Abstract—The Unified Modeling Language 2.0 Interactions language describes inter-component behavior. However, it cannot define meaningful time constraints. OCL for Real Time is a language for real-time constraints specification well-suited for describing constraints on interactions. This work defines a formal semantics for the merger of those languages. The semantics allows the recognition of valid and invalid behaviors of a system with time constraints. An analysis of the properties derived from the semantics is also done. In particular, the notions of refinement of interactions and refinement of constraints, intended for formal verification, are explored. I
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...
The use of formal methods at early stages of software development contributes to the reliability and...
The use of formal methods at early stages of software development contributes to the reliability and...
Abstract. This article presents a UML profile for an OCL extension that enables modelers to specify ...
The Object Constraint Language (OCL) is a specification language which could be used for describing ...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
We present the syntax and semantics of a past- and future-oriented temporal extension of the Object ...
We present the syntax and semantics of a past- and future-oriented temporal extension of the Object ...
As part of the UML standard OCL has been adopted by both professionals in industry and by academic r...
Model processing tasks, like model checking, merging, slicing, and synthesis, need efficient and mai...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The purpose of the paper is to present our approach for specifying system behavior during analysis, ...
Abstract: Executable UML allows precisely describing the software system at a higher level of abstra...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...
The use of formal methods at early stages of software development contributes to the reliability and...
The use of formal methods at early stages of software development contributes to the reliability and...
Abstract. This article presents a UML profile for an OCL extension that enables modelers to specify ...
The Object Constraint Language (OCL) is a specification language which could be used for describing ...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
We present the syntax and semantics of a past- and future-oriented temporal extension of the Object ...
We present the syntax and semantics of a past- and future-oriented temporal extension of the Object ...
As part of the UML standard OCL has been adopted by both professionals in industry and by academic r...
Model processing tasks, like model checking, merging, slicing, and synthesis, need efficient and mai...
The UML (Unified Modeling Language) graphical models miss providing some pertinent elements of speci...
The purpose of the paper is to present our approach for specifying system behavior during analysis, ...
Abstract: Executable UML allows precisely describing the software system at a higher level of abstra...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
The Object Constraint Language (OCL) was introduced as part of the Unified Modeling Language (UML). ...
The Object Constraint Language (OCL), which forms part of the UML 1.1. set of modelling notations is...