A Query Language for MOF Repository Systems
OTM '08 Proceedings of the OTM 2008 Confederated International Conferences, CoopIS, DOA, GADA, IS, and ODBASE 2008. Part I on On the Move to Meaningful Internet Systems:
Hi-index | 0.00 |
The Meta-Object Facility (MOF) provides astandardised framework for object-oriented models. Aninstance of a MOF model contains objects and linkswhose interfaces are entirely derived from that model.Information contained in these objects can be accesseddirectly, however, in order to realise the Model-DrivenArchitectureTM. (MDA), we must have a mechanism forrepresenting and evaluating structured queries on theseinstances.The MOF Query Language (MQL) is a language thatextends the UML's Object Constraint Language (OCL) toprovide more expressive power, such as higher-orderqueries, parametric polymorphism and argumentpolymorphism. Not only do these features allow morepowerful queries, but they also encourage a greaterdegree of modularisation and re-use, resulting in fasterprototyping and facilitating automated integrity analysis.This paper presents an overview of the motivations fordeveloping MQL and also discusses its abstract syntax,presented as a MOF model, and its semantics.