Authors:
Ignacio García-Rodríguez de Guzmán
;
Macario Polo
and
Mario Piattini
Affiliation:
UCLM-Soluziona Research and Development Institute, University of Castilla-La Mancha, Spain
Keyword(s):
MDA, pattern-matching, QVT, transformation.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Software Engineering
Abstract:
Today, software technology is evolving to model engineering. Standards such as MOF and MDA and languages such as QVT and ATL are emerging to support this evolution from object paradigm to model engineering. At times, these standards and languages give rules and advices at a high level of abstraction, and concrete solutions and implementations are difficult to perform. As a consequence of this technological immaturity and the lack of documentation, many capabilities in this new field are not exploited. To this end, the authors in this paper propose a first step of providing a framework for performing Model-Driven Pattern Matching operations. Pattern matching based on models is an evolution of a traditional concept adapted to the model realm. In this respect, this kind of pattern matching seems to be promising not only for finding occurrences of given models in others, but also for giving meaning or sense to these patterns in order to undertake actions over the resulting matchings.