This paper discusses the new property characteristics in the Meta Object Facil-ity 2.0, namely subset and union properties. They are heavily used in the Unified Modeling Language 2.0 standard, but lack a formal definition. We give our un-derstanding of the new characteristics by formalizing subsets and unions using substitutability as our criterion. We present basic operations to create and edit models that use subset and unions properties. These operations form the basis of a model repository component in a modeling tool and are required to support Unified Modeling Language 2.0 models
Two areas where common object-oriented modeling power lacks the necessary expressiveness are identif...
The concept of a “unique” object arises in many emerging programming languages such as Clean, CQual,...
Query languages designed for traditional database systems, such as the relational model, generally s...
With the move towards UML becoming a family of modelling languages,there is a need to view the Objec...
With the move towards UML becoming a family of modelling languages, there is a need to view the Obje...
A model family is a set of related models in a given language, with commonalities and variabilities ...
International audienceModel typing brings the benefit associated with well-defined type systems to m...
International audienceVarious approaches have recently been proposed to ease the manipulation of mod...
International audienceModel-Driven Engineering (MDE) generalized the status of models from documenta...
Various approaches have recently been proposed to ease the manipulation of models for specific purpo...
This article proposes two new language constructs for meta-properties modeling in Modelica: 1) Acces...
Semanti subtyping: dealing set-theoreti ally with fun tion, union, interse tion, and negation type
We present a principled theoretical framework for dealing with union types, and show its work in pra...
We present a general concept for the precise definition of the semantics of multiple view languages ...
We propose union types for statically typed class-based object-oriented languages as a means to enha...
Two areas where common object-oriented modeling power lacks the necessary expressiveness are identif...
The concept of a “unique” object arises in many emerging programming languages such as Clean, CQual,...
Query languages designed for traditional database systems, such as the relational model, generally s...
With the move towards UML becoming a family of modelling languages,there is a need to view the Objec...
With the move towards UML becoming a family of modelling languages, there is a need to view the Obje...
A model family is a set of related models in a given language, with commonalities and variabilities ...
International audienceModel typing brings the benefit associated with well-defined type systems to m...
International audienceVarious approaches have recently been proposed to ease the manipulation of mod...
International audienceModel-Driven Engineering (MDE) generalized the status of models from documenta...
Various approaches have recently been proposed to ease the manipulation of models for specific purpo...
This article proposes two new language constructs for meta-properties modeling in Modelica: 1) Acces...
Semanti subtyping: dealing set-theoreti ally with fun tion, union, interse tion, and negation type
We present a principled theoretical framework for dealing with union types, and show its work in pra...
We present a general concept for the precise definition of the semantics of multiple view languages ...
We propose union types for statically typed class-based object-oriented languages as a means to enha...
Two areas where common object-oriented modeling power lacks the necessary expressiveness are identif...
The concept of a “unique” object arises in many emerging programming languages such as Clean, CQual,...
Query languages designed for traditional database systems, such as the relational model, generally s...