The Object Constraint Language OCL is a formal textual notation that could be used for placing constraints on the modelling elements that occur in UML diagrams. Constraints include invariants on classes and types, and preconditions and postconditions of operations. OCL was designed to be used in conjunctions with UML diagrams resulting in more precise object-oriented designs. The Java Modelling Language (JML) is a behavioural interface specification language designed for specifying Java classes and interfaces. This paper applies OCL for developing Java realizations of UML design models where JML is used as the assertion language. This is achieved by translating a subset of OCL assertions into JML assertions. In order to verify a Java subsys...
The Object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
In the MDD and MDA approaches, models become the primary artifacts of the development process. Ther...
We discuss the development of an OCL specification for the JAVA CARD API. The main purpose of this s...
The Object Constraint Language OCL is a formal textual notation that could be used for placing const...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
OCL is a formal notation to specify constraints on UML models that cannot otherwise be expressed by ...
OCL is a formal notation to specify constraints on UML models that cannot otherwise be expressed usi...
The Unified Modeling Language (UML) (Rational Software Corporation, 2001) is a notation and a semant...
Background: Static verification is a sound programming methodology that permits automated reasoning ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
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...
Focusing on object-oriented designs, this paper proposes a mapping for translating systems modelled ...
The Unified Modeling Language (UML) is a set of notations for modelling object-oriented systems. It ...
This report gives a UML model of the structure for a BPEL document and provides a formal version of ...
The Object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
In the MDD and MDA approaches, models become the primary artifacts of the development process. Ther...
We discuss the development of an OCL specification for the JAVA CARD API. The main purpose of this s...
The Object Constraint Language OCL is a formal textual notation that could be used for placing const...
The Object Constraint Language OCL is a textual specification language that could be used for constr...
OCL is a formal notation to specify constraints on UML models that cannot otherwise be expressed by ...
OCL is a formal notation to specify constraints on UML models that cannot otherwise be expressed usi...
The Unified Modeling Language (UML) (Rational Software Corporation, 2001) is a notation and a semant...
Background: Static verification is a sound programming methodology that permits automated reasoning ...
International audienceAssessment of the correctness of software models is a key issue to ensure the ...
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...
Focusing on object-oriented designs, this paper proposes a mapping for translating systems modelled ...
The Unified Modeling Language (UML) is a set of notations for modelling object-oriented systems. It ...
This report gives a UML model of the structure for a BPEL document and provides a formal version of ...
The Object Constraint Language (OCL), which forms part of the UML set of modelling notations, is a p...
In the MDD and MDA approaches, models become the primary artifacts of the development process. Ther...
We discuss the development of an OCL specification for the JAVA CARD API. The main purpose of this s...