2002
DOI: 10.1007/3-540-45614-7_22
|View full text |Cite
|
Sign up to set email alerts
|

Towards OCL/RT

Abstract: An extension of the "Object Constraint Language" (OCL) for modeling real-time and reactive systems in the "Unified Modeling Language" (UML) is proposed, called OCL/RT. A general notion of events that may carry time stamps is introduced providing means to describe the detailed dynamic and timing behaviour of UML software models. OCL is enriched by satisfaction operators @η for referring to the value in the history of an expression at the instant when event η occurred, as well as the modalities always and someti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
26
0

Year Published

2003
2003
2015
2015

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 37 publications
(26 citation statements)
references
References 11 publications
0
26
0
Order By: Relevance
“…One of the first proposals is OCL/RT [4], which extends OCL with the notion of timestamped events (based on the original UML abstract meta-class Event) and two temporal modalities, "always" and "sometimes". Events are associated with instances of classifiers and, by means of a special satisfaction operator, it is possible to evaluate an expression at the time instant when a certain event occurred.…”
Section: Related Workmentioning
confidence: 99%
“…One of the first proposals is OCL/RT [4], which extends OCL with the notion of timestamped events (based on the original UML abstract meta-class Event) and two temporal modalities, "always" and "sometimes". Events are associated with instances of classifiers and, by means of a special satisfaction operator, it is possible to evaluate an expression at the time instant when a certain event occurred.…”
Section: Related Workmentioning
confidence: 99%
“…Using these attributes in an extended form of transition guards, they support exception handling, i.e., specification of actions to take when a timing constraint fails. Cengarle and Knapp [6] present OCL/RT, a temporal extension of OCL with modal operators always and sometime over event occurrences. These can be used to specify deadlines and timeouts of operations and reactions on received signals.…”
Section: Temporal Constraints In Umlmentioning
confidence: 99%
“…However, it is essential to support the definition of temporal constraints already in early phases of development in order to specify correct system behavior over time. While other approaches focus on UML Collaboration and Sequence Diagrams and consider temporal OCL constraints for event communication (e.g., [6,22,44]), we investigate consecutiveness of states and state transitions in UML Statecharts and time-bounded constraints over sequences of states.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The OCL, however, has some limitations: it offers neither time nor signal handling constructs, it is incapable of expressing general liveness properties or performance aspects of systems conveniently. OCL for Real Time (OCL/RT) is an extension of OCL which covers these aspects [3].…”
Section: Introductionmentioning
confidence: 99%