2006
DOI: 10.1007/11915072_23
|View full text |Cite
|
Sign up to set email alerts
|

Modeling Dynamic Rules in ORM

Abstract: This paper proposes an extension to the Object-Role Modeling approach to support formal declaration of dynamic rules. Dynamic rules differ from static rules by pertaining to properties of state transitions, rather than to the states themselves. In this paper, application of dynamic rules is restricted to so-called single-step transactions, with an old state (the input of the transaction) and a new state (the direct result of that transaction). Such restricted rules are easier to formulate (and enforce) than a … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
16
0

Year Published

2008
2008
2014
2014

Publication Types

Select...
6
2

Relationship

2
6

Authors

Journals

citations
Cited by 21 publications
(16 citation statements)
references
References 15 publications
0
16
0
Order By: Relevance
“…Perhaps, the closest in spirit to our work is the works by Halpin et al [7], [10], [11]. Halpin et al come out with a series of work in expressing business rules based on different modality and static/dynamic properties.…”
Section: Related Workmentioning
confidence: 92%
See 1 more Smart Citation
“…Perhaps, the closest in spirit to our work is the works by Halpin et al [7], [10], [11]. Halpin et al come out with a series of work in expressing business rules based on different modality and static/dynamic properties.…”
Section: Related Workmentioning
confidence: 92%
“…In data modelling, business rules are usually presented as integrity constraint where we can distinguish the constraint into static and dynamic integrity constraints [5], [4], [10], [11]. The requirements on the states are called static (integrity) constraints, and the requirements on the state transitions are called dynamic (integrity) constraints or transitional constraints.…”
Section: Related Workmentioning
confidence: 99%
“…We leave it to Human-Computer Interaction experts to devise the optimal way to add relation migration to the ORM graphical and textual languages: the constraints can be added alike rules are added in pseudo-natural language analogous to [2] or, e.g., with named dashed lines that serve as syntactic sugar for the axioms. We use the latter option in the remainder of the paper thanks to its compactness; an example is shown in Fig.…”
Section: Basic Constraints For Relation Migrationmentioning
confidence: 99%
“…Object migration, where, say, John migrates from being an instance of Student to one of Alumnus, has received ample attention in the temporal database and conceptual modelling communities [1][2][3][4][5][6]. But how do we migrate, say, the ORM fact John, CS2000 ∈ EnrolledIn to John, CS2000 ∈ GraduatedIn when John has completed the degree programme CS2000 successfully?…”
Section: Introductionmentioning
confidence: 99%
“…Further capabilities are needed to represent dynamic aspects in these specifications. The dynamic aspects are mainly related to the process-i.e., a flow of activities-and to the business rules-i.e., decision policies for regulating the flow of the activities [3]. The former has already been addressed in [4] and in Chapter 15 of the widely known "brown" book [5].…”
Section: Introductionmentioning
confidence: 99%