Title :
Real-time constraints with the OCL
Author_Institution :
C-LAB, Paderborn Univ., Germany
fDate :
6/24/1905 12:00:00 AM
Abstract :
The Unified Modeling Language (UML) has received increasing attention from designers of real-time systems. Several approaches apply and enrich the UML notation for modeling of real-time applications. In addition to that, UML modelers can make use of the Object Constraint Language (OCL) to restrict their models by additional constraints. Currently, OCL and real-time extensions of the UML only provide limited means to express temporal constraints. In particular, OCL lacks sufficient means to specify constraints over the dynamic behavior of a UML model, i.e., the evolution of states and state transitions as well as time-bounded constraints. However it is essential to be able to specify such constraints for real-time systems to guarantee correct system behavior We argue for a consistent extension of OCL that enables modelers to express state-related time-bounded constraints
Keywords :
formal specification; object-oriented languages; object-oriented programming; real-time systems; specification languages; OCL; Object Constraint Language; UML; Unified Modeling Language; dynamic behavior; object oriented programming; real-time constraints; real-time systems; state transitions; state-related time-bounded constraints; temporal constraints; time-bounded constraints; Computer languages; Context modeling; Distributed computing; Object oriented modeling; Real time systems; Runtime; Timing; Unified modeling language;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 2002. (ISORC 2002). Proceedings. Fifth IEEE International Symposium on
Conference_Location :
Washington, DC
Print_ISBN :
0-7695-1558-4
DOI :
10.1109/ISORC.2002.1003810