Modeling is a complex process which is quite hard to do in a structured and controlled way. Many companies provide a set of guidelines for model structure, naming conventions and other modeling rules. Using meta-models to describe these guidelines makes it possible to check whether an UML model follows the guidelines or not. Providing this error checking of UML models is only one step on the way to making modeling software an even more valuable and powerful tool. Moreover, by providing correction suggestions and automatic correction of these errors, we try to give the modeler as much help as possible in creating correct UML models. Since the area of model correction based on meta-models has not been researched earlier, we have taken an expl...
Our objective is to provide automated support for assisting designers in fixing inconsistencies in U...
There are a large number of modeling languages based on metamodels, and many of the languages are la...
Several research efforts from different areas have focused on the execution of UML models, resulting...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...
Automated consistency checking of UML models becomes necessary as models grow in size and complexit...
Although the UML meta model extension mechanism has been used in many modeling fields in which exten...
This paper is devoted to a meta-model based approach to UML systems modelling. The approach allows c...
Metamodellierung ist ein konzeptioneller Ansatz zur Formalisierung der Objektstruktur einer Anwendun...
OMG's MDA initiative encourages the use of meta-model based transformations and re-usable specificat...
The complexity and diversity of modern software demands a variety of metamodel-based modeling langua...
International audienceLarge and complex meta-models such as those of Uml and its profiles are growin...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
This paper focuses on a metamodel based approach to Unified Modelling Language (UML systems modellin...
Abstract: With the popularity of UML (unified modeling language) and MDA (model driven architecture...
Our objective is to provide automated support for assisting designers in fixing inconsistencies in U...
There are a large number of modeling languages based on metamodels, and many of the languages are la...
Several research efforts from different areas have focused on the execution of UML models, resulting...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...
Automated consistency checking of UML models becomes necessary as models grow in size and complexit...
Although the UML meta model extension mechanism has been used in many modeling fields in which exten...
This paper is devoted to a meta-model based approach to UML systems modelling. The approach allows c...
Metamodellierung ist ein konzeptioneller Ansatz zur Formalisierung der Objektstruktur einer Anwendun...
OMG's MDA initiative encourages the use of meta-model based transformations and re-usable specificat...
The complexity and diversity of modern software demands a variety of metamodel-based modeling langua...
International audienceLarge and complex meta-models such as those of Uml and its profiles are growin...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
This paper focuses on a metamodel based approach to Unified Modelling Language (UML systems modellin...
Abstract: With the popularity of UML (unified modeling language) and MDA (model driven architecture...
Our objective is to provide automated support for assisting designers in fixing inconsistencies in U...
There are a large number of modeling languages based on metamodels, and many of the languages are la...
Several research efforts from different areas have focused on the execution of UML models, resulting...