DOI: 10.1007/3-540-45923-5_11
|View full text |Cite
|
Sign up to set email alerts
|

Engineering Modelling Languages: A Precise Meta-Modelling Approach

Abstract: This paper describes a Meta-Modeling Framework (MMF) that addresses many of the deficiencies in the definition of The unified Modeling Language (UML), and promises to support the OMG's newly announced strategy, Model Driven Architecture (MDA) [OMG01]. The facility comprises a language (MML) for defining modeling notations, a tool (MMT) that checks and executes those definitions, and a method (MMM) consisting of a model based approach to language definition and a set of patterns embodying good practice in langu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
30
0
1

Publication Types

Select...
5
2

Relationship

3
4

Authors

Journals

citations
Cited by 34 publications
(31 citation statements)
references
References 8 publications
0
30
0
1
Order By: Relevance
“…relation composition), and are nervous about the size of the metamodel that might be required. -Encoding the patterns as package templates [5] [6]. This will provide one approach to taming the complexity of large definitions, not least by allowing whole chunks of metamodel to be generated simply through the substitution of template parameters (templates just provide a formal encoding of the systematic rules we have been using when applying the patterns of section 3).…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…relation composition), and are nervous about the size of the metamodel that might be required. -Encoding the patterns as package templates [5] [6]. This will provide one approach to taming the complexity of large definitions, not least by allowing whole chunks of metamodel to be generated simply through the substitution of template parameters (templates just provide a formal encoding of the systematic rules we have been using when applying the patterns of section 3).…”
Section: Discussionmentioning
confidence: 99%
“…These patterns could be captured as package templates, as originally described in the Catalysis method [8], which would effectively systemise and automate the substitution process. Templates have been already been used to encode patterns like this for metamodelling [1] [5]. When applying the pattern, it is usually necessary to add additional constraints stipulating the specific properties of the relation under consideration.…”
Section: Relationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Work by CEK led to an approach for modelbased language engineering [5,4,3,7]. This approach was based on models for languages and their denotations with modelled relationships between them.…”
Section: Xmf-mosaicmentioning
confidence: 99%
“…A model-enhanced version of this diagram would therefore need to be based on a language that is specifically designed to represent cultural forces in an organization -the domain. Such a class of language is often termed a domain specific language (DSL) [6].…”
Section: The Semantics Of Cultural Modelsmentioning
confidence: 99%