Los métodos de UML ejecutable buscan definir modelos (UML) con una precisión suficiente que permita su ejecución directa. En su forma más “pura” estos métodos permiten eliminar cualquier tipo de programación. Los modelos se usan directamente para ejecutar el sistema (a través de un proceso automático de compilación o de interpretación .
Un elemento vital para cualquier variante de UML ejecutable es el uso de un lenguaje de acciones (para entendernos, como un pseudocódigo) que permita definir con detalle el comportamiento de los elementos UML (por ej. el comportamiento de un método de una clase).
Para saber más acerca del UML ejecutable podéis:
- Leer la historia de como un lenguaje de acciones se añadió al UML
- Descubrir los nuevos estándares para UML ejecutable: fUML y Alf
- Ver la lista de herramientas para UML ejecutable
- Probar la implementación de refernecia para el estándar fUML
- Ver la presentación “Programming in UML” abajo
Recent Comments