A method for the definition of integrity constraints in object-oriented conceptual modeling languages

作者:

Highlights:

摘要

We propose a new method that eases the definition of integrity constraints in object-oriented conceptual modeling languages. The essence of the method is to represent constraints by special operations that we call constraint operations. The formal specification of these operations is the definition of the corresponding constraints. The method allows the specialization of constraints and the definition of exceptions. The main application of the method is for static constraints. However, a variant of it can also be applied for creation-time and deletion-time constraints, two particular classes of temporal constraints. The method can be adapted to any object-oriented language, and we show its adaptation to the UML. We also show that our method has several advantages over existing methods.

论文关键词:Integrity constraints,Conceptual modeling,Exceptions

论文评审过程:Received 3 October 2005, Accepted 14 October 2005, Available online 18 November 2005.

论文官网地址:https://doi.org/10.1016/j.datak.2005.10.006