Object oriented optimizing code generator with user selection of use or do not use for dynamic generation of functions

   
   

A code generation system is provided which optimizes a code generation for a control system applicable to an embedded control system without the need to increase its memory capacity. A total control unit 110 causes to read a model diagram and an operation diagram which depict a software specification stored in a memory 104, and starts specification analysis unit 106 to execute lexical and grammatical analyses thereof. Then, object-oriented function removing unit 107 is started to determine any function which is not used according to a function select item stored in the memory 104. Then, code generation unit 108 is started to generate a code on the basis of the result of the lexical and grammatical analyses of the software specification, and of an output code pattern determined by the object-oriented function removing unit 107.

Se proporciona un sistema de la generación del código que optimiza una generación del código para un sistema de control aplicable a un sistema de control encajado sin la necesidad de aumentar su capacidad de memoria. Una unidad de control total 110 hace leer un diagrama modelo y un diagrama de la operación que representen una especificación del software almacenada en una memoria 104, y comienza la unidad 106 del análisis de la especificación para ejecutar análisis léxicos y gramaticales de eso. Entonces, la función orientada al objeto que quita la unidad 107 se comienza para determinar cualquier función que no se utilice según un artículo selecto de la función almacenado en la memoria 104. Entonces, la unidad 108 de la generación del código se comienza para generar un código en base del resultado de los análisis léxicos y gramaticales de la especificación del software, y de un patrón de código de salida determinado por la función orientada al objeto que quita la unidad 107.

 
Web www.patentalert.com

< Method and system for generating, applying, and defining a pattern

< Persistent storage of information objects

> Software development tool with instant updating and simultaneous view of graphical and a textual display of source code

> Verifying intermediate language code

~ 00158