Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

MOVA Tool (Visual ITP/OCL Tool)

dc.contributor.advisorGarcía Clavel, Manuel
dc.contributor.authorAlcaraz Martín, Fernando
dc.contributor.authorArias Baña, Jorge
dc.contributor.authorGavela Coya, Juan Pablo
dc.date.accessioned2023-06-20T14:20:57Z
dc.date.available2023-06-20T14:20:57Z
dc.date.issued2006
dc.descriptionTrabajo de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2005-2006)
dc.description.abstractEl objetivo de este proyecto es implementar un entorno gráfico de desarrollo de diagramas UML que permita la interactuación con el motor de validación ITP/OCL Tool. Dicho sistema, denominado MOVA Tool (Modelling & Validation Tool) es capaz de especificar, verificar y validar modelos UML+OCL aprovechando las características de ITP/OCL Tool. Existen dos partes diferenciadas en MOVA: edición de diagramas y validación modelos. La edición de diagramas permite crear fácilmente diagramas de clases y de objetos usando las opciones gráficas que brinda la herramienta. Los diagramas de clases permiten crear clases, clases enumeradas, y distintos tipos de relaciones entre ellas. Los diagramas de objetos permiten instanciar clases y crear enlaces entre objetos creados. La validación de modelos consiste en asociar invariantes escritos en OCL a diagramas de clases y validarlos sobre diagramas de objetos relacionados instanciados a partir de dicho diagrama de clases. La validación se realiza a través del envío de comandos a ITP/OCL Tool a través del intérprete Maude. Se pueden ejecutar consultas sobre diagramas de objetos. MOVA es capaz de editar grupos de diagramas; guardar y cargar diagramas en formato XMI, XML, EPS y en una base de datos; guardar y cargar invariantes en formato texto; aplicar zoom a diagramas e imprimir diagramas. Está escrito íntegramente en Java y puede ejecutarse en distintas plataformas. [ABSTRACT] The main aim of this project is implementing a graphical developing environment for UML diagrams that allows user interacting with ITP/OCL Tool validation engine. This system, called MOVA Tool (Modelling & Validation Tool) is able to specify, verify and validate UML+OCL models taking advantage of ITP/OCL Tool’s features. There are two main parts in MOVA Tool: model’s edition and model’s validation. Model’s edition allows user to create easily class diagrams and object diagrams through tool’s graphical options. Class diagrams contain non enumerated classes, enumerated classes and different kinds of associations between them. Object diagrams allow instantiating classes and creating links between created objects. Model’s validation consists on associating invariants written in OCL to class diagrams and checking them over the object diagram obtained from former class diagram. Validation is carried out sending commands to ITP/OCL Tool through Maude interpreter. Queries can be executed over an object diagram. MOVA can edit groups of diagrams; save and store diagrams in XMI, XML and EPS formats and in a database; save and store invariants on text files; zooming diagrams and printing diagrams. The code is written in Java and can be run on several operating systems.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/8920
dc.identifier.urihttps://hdl.handle.net/20.500.14352/54213
dc.language.isospa
dc.page.total50
dc.relation.ispartofseriesTrabajos de curso (Departamento de Arquitectura de Computadores y Autómática, FDI)
dc.rights.accessRightsopen access
dc.subject.cdu004.932(043.3)
dc.subject.cdu004.438OCL(043.3)
dc.subject.keywordUML
dc.subject.keywordOCL
dc.subject.keywordMOVA
dc.subject.keywordITP/OCL Tool
dc.subject.keywordMaude
dc.subject.keywordDiagrama de clases
dc.subject.keywordDiagrama de objetos
dc.subject.keywordRestricciones
dc.subject.keywordInvariante
dc.subject.keywordValidación
dc.subject.ucmSistemas expertos
dc.titleMOVA Tool (Visual ITP/OCL Tool)
dc.typecoursework
dspace.entity.typePublication
relation.isAdvisorOfPublication76400ccb-6556-44a6-88ed-e3587c36efc1
relation.isAdvisorOfPublication.latestForDiscovery76400ccb-6556-44a6-88ed-e3587c36efc1

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MOVA_Tool.pdf
Size:
2.13 MB
Format:
Adobe Portable Document Format