A tool for automatic UML model consistency checking

Simmonds, J; Bastarrica, M.C.

Keywords: model, models, modeling, design, selection, logic, tool, evaluation, automation, language, computer, data, description, software, consistency, checking, xml, uml, reasoning, plug-ins, problems, verification, and, solution, meta, Unified, engine, Designed, Scalable, metamodel

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. Copyright 2005 ACM.

Más información

Título de la Revista: 1604-2004: SUPERNOVAE AS COSMOLOGICAL LIGHTHOUSES
Editorial: ASTRONOMICAL SOC PACIFIC
Fecha de publicación: 2005
Página de inicio: 431
Página final: 432
URL: http://www.scopus.com/inward/record.url?eid=2-s2.0-33751330752&partnerID=q2rCbXpz