2007
DOI: 10.1145/1243987.1243989
|View full text |Cite
|
Sign up to set email alerts
|

Metamodel-based model conformance and multiview consistency checking

Abstract: Model-driven development, using languages such as UML and BON, often makes use of multiple diagrams (e.g., class and sequence diagrams) when modeling systems. These diagrams, presenting different views of a system of interest, may be inconsistent. A metamodel provides a unifying framework in which to ensure and check consistency, while at the same time providing the means to distinguish between valid and invalid models, that is, conformance. Two formal specifications of the metamodel for an object-oriented mod… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
50
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
6
3
1

Relationship

2
8

Authors

Journals

citations
Cited by 100 publications
(51 citation statements)
references
References 23 publications
0
50
0
Order By: Relevance
“…Paige et al [30] An approach for metamodeling, model conformance, and multi-view consistency checking, including contracts. They used for this aim the Prototype Verification System (PVS) to check the consistency of the UML models taking into account a trade-off between the completeness and the level of automation of the solution.…”
Section: Pvs Approachmentioning
confidence: 99%
“…Paige et al [30] An approach for metamodeling, model conformance, and multi-view consistency checking, including contracts. They used for this aim the Prototype Verification System (PVS) to check the consistency of the UML models taking into account a trade-off between the completeness and the level of automation of the solution.…”
Section: Pvs Approachmentioning
confidence: 99%
“…Thus, each model that fulfils all the rules defined in a metamodel and all of its concepts, conforms to the metamodel [40]. The The relationships between a model with its metamodel and the domain it represents (adapted from [1]).…”
Section: Mde Principles and Toolsmentioning
confidence: 99%
“…Most progress has been on the detecting of inconsistencies [35], [36], [37], [38], [39], [40], [41], [42] because an inconsistency is indicative of an incomplete or incorrect change propagation. There also have been attempts in generating fixes for inconsistencies [43], [44], [37] where the "fixes" could be seen analogous to propagated changes.…”
Section: Collaboration Awarenessmentioning
confidence: 99%