Ontologies, Meta-models, and the Model-Driven Paradigm
نویسندگان
چکیده
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 how ontologies can be employed in MDE, in particular, in its variant model-driven architecture (MDA), the chapter presents a meta-modelling hierarchy that is aware of ontologies—that is, an ontology-aware mega-model of MDE. Based on the insight of [38] that the main difference of models and ontologies lies in their descriptiveness resp. prescriptiveness, the role of ontologies in this meta-pyramid is to describe the existing world, the environment, and the domain of the system (analysis), while the role of system models is to specify and control the system under study itself on various levels of abstraction (design and implementation). Consequently, in this scheme, MDE starts from ontologies, refines, and augments them towards system models, respecting their relationships to prescriptive models on all metalevels.
منابع مشابه
Automatic Generation of OWL Ontologies from UML Class Diagrams Based on Meta- Modelling and Graph Grammars
Models are placed by modeling paradigm at the center of development process. These models are represented by languages, like UML the language standardized by the OMG which became necessary for development. Moreover the ontology engineering paradigm places ontologies at the center of development process; in this paradigm we find OWL the principal language for knowledge representation. Building o...
متن کاملAutomatic Workflow Generation and Modification by Enterprise Ontologies and Documents
This article presents a novel method and development paradigm that proposes a general template for an enterprise information structure and allows for the automatic generation and modification of enterprise workflows. This dynamically integrated workflow development approach utilises a conceptual ontology of domain processes and tasks, enterprise charts, and enterprise entities. It also suggests...
متن کاملAutomatic Workflow Generation and Modification by Enterprise Ontologies and Documents
This article presents a novel method and development paradigm that proposes a general template for an enterprise information structure and allows for the automatic generation and modification of enterprise workflows. This dynamically integrated workflow development approach utilises a conceptual ontology of domain processes and tasks, enterprise charts, and enterprise entities. It also suggests...
متن کاملAspect Oriented UML to ECORE Model Transformation
With the emerging concept of model transformation, information can be extracted from one or more source models to produce the target models. The conversion of these models can be done automatically with specific transformation languages. This conversion requires mapping between both models with the help of dynamic hash tables. Hash tables store reference links between the elements of the source...
متن کاملOntology-based Model Synchronisation
Models are the central artifact in Model-Driven Software Development (MDSD). Being defined by meta models, they expose a strict syntactic structure. This property allows for processing models mechanically and using generic tools for arbitrary models. However, the wellknown meta modelling languages (e.g., Essential MOF (EMOF)) do not have a formal semantical foundation. Rather, the semantics of ...
متن کامل