2008
DOI: 10.1007/978-3-540-88875-8_94
|View full text |Cite
|
Sign up to set email alerts
|

Formal Semantics of Dynamic Rules in ORM

Abstract: This paper provides formal semantics for an extension of the ObjectRole Modeling approach that supports 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 we restrict application of dynamic rules 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). These dynamic rules further specify an elementary tran… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
4
0

Year Published

2009
2009
2018
2018

Publication Types

Select...
5
3
1

Relationship

1
8

Authors

Journals

citations
Cited by 22 publications
(7 citation statements)
references
References 16 publications
0
4
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: 93%
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: 93%
“…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%
“…However, extending ORM with state transitions is not new. In [41], [42] they explore the extension of ORM to support declarative specification of dynamic rules restricted to single-step transitions. The extension of ORM in [40] allowed us analyze SD model behavior at a conceptual level and provide an inductive definition by presenting a mechanism to use the information structure for describing information structure states and their relations in time.…”
Section: A Continuous Approximationmentioning
confidence: 99%
“…Balsters et al mention transactions in [11] and [12], but actually they concentrate on dynamic rules, and do not give a syntax for data manipulation operations as such. In [11], adding actual operations to the ORM-language that explicitly model transactions is mentioned as future work, which it still is up to now.…”
Section: Introductionmentioning
confidence: 99%