OCL was used in the UML Semantics document to specify the well-formedness rules of the UML metamodel. UML was extended to apply it to system developments of several fields, for example, real-time UML and web applications with UML. In particular, the d...
OCL was used in the UML Semantics document to specify the well-formedness rules of the UML metamodel. UML was extended to apply it to system developments of several fields, for example, real-time UML and web applications with UML. In particular, the dependability is important in designing and building hard real-time system. Thus OCL is needed to express real-time UML formally and so it must extended. In this paper, we extend OCL to define event-driven real-time OCL that can be easily translated to Real-Time languages. Also we apply event-driven real time OCL to the development of Nrcl simulator.