MQL: A powerful extension to OCL for MOF queries


Autoria(s): Hearnden, David; Raymond, Kerry; Steel, Jim
Contribuinte(s)

D. Azada

Data(s)

01/01/2003

Resumo

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

Identificador

http://espace.library.uq.edu.au/view/UQ:98501

Idioma(s)

eng

Publicador

IEEE Computer Society

Palavras-Chave #E1 #280399 Computer Software not elsewhere classified #700199 Computer software and services not elsewhere classified
Tipo

Conference Paper