Estoy de acuerdo con Jordi Cabot. Básicamente puede explotar Eclipse Modeling Framework con uno de los editores de modelos existentes (es decir, Papyrus, TopCased, etc.). Luego puede escribir su propio flujo de trabajo de generación por medio de Acceleo, una implementación de Eclipse de MOF para el lenguaje de transformación de texto. Le permite sumergirse en un modelo y generar el texto que desee (es decir, Java, C++, C, python, Matlab, etc.) a partir de él.
Al principio puede parecer un poco raro y difícil de entender, pero es el mejor entorno que conozco para este fin. Es totalmente conforme a los estándares de OMG.
Adiós
¡SÍ! ¡Estos son perfectos! Ambos son complementos de eclipse y ambos generan/sincronizan códigos ... ¡muchas gracias! – certifiedNoob
Ten cuidado porque obtienes la anotación UML en tu código @UML ..... Todo el formato de tu código será cambiado por la herramienta. Una miseria real y un código muy sucio. Tuve un buen código escrito y después de revertir mi código java todo mi formato fue cambiado y muchas anotaciones UML escritas. Mi código era un verdadero desastre y vale la pena cuando traté de refactorizar mi código perdí todos mis diagramas porque parece que las anotaciones UML también se borraron. –
DESDE eUML Preguntas frecuentes: 1. Me pregunto si puedo usar la versión gratuita del software eUML2 para uso comercial. Sure. Puede usar eUML2 edición gratuita para sus desarrollos comerciales. Para obtener más información detallada, lea el archivo de licencia. – user1154664