Publication | Closed Access
A tool for automatic UML model consistency checking
26
Citations
5
References
2005
Year
Unknown Venue
EngineeringVerificationSoftware EngineeringModel CheckingSemantic WebAutomated Consistency CheckingModel VerificationSoftware AnalysisFormal VerificationUml MetamodelSystems EngineeringFormal SpecificationFormal ModelingComputer ScienceUml DesignUml ModelsSoftware DesignSoftware VerificationAutomated ReasoningSoftware TestingFormal MethodsData Modeling
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1