UML / OCL2SBVR es un prototipo que permite transformar esquemas conceptuales UML en un SBVR y, además, generar lenguaje natural (en inglés estructurado) que describe el esquema conceptual. Parafraseando UML facilita la validación de requerimientos.
A continuación se muestra una descripción general del proceso de desarrollo a través de nuestra herramienta:
La herramienta está compuesta por dos transformaciones.
UML / OCL2SBVR requiere que se ejecuten los siguientes requisitos mínimos:
Tiempo de ejecución ATL 2.0
MofScript 1.3.2
Ecore Tools 0.8
UML2Tools plug-in
Alternativamente, puede descargar un ID de Eclipse desde aquí here
Instrucciones de instalación:
El UML / OCL2SBVR es un complemento de Eclipse que debe instalarse en su computadora de acuerdo con las siguientes instrucciones:
Una vez hecho esto, el complemento UML / OCL2SBVR está listo para usarlo.
El propósito principal de usar el documento UML / OCL2SBVR es superar la distancia entre UML y SBVR al proporcionar una transformación automática de las especificaciones UML a SBVR. Gracias a nuestra transformación, los modeladores conceptuales podrán interactuar con los empresarios para perfeccionar y validar la información modelada en el esquema conceptual antes de la generación de la implementación final del sistema de información. Nuestra transformación también tiene en cuenta todas las posibles expresiones textuales OCL (Object Constraint Language) que complementan los elementos gráficos UML.
SCREENSHOTS
La siguiente imagen es un ejemplo de la entrada de la primera transformación:
y un fragmento del vocabulario SBVR generado y la presentación equivalente estructurada en inglés, respectivamente:
UML / OCL2SBVR es un prototipo de investigación desarrollado por Conceptual Modeling of Information Systems Research.
Group de la Universitat Politècnica de Catalunya-BarcelonaTech.
Para cualquier pregunta o sugerencia, no dude en contactarnos enviando un correo electrónico a: raventos@essi.upc.edu