ACM Home Page
Please provide us with feedback. Feedback
A tool for automatic UML model consistency checking
Full text PdfPdf (71 KB)
Source Automated Software Engineering archive
Proceedings of the 20th IEEE/ACM international Conference on Automated software engineering table of contents
Long Beach, CA, USA
DEMONSTRATION SESSION: Formal tool demo presentations table of contents
Pages: 431 - 432  
Year of Publication: 2005
ISBN:1-59593-993-4
Authors
Jocelyn Simmonds  Universidad de Chile
M. Cecilia Bastarrica  Universidad de Chile
Sponsors
ACM: Association for Computing Machinery
SIGART: ACM Special Interest Group on Artificial Intelligence
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 14,   Downloads (12 Months): 106,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1101908.1101989
What is a DOI?

ABSTRACT

Automated consistency checking of UML models becomes necessary as models grow in size and complexity. Because the UML metamodel does not enforce model consistency, there are no guidelines as how to approach the consistency problem. Current solutions are partial and tools are mostly of academic nature. The translation of the metamodel and the user designed model into Description Logics has proved to be useful in detecting a large set of inconsistencies. We present MCC, a UML model consistency checker, built as a plug-in for Poseidon for UML, and relying on Racer as a reasoning engine. We propose a usable and scalable solution, interoperable with a known modeling tool.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
D. Berardi et al. Reasoning on UML Class Diagrams is EXPTIME-hard. DL 2003, pp 28--37, 2003.
 
3
 
4
 
5
V. Haarslev et al. Extended Query Facilities for Racer and an Application to SE Problems. DL2004, 2004.
 
6
 
7
J. Simmonds. Consistency Maintenance of UML Models with Description Logics. Master's thesis, Dept. of CS, Vrije Universiteit Brussel and Ecole des Mines de Nantes, 2003.
 
8
J. Simmonds and M. C. Bastarrica. Description Logics for Consistency Checking of Architectural Features in UML 2.0 Models. TR/DCC-2005-1, Univ de Chile, 2005.
 
9
R. V. D. Straeten et al. Using Description Logics to Maintain Consistency between UML Models. "UML" 2003, pp 326--340. LNCS 2863, 2003.

Collaborative Colleagues:
Jocelyn Simmonds: colleagues
M. Cecilia Bastarrica: colleagues