info:eu-repo/semantics/article
Creación Automática de Modelos DEVS para la Evaluación de Arquitecturas de Software Especificadas en Use Case Maps
Autor
Becske Enrietto, María de los M.
Institución
Resumen
In this work we propose the creation of a software tool, UCM2DEVS, which aims to generate simulation envronments for software architectures, specified by the notation Use Case Maps (UCM). The simulation model is automatically generated using the DEVS (Discrete Event System Specification) formalism. Starting from scenarios specified in UCM, simulation of architecture allows architects to obtain dynamic metrics on software architecture. Therefore, the simulation environment supports the designer to analyze the quality of software architectures. The analysis integrates functional, non-functional and quantitative aspects of software architectures. En este trabajo se propone la creación de una herramienta de software, UCM2DEVS, que tiene como finalidad generar entornos de simulación para arquitecturas de software especificadas mediante la notación Use Case Maps (UCM). El modelo de simulación es generando automáticamente empleando el formalismo DEVS (Especificación de Sistemas de Eventos Discretos). A partir de escenarios especificados en UCM, la simulación de la arquitectura en DEVS permite la obtención de métricas sobre el desempeño de la arquitectura del software. De esta manera, el entorno de simulación asiste íntegramente al diseñador en el análisis de la calidad de arquitecturas de software, considerando en el análisis aspectos funcionales, no funcionales y cuantitativos.