Skip to main content
Ir a la página de inicio de la Comisión Europea (se abrirá en una nueva ventana)
español es
CORDIS - Resultados de investigaciones de la UE
CORDIS
Contenido archivado el 2024-05-27
COrrect development of reAl-time Embedded systems in UML

Article Category

Article available in the following languages:

Nuevas herramientas para la verificación no medida de los modelos de UML

En el marco de OMEGA, se ha desarrollado un nuevo conjunto de herramientas que permite verificar el comportamiento del sistema dinámico y la generación de modelos semánticos.

Con el fin de aumentar la eficiencia y la competitividad de la industria europea del software, el proyecto OMEGA desarrolló una metodología y herramientas para sistemas integrados y en tiempo real por medio del lenguaje de modelado unificado (UML). Con ayuda del UML, es posible especificar, visualizar, construir y documentar artefactos de método abierto de un sistema de software en desarrollo dirigido a los objetos. UML ofrece una compilación de "mejores prácticas" y sirve para modelar sistemas complejos grandes. Uno de los componentes del conjunto de herramientas del proyecto es el entorno de verificación de UML, UVE (del inglés Verification Environment), que comprueba las propiedades dinámicas del modelo de núcleo de OMEGA: estructura, comportamiento y orden de comunicación de objetos. Estas propiedades están relacionadas con las características temporales cualitativas y funcionales del modelo, y se pueden combinar en fórmulas. Los requisitos que se tienen en cuenta son los que están relacionados con el número de pasos en la ejecución del modelo que impliquen una serie cronológica discontinua, como las duraciones temporales relativas. Las funcionalidades más importantes de la herramienta UVE son la verificación de una serie de fórmulas lógicas temporales, como la comprobación del alcance, la invariancia, la ejecución y la seguridad. La herramienta también puede comprobar si el diseño de los diagramas de secuencia o LSC (Live Sequence Charts) se ajusta a las especificaciones. Además, UVE puede verificar la generación de los diagramas de secuencias, bien mediante testimonios para propiedades y LCS existenciales o bien mediante contraejemplos (métodos de error) para las propiedades invariantes. La herramienta puede verificar los requisitos en distintas clases de situaciones y permite visualizar los resultados con ayuda de LSC y de diagramas temporales simbólicos (STD). Tiene dos componentes: uno basado en el código Rapsodia (RUVE) y otro en el código XML (XUVE), un formato de intercambio de metadatos en XML. El ajuste y la iniciación del proceso de verificación se realiza por medio de la interfaz gráfica Rapsodia o de una línea de comandos sin herramientas UML. Para más información sobre el juego de herramientas OMEGA, haga clic en la dirección siguiente: http://www-omega.imag.fr/tools.php(se abrirá en una nueva ventana)

Mi folleto 0 0