Generación automática de código a partir de máquinas de estado finito



Título del documento: Generación automática de código a partir de máquinas de estado finito
Revue: Computación y sistemas
Base de datos: PERIÓDICA
Número de sistema: 000340716
ISSN: 1405-5546
Autores: 1
1
2
Instituciones: 1Universidad de Los Andes, Facultad de Ingeniería, Mérida. Venezuela
2Universidad de Los Andes, Facultad de Ciencias, Mérida. Venezuela
Año:
Periodo: Abr-Jun
Volumen: 14
Número: 4
Paginación: 405-421
País: México
Idioma: Español
Tipo de documento: Artículo
Enfoque: Analítico, descriptivo
Resumen en español Este trabajo presenta una herramienta de generación automática de código fuente en lenguajes orientados a objetos para modelos abstractos expresados en UML. La herramienta permite la generación de código, tanto de la estructura estática como del comportamiento dinámico, presentes en modelos de sistemas de software. En específico, permite generar código fuente en el lenguaje C++, a partir de los diagramas de clases, diagramas de estados, y diagramas de actividad del UML. Dicha herramienta podrá ser integrada a herramientas CASE de modelado, con capacidades apropiadas de exportación de modelos del UML en formato XMI. En el trabajo se presentan detalles sobre el diseño y la implementación de la herramienta, haciendo hincapié en la generación del comportamiento dinámico. Además, se muestran los resultados de su evaluación en casos de estudio
Resumen en inglés In this work, we present a tool for automatic source code generation, in OO languages, from abstract models expressed in UML. The tool allows the code generation, as much of the static structure as the dynamic behavior, present in models of software systems. Specifically, it allows to generate source code in the C++ language, from the classes diagrams, state diagrams, and activities diagrams of the UML. This tool could be integrated to a modeling CASE tool, with appropriate exporting capacities of UML models in format XMI . We present details of tool design and implementation, with special attention in code generation for dynamic behavior. In addition, to evaluate the tool, we present study cases
Disciplinas: Ciencias de la computación
Palabras clave: Software,
Lenguajes orientados a objetos,
Maquinas de estado finito,
Generación automática de código
Keyword: Computer science,
Software,
Object oriented languages,
Finite state machines,
Automatic code generation
Texte intégral: Texto completo (Ver HTML)