Object query optimization through detecting independent subqueries
Information Systems
Procedures in Object-Oriented Query Languages
VLDB '95 Proceedings of the 21th International Conference on Very Large Data Bases
Query Optimization through Removing Dead Subqueries
ADBIS '01 Proceedings of the 5th East European Conference on Advances in Databases and Information Systems
Some Shortcomings of OCL, the Object Constraint Language of UML
TOOLS '00 Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)
The Object Constraint Language: Getting Your Models Ready for MDA
The Object Constraint Language: Getting Your Models Ready for MDA
MDA Distilled
Model-driven development: the good, the bad, and the ugly
IBM Systems Journal - Model-driven software development
MDA: Revenge of the Modelers or UML Utopia?
IEEE Software
OCL 2.0 - Implementing the Standard for Multiple Metamodels
Electronic Notes in Theoretical Computer Science (ENTCS)
Semi-strong static type checking of object-oriented query languages
SOFSEM'06 Proceedings of the 32nd conference on Current Trends in Theory and Practice of Computer Science
Hi-index | 0.00 |
Despite the specification of OCL mentions "query language" as one of its possible applications, there are rather few efforts in that direction. However, the problem becomes central where applying MDA to data intensive application modelling is considered. Recently added UML elements of Actions and Structured Activities make it possible to represent a level of detail similar to the one of common programming languages, but data processing requires adequate querying capability as well. As the OMG specification of the UML family, the Object Constraint Language becomes the most obvious candidate to serve this purpose. In this paper we research this role of OCL. Especially, we address the issues of seamless integration with UML metamodel and the useful features of query languages that are missing from OCL.