A rule-based system for assessing consistency between UML models

Carlos Mario Zapata, Guillermo González, Alexander Gelbukh

Producción científica: Capítulo del libro/informe/acta de congresoContribución a la conferenciarevisión exhaustiva

9 Citas (Scopus)

Resumen

The main goal of requirements specification is the transformation of a "rough draft" of stakeholder needs and expectations into a semi-formal specification, represented by several diagrams, commonly UML diagrams. These diagrams must be consistent with each other, but consistency among different UML diagrams is not defined by the UML specification, and the research about inter-model consistency is still immature. We propose, in this paper, a rule-based system to detect consistency problems among UML diagrams. In order to complete this task, we have defined a set of rules in OCL, and then we use a novel approach for implementing the system by means of Xquery and Xpath languages. The use of these languages helps the rule-based system to interact with traditional CASE tools.

Idioma originalInglés
Título de la publicación alojadaMICAI 2007
Subtítulo de la publicación alojadaAdvances in Artificial Intelligence - 6th Mexican International Conference on Artificial Intelligence, Proceedings
EditorialSpringer Verlag
Páginas215-224
Número de páginas10
ISBN (versión impresa)9783540766308
DOI
EstadoPublicada - 2007
Evento6th Mexican International Conference on Artificial Intelligence, MICAI 2007 - Aguascalientes, México
Duración: 4 nov. 200710 nov. 2007

Serie de la publicación

NombreLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volumen4827 LNAI
ISSN (versión impresa)0302-9743
ISSN (versión digital)1611-3349

Conferencia

Conferencia6th Mexican International Conference on Artificial Intelligence, MICAI 2007
País/TerritorioMéxico
CiudadAguascalientes
Período4/11/0710/11/07

Huella

Profundice en los temas de investigación de 'A rule-based system for assessing consistency between UML models'. En conjunto forman una huella única.

Citar esto