Abstract Graphs are a common means to represent structures in models and meta-models of software systems. In this context, the description of model do-mains by classifying the domain entities and their relations using class diagrams or type graphs has emerged as a very valuable principle. The constraints that can be imposed by pure typing are, however, relatively weak; it is therefore com-mon practice to enrich type information with structural properties (such as local invariants or multiplicity conditions) or inheritance. In this paper, we show how to formulate structural properties using graph con-straints in type graphs with inheritance, and we show how to translate constrained type graphs with inheritance to equivalent constrained simpl...
Abstract: Subtyping and inheritance are two major issues in the research and devel-opment of object-...
Abstract. Model-driven development (MDD) has become a promising trend in software engineering. The m...
International audienceWhere object-oriented languages deal with objects as described by classes, mod...
Abstract Graphs are a common means to represent structures in models and meta-models of software sys...
Graphs are a common means to represent structures in models and meta-models of software systems. In ...
Abstract. Meta-modeling including the use of the Object Constraint Language (OCL) forms a well-estab...
AbstractThe aim of this paper is to integrate typed attributed graph transformation with node type i...
Abstract. Domain-specific modeling languages (DSMLs) are usually defined by meta-modeling where inva...
Several approaches exist to define a visual language (VL). Among those the meta-modeling approach us...
In this paper we propose a formal extension of type graphs with notions that are commonplace in the ...
Abstract: Algebraic graph transformation is a well-known rule-based approach to manipulate graphs th...
The aim of this paper is to integrate typed attributed graph transformation with node type inheritan...
AbstractIn this paper we give an overview of formal concepts for model transformations between visua...
Graph rewriting is gaining credibility in the model transformation field, and tools are increasingly...
Where object-oriented languages deal with objects as described by classes, model-driven development ...
Abstract: Subtyping and inheritance are two major issues in the research and devel-opment of object-...
Abstract. Model-driven development (MDD) has become a promising trend in software engineering. The m...
International audienceWhere object-oriented languages deal with objects as described by classes, mod...
Abstract Graphs are a common means to represent structures in models and meta-models of software sys...
Graphs are a common means to represent structures in models and meta-models of software systems. In ...
Abstract. Meta-modeling including the use of the Object Constraint Language (OCL) forms a well-estab...
AbstractThe aim of this paper is to integrate typed attributed graph transformation with node type i...
Abstract. Domain-specific modeling languages (DSMLs) are usually defined by meta-modeling where inva...
Several approaches exist to define a visual language (VL). Among those the meta-modeling approach us...
In this paper we propose a formal extension of type graphs with notions that are commonplace in the ...
Abstract: Algebraic graph transformation is a well-known rule-based approach to manipulate graphs th...
The aim of this paper is to integrate typed attributed graph transformation with node type inheritan...
AbstractIn this paper we give an overview of formal concepts for model transformations between visua...
Graph rewriting is gaining credibility in the model transformation field, and tools are increasingly...
Where object-oriented languages deal with objects as described by classes, model-driven development ...
Abstract: Subtyping and inheritance are two major issues in the research and devel-opment of object-...
Abstract. Model-driven development (MDD) has become a promising trend in software engineering. The m...
International audienceWhere object-oriented languages deal with objects as described by classes, mod...