This paper discusses the term ’model’ and the role of the level M0 in the four-layer metamodeling architecture of MOF/OMG. It illustrates the failures of the OMG MOF standard and how a model is an abstraction, not a description. We apply two simple approaches: (1) observing the use of models (of real or planned systems) in system development, including prototyping, simulations, and models in general, and (2) comparing modeling with programming. These approaches lead to the conclusion that models should be placed on M0, while UML models are model descriptions. This conclusion leads to a better understanding of InstanceSpecification for description of snapshots, and of metamodeling applied to ontologies
Decision makers use models to understand and analyze a situation, to compare alternatives and to fin...
Model-driven development (MDD) has been identified as a promising approach for developing software....
In the Meta Object Facility (MOF) meta-modeling architecture a number of model transformation scenar...
Model-Driven Development is a field in Software Engineering that, for several years, has represented...
Model Driven Engineering (MDE) is a promising paradigm for software development. It raises the level...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
In model-driven software development, the first-class data are models, which are all structured by a...
The Meta Object Facility (MOF) forms one of the core standards of the Object Management Group's Mode...
As the UML attempts to make the transition from a single, albeit extensible, language to a framework...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Conceptual modeling languages such as BPMN and UML are widely used in industry and academia. Such mo...
Today’s so ware systems are too complex to implement them and model them using only one language. As...
In the Meta Object Facility (MOF) metamodeling architecture a number of model transformation scenari...
Abstract UML is defined through metamodelling in a four-layer metamodel hierarchy, where metamodels ...
Decision makers use models to understand and analyze a situation, to compare alternatives and to fin...
Model-driven development (MDD) has been identified as a promising approach for developing software....
In the Meta Object Facility (MOF) meta-modeling architecture a number of model transformation scenar...
Model-Driven Development is a field in Software Engineering that, for several years, has represented...
Model Driven Engineering (MDE) is a promising paradigm for software development. It raises the level...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
In model-driven software development, the first-class data are models, which are all structured by a...
The Meta Object Facility (MOF) forms one of the core standards of the Object Management Group's Mode...
As the UML attempts to make the transition from a single, albeit extensible, language to a framework...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Conceptual modeling languages such as BPMN and UML are widely used in industry and academia. Such mo...
Today’s so ware systems are too complex to implement them and model them using only one language. As...
In the Meta Object Facility (MOF) metamodeling architecture a number of model transformation scenari...
Abstract UML is defined through metamodelling in a four-layer metamodel hierarchy, where metamodels ...
Decision makers use models to understand and analyze a situation, to compare alternatives and to fin...
Model-driven development (MDD) has been identified as a promising approach for developing software....
In the Meta Object Facility (MOF) meta-modeling architecture a number of model transformation scenar...