Ontologies for Software Engineering and Software Technology
DOI: 10.1007/3-540-34518-3_9
|View full text |Cite
|
Sign up to set email alerts
|

Ontologies, Meta-models, and the Model-Driven Paradigm

Abstract: Abstract. So far, ontologies in the Semantic Web and models in model-driven engineering have been developed mainly in isolation. It seems that due to a lack of communication between communities, modelling concepts have been designed similarly in both paradigms without ensuring their orthogonality. On the long run, this will replicate efforts and cannot be afforded by either community. Hence, this chapter discusses the role of ontologies, models, and meta-models in the model-driven engineering (MDE). To show ho… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
94
0

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 101 publications
(95 citation statements)
references
References 27 publications
1
94
0
Order By: Relevance
“…The ontology can be used for application design, like in the case of JOINT system [16]. Ontologies can be designed from MOF-based MDA-compliant meta-model [7] or vice-versa [1].…”
Section: Cdmm-p Basicsmentioning
confidence: 99%
“…The ontology can be used for application design, like in the case of JOINT system [16]. Ontologies can be designed from MOF-based MDA-compliant meta-model [7] or vice-versa [1].…”
Section: Cdmm-p Basicsmentioning
confidence: 99%
“…The design begins with a high level model and iteratively transforms the model to more concrete models through introduction of more platform specific information at every stage (Assmann et al, 2006a). The benefits of MDD can be discussed under two main and interrelated categories: abstraction and automation.…”
Section: Mddmentioning
confidence: 99%
“…Once the target phenomena is conceptualised and formalised in terms of an ontology, specific transformations can be used to transform parts of ontology to specific models, for instance, structure of an ontology can be transformed to a UML class diagram (which is not only different in terms of visual notation, but new constructs will also appear, e.g., use of Java interfaces for multiple inheritance, based on various patterns). Such an approach allows iterating from natural representations to specific representations of the domain (Assmann et al, 2006a;Fonseca, 2007). The overall approach is based on the understanding that ontologies are boarder than models in terms of semantics and the reality they describe (Fonseca and Martin, 2007), and ontologies are always backward looking (i.e., descriptive: describe what already exists) that in a real world is described with the concepts of the ontology, while models are mainly forward looking (i.e., prescriptive: prescribe a system that does not exist, and reality is constructed from it), that is, objects of a system's elements are instances of the model elements (Gonzalez-Perez and Sellers, 2007;Henderson-Sellers, 2011).…”
Section: A Merged Approachmentioning
confidence: 99%
See 2 more Smart Citations