Abstract. The structural semantics of UML-based metamodeling were recently explored[1], providing a characterization of the models adhering to a metamodel. In particular, metamodels can be converted to a set of constraints expressed in a decidable subset of first-order logic, an extended Horn logic. We augment the constructive techniques found in logic programming, which are also based on an extended Horn logic, to produce constructive techniques for reasoning about models and metamodels. These methods have a number of practical applications: At the meta-level, it can be decided if a (composite) metamodel characterizes a non-empty set of models, and a member can be automatically constructed. At the model-level, it can be decided if a submod...
International audienceThe definition of a metamodel that precisely captures domain knowledge for eff...
As the UML attempts to make the transition from a single, albeit extensible, language to a framework...
International audienceMetamodeling allows to capture domain knowledge through the definition of its ...
The UML standard has adopted a meta-modelling approach to defining the abstract syntax of UML. A met...
Metamodelling is becoming a standard way of defining languages such as the UML. A language definitio...
As the revision process of UML attempts to re-architecture the single and imprecise language into a...
Abstract UML is defined through metamodelling in a four-layer metamodel hierarchy, where metamodels ...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
The new approach to development of metamodels for domain specific modelling is proposed in the paper...
With the move towards UML becoming a family of modelling languages, there is a need to view the Obje...
AbstractDomain-Specific Modeling has been widely and successfully used in software system modeling o...
With the move towards UML becoming a family of modelling languages,there is a need to view the Objec...
The concept of metamodel is central in Model Driven Engineering (MDE). It is used to define the conc...
The definition of a metamodel that precisely captures domain knowledge for effective know-how capita...
International audienceA crucial idea of Model Driven Engineering is that model transformation can be...
International audienceThe definition of a metamodel that precisely captures domain knowledge for eff...
As the UML attempts to make the transition from a single, albeit extensible, language to a framework...
International audienceMetamodeling allows to capture domain knowledge through the definition of its ...
The UML standard has adopted a meta-modelling approach to defining the abstract syntax of UML. A met...
Metamodelling is becoming a standard way of defining languages such as the UML. A language definitio...
As the revision process of UML attempts to re-architecture the single and imprecise language into a...
Abstract UML is defined through metamodelling in a four-layer metamodel hierarchy, where metamodels ...
A metamodel is used to define the abstract syntax (i.e., entities, attributes, and relations) of a D...
The new approach to development of metamodels for domain specific modelling is proposed in the paper...
With the move towards UML becoming a family of modelling languages, there is a need to view the Obje...
AbstractDomain-Specific Modeling has been widely and successfully used in software system modeling o...
With the move towards UML becoming a family of modelling languages,there is a need to view the Objec...
The concept of metamodel is central in Model Driven Engineering (MDE). It is used to define the conc...
The definition of a metamodel that precisely captures domain knowledge for effective know-how capita...
International audienceA crucial idea of Model Driven Engineering is that model transformation can be...
International audienceThe definition of a metamodel that precisely captures domain knowledge for eff...
As the UML attempts to make the transition from a single, albeit extensible, language to a framework...
International audienceMetamodeling allows to capture domain knowledge through the definition of its ...