DocumentCode :
2097635
Title :
MQL: a powerful extension to OCL for MOF queries
Author :
Hearnden, David ; Raymond, Kerry ; Steel, Jim
Author_Institution :
Sch. of ITEE, Queensland Univ., Brisbane, Qld., Australia
fYear :
2003
fDate :
16-19 Sept. 2003
Firstpage :
264
Lastpage :
276
Abstract :
The Meta-Object Facility (MOF) provides a standardized 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 realize the Model-Driven Architecture@trade; (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 modularization 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.
Keywords :
meta data; object-oriented languages; query processing; specification languages; MDA; MOF Query Language; MQL; Meta-Object Facility; Model-Driven Architecture; OCL; Object Constraint Language; UML; Unified Modeling Language; abstract syntax; argument polymorphism; higher-order queries; integrity analysis; object-oriented models; parametric polymorphism; structured queries; Concrete; Cyclic redundancy check; Database languages; Object oriented databases; Object oriented modeling; Power system modeling; Relational databases; Steel; Unified modeling language; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Enterprise Distributed Object Computing Conference, 2003. Proceedings. Seventh IEEE International
Print_ISBN :
0-7695-1994-6
Type :
conf
DOI :
10.1109/EDOC.2003.1233855
Filename :
1233855
Link To Document :
بازگشت