166
Copyright © 2013, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited.
Chapter 9
INTRODUCTION
One of questions of model-driven engineering is
how to start building a metamodel. The formal part
of the requirements engineering is so important in
any software development process and the whole
project in general. Many authors have raised the
possibility of using ontologies to meet this need.
We propose the use of a domain ontology as the
main input for defining metamodels.
Papers such as “Bridging Metamodels and
Ontologies in Software Engineering” in which
the authors present and investigate the literature
on both metamodelling and ontologies in order
to identify ways in which they can be made
compatible and linked in such a way as to ben-
Carlos Enrique Montenegro-Marin
Universidad Distrital “Francisco José de
Caldas”, Colombia
Rubén González Crespo
Universidad Pontifcia de Salamanca, Spain
Oscar Sanjuán Martínez
Universidad Carlos III de Madrid, Spain
Juan Manuel Cueva Lovelle
Universidad de Oviedo, Spain
B. Cristina Pelayo García-Bustelo
Universidad de Oviedo, Spain
Patricia Ordóñez de Pablos
Universidad de Oviedo, Spain
Metamodels Construction
Based on the Defnition
of Domain Ontologies
ABSTRACT
This chapter proposes a mechanism for mapping domain ontologies to metamodels by a direct mecha-
nism; this proposal is necessary because there is no formal mechanism for obtaining requirements in
model driven engineering. Specifcally, here the authors propose the use of a domain ontology as the
main input for defning metamodels. They defne a point in common between domain ontologies and
metamodels to apply a method of direct conversion between domain ontology and the metamodel. At
the end of the chapter, the authors present a real case study in which they use the technique described
and the conclusions of the investigation.
DOI: 10.4018/978-1-4666-2494-8.ch009