A rule-based system for assessing consistency between UML models

Carlos Mario Zapata, Guillermo González, Alexander Gelbukh

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

9 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationMICAI 2007
Subtitle of host publicationAdvances in Artificial Intelligence - 6th Mexican International Conference on Artificial Intelligence, Proceedings
PublisherSpringer Verlag
Pages215-224
Number of pages10
ISBN (Print)9783540766308
DOIs
StatePublished - 2007
Event6th Mexican International Conference on Artificial Intelligence, MICAI 2007 - Aguascalientes, Mexico
Duration: 4 Nov 200710 Nov 2007

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4827 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference6th Mexican International Conference on Artificial Intelligence, MICAI 2007
Country/TerritoryMexico
CityAguascalientes
Period4/11/0710/11/07

Fingerprint

Dive into the research topics of 'A rule-based system for assessing consistency between UML models'. Together they form a unique fingerprint.

Cite this