The meta modeling approach to syntax definition of visual modeling techniques has gained wide acceptance, especially by using it for the definition of UML. Since meta-modeling is non-constructive, it does not provide a systematic way to generate all possible meta model instances. In our approach, an instance-generating graph grammar is automatically created from a given meta model. This graph grammar ensures correct typing and cardinality constraints, but OCL constraints for the meta model are not supported yet. To satisfy also the given OCL constraints, well-formedness checks have to be done in addition. We present a restricted form of OCL constraints that can be translated to graph constraints which can be checked during the instance gene...
Abstract: Constraint handling is one of the most focused research field in both model validation and...
The precise specification of software models is a major concern in model-driven design of object-ori...
Software systems become more and more complex. Despite significant advances in code-centric technolo...
AbstractThe meta modeling approach to syntax definition of visual modeling techniques has gained wid...
Abstract Meta modeling is a wide-spread technique to define visual languages, with the UML being the...
Abstract. Meta-modeling including the use of the Object Constraint Language (OCL) forms a well-estab...
Abstract Meta modeling is a wide-spread technique to define visual languages, with the UML being the...
Abstract: Meta modeling is a wide-spread technique to define visual languages, with the UML being th...
Abstract. Domain-specific modeling languages (DSMLs) are usually defined by meta-modeling where inva...
Model-Driven Architecture standardized by OMG facilitates separating the platform-independent part (...
The UML standard has adopted a meta-modelling approach to defining the abstract syntax of UML. A met...
AbstractModel transformation means converting an input model available at the beginning of the trans...
Metamodels are the core of the metamodeling approach and widely used in model driven architecture. ...
AbstractThis paper presents the combined use of meta-modelling and graph grammars for the generation...
The precise specification of software models is a major concern in model-driven design of object-ori...
Abstract: Constraint handling is one of the most focused research field in both model validation and...
The precise specification of software models is a major concern in model-driven design of object-ori...
Software systems become more and more complex. Despite significant advances in code-centric technolo...
AbstractThe meta modeling approach to syntax definition of visual modeling techniques has gained wid...
Abstract Meta modeling is a wide-spread technique to define visual languages, with the UML being the...
Abstract. Meta-modeling including the use of the Object Constraint Language (OCL) forms a well-estab...
Abstract Meta modeling is a wide-spread technique to define visual languages, with the UML being the...
Abstract: Meta modeling is a wide-spread technique to define visual languages, with the UML being th...
Abstract. Domain-specific modeling languages (DSMLs) are usually defined by meta-modeling where inva...
Model-Driven Architecture standardized by OMG facilitates separating the platform-independent part (...
The UML standard has adopted a meta-modelling approach to defining the abstract syntax of UML. A met...
AbstractModel transformation means converting an input model available at the beginning of the trans...
Metamodels are the core of the metamodeling approach and widely used in model driven architecture. ...
AbstractThis paper presents the combined use of meta-modelling and graph grammars for the generation...
The precise specification of software models is a major concern in model-driven design of object-ori...
Abstract: Constraint handling is one of the most focused research field in both model validation and...
The precise specification of software models is a major concern in model-driven design of object-ori...
Software systems become more and more complex. Despite significant advances in code-centric technolo...