loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh International Enterprise Distributed Object Computing Conference (EDOC'03)
MQL: a Powerful Extension to OCL for MOF Queries
Brisbane, Queensland, Australia
September 16-September 19
ISBN: 0-7695-1994-6
David Hearnden, University of Queensland
Kerry Raymond, Systems (DSTC)
Jim Steel, Systems (DSTC)
The Meta-Object Facility (MOF) provides a standardised framework for object-oriented models. An instance of a MOF model contains objects and links whose interfaces are entirely derived from that model. Information contained in these objects can be accessed directly, however, in order to realise the Model-Driven ArchitectureTM. (MDA), we must have a mechanism for representing and evaluating structured queries on these instances.
The MOF Query Language (MQL) is a language that extends the UML?s Object Constraint Language (OCL) to provide more expressive power, such as higher-order queries, parametric polymorphism and argument polymorphism. Not only do these features allow more powerful queries, but they also encourage a greater degree of modularisation and re-use, resulting in faster prototyping and facilitating automated integrity analysis.
This paper presents an overview of the motivations for developing MQL and also discusses its abstract syntax, presented as a MOF model, and its semantics.
Citation:
David Hearnden, Kerry Raymond, Jim Steel, "MQL: a Powerful Extension to OCL for MOF Queries," edoc, pp.264, Seventh International Enterprise Distributed Object Computing Conference (EDOC'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.