Modeling, verifying and generating embedded software with Dezyne
Our review of Dezyne, a great tool to quickly model, verify and generate component-based software.
Adding to the confusion: UML Profile for BPMN
Since the OMG added BPMN to its catalog of Business Modeling and Management Specifications I was wondering how OMG would deal with the clear overlapping between BPMN and UML activity diagrams (there are some differences in their semantics but roughly speaking both can...
Describiendo modelos UML/OCL en lenguaje natural automáticamente (con SBVR como representación intermedia)
La validación de los modelos UML/OCL require que los expertos del negocio se aseguren que los modelos definidos por los diseñadores representen fielmente el dominio de la aplicación (y no sólo que sean correctos sintáctica y semánticamente, que sería el objetivo de la actividad de verificación).
El problema es que la gente del negocio no puede leer directamente los modelos UML con lo que para validarlos hay que explicárselos de forma que puedan entenderlos.
From UML and OCL to natural language (using SBVR as pivot)
Validation of UML/OCL models require that business stakeholders make sure that the designers “defined the right domain models”. Since it is unlikely that stakeholders will be able to directly read and understand the UML/OCL models, we need to reexpress those models in a language that they may understand. Read on to see how we did it
DiaGen and DiaMeta – Tools for the generation of diagram editors
Today we have a guest post by Steffen Mazanek where he introduces the DiaGen and DiaMeta tools. Enjoy! DiaGen and DiaMeta both are meta-tools (see figure below) for the generation of diagram editors. The project leader is Mark Minas from Universität der Bundeswehr...
Why using UML? – Interesting column by Diomidis D. Spinellis
Diomidis Spinellis has just published the very interesting COLUMN UML Everywhere WHERE he defends that ALL software engineers should adopt the same graphic standard notation FOR drawing ALL our diagrams AND, MORE specifically, he proposed TO use UML AS such standard notation.
Industrialización de prototipos desarrollados por grupos de investigación
Los grupos de investigación desarrollan muchas herramientas que tienen como objetivo solucionar problemas industriales reales. El problema es que muchas de estas herramientas se quedan en la fase de simples prototipos sin que ninguna compañía llegue a usarlas debido a su pobre interfaz de usuario y usabilidad, poca documentación y soporte,…
Industrialization of research tools: the ATL case
Research groups develop plenty of tools aimed at solving real industrial problems. Unfortunately, most of these tools remain as simple proof-of-concept tools that companies consider too risky to use due to their lack of proper user interface, documentation,...
PyUML – Herramienta de generación de código y ingeniería inversa de UML a Python
PyUML es un plug-in de Eclipse open source que ofrece la posibilidad de generar código Python a partir de modelos UML, y al revés, de crear modelos UML a partir de código Python.
PyUML se basa en los plugins PyDev (Python IDE para Eclipse) y Eclipse UML Tools
GRA2MOL – De gramáticas a lenguajes de modelado
GRA2MOL es un DSL dedicado a extraer modelos a partir de código fuente. Ha sido desarrollado por Javier Luis Cánovas y Jesús García Molina del grupo Modelum en Murcia, España.
La mayoría de procesos de ingeniería inversa y modernización de software requieren en algún momento del proceso de la extracción de modelos del código fuente del sistema heredado ya sea para mejorar su comprensión o para facilitar su manipulación.
GRA2MOL – From grammars to modeling languages
GRA2MOL is a specially tailored DSL for extracting models from source code developed by Javier Cánovas and Jesús García Molina from the Modelum group in Spain. Most reverse engineering and software modernization processes require to extract some kind of models from...
Recent Comments