Abstract. With the increasing complexity of systems being modeled, analysis & design move towards more and more abstract methodologies. Most of them rely on metamodeling tools that employ multi-view models and the four-layer meta-modeling architecture. Our idea is to use the metamodeling approach to classify and to constraint the possible evolutions of an information system with the effect to improve both detection of evolution conflicts and disciplined reuse. Within the domain of UML metamodeling, a refinement of the metamodel-level classifica-tion is proposed that includes bases for defining a metric of the evolution (in terms of distance between metamodels).
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
The evolution of both general purpose and domain-specific meta-models and its impact on the existing...
The histories of software systems hold useful information when reasoning about the systems at hand o...
We propose a four-layer metamodeling architecture in the context of UM-L metamodeling. This allows m...
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models o...
We propose a four-layer architecture in the context of UML metamodeling. This allows modelers to use...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
Model Driven Engineering is a promizing approach that could lead to the emergence of a new paradigm ...
As the UML attempts to make the transition from a single, albeit extensible, language to a framework...
Modeling languages and thus their metamodels are subject to change. When a metamodel is evolved, exi...
Software systems need to evolve, and systems built using model-driven approaches are no exception. W...
Metamodels are core components of modeling languages to define structural aspects of a business doma...
Abstract Harnessing metamodels to engineer application domains is at the core of Model-Driven Engine...
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...
The evolution of both general purpose and domain-specific meta-models and its impact on the existing...
The histories of software systems hold useful information when reasoning about the systems at hand o...
We propose a four-layer metamodeling architecture in the context of UM-L metamodeling. This allows m...
Modeling languages, just as all software artifacts, evolve. This poses the risk that legacy models o...
We propose a four-layer architecture in the context of UML metamodeling. This allows modelers to use...
International audienceMetamodels are subject to evolution over their lifetime. UML metamodel for ins...
In this paper we define an evolution mechanism with formal semantics using the metamodeling methodol...
Model Driven Engineering is a promizing approach that could lead to the emergence of a new paradigm ...
As the UML attempts to make the transition from a single, albeit extensible, language to a framework...
Modeling languages and thus their metamodels are subject to change. When a metamodel is evolved, exi...
Software systems need to evolve, and systems built using model-driven approaches are no exception. W...
Metamodels are core components of modeling languages to define structural aspects of a business doma...
Abstract Harnessing metamodels to engineer application domains is at the core of Model-Driven Engine...
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...
The evolution of both general purpose and domain-specific meta-models and its impact on the existing...
The histories of software systems hold useful information when reasoning about the systems at hand o...