2016
DOI: 10.1007/978-3-319-30142-6_8
|View full text |Cite
|
Sign up to set email alerts
|

Invariant Implementation for Domain Models Applying Incremental OCL Techniques

Abstract: Constraints for rich domain models are easily specified with the Object Constraint Language (OCL) at model level, but hard to translate into executable code. We propose a solution which automatically translates the OCL invariants into aspect code able to check them incrementally after the execution of a Unit of Work getting good performance, a clean integration with programmers' code being respectful with the original design and easily combined with atomic all-or-nothing contexts (data base transactions, STM, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2016
2016
2016
2016

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 19 publications
(25 reference statements)
0
1
0
Order By: Relevance
“…• By the improving and extending the treatment of constraints expressed in OCL [1], and • By automating the process of slicing the model, based on a classification of types of restrictions and subsequent dynamic adaptation thereof. [2].…”
Section: Thesis Summarymentioning
confidence: 99%
“…• By the improving and extending the treatment of constraints expressed in OCL [1], and • By automating the process of slicing the model, based on a classification of types of restrictions and subsequent dynamic adaptation thereof. [2].…”
Section: Thesis Summarymentioning
confidence: 99%