OCL as a specification language for business rules in database applications

94Citations
Citations of this article
35Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Business rules are often specified only implicitly by applications to express user-defined constraints. OCL provides the chance to explicitly and automatically deal with business rules when building object-oriented applications. We investigate how OCL constraints can be handled in database applications as one of the most important kind of business applications. Based on our OCL toolset prototype and earlier research work we particularly experiment with various strategies for the evaluation of OCL constraints in object-oriented applications which use relational databases. For this work, a flexible SQL code generator is needed which can be used and adapted for different relational database systems and different object-to-table mappings. We implement such a database tool as an additional module for our OCL toolset using XML techniques.

Cite

CITATION STYLE

APA

Demuth, B., Hussmann, H., & Loecher, S. (2001). OCL as a specification language for business rules in database applications. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2185, pp. 104–117). Springer Verlag. https://doi.org/10.1007/3-540-45441-1_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free