The use of explicit null and invalid values in OCL can lead to complex and hard-to-verify specifications. In addition, these values complicate the logic of OCL and of transformation languages that use OCL, making it difficult to provide effective verification support for these languages. We define an alternative technique for using OCL with UML and model transformations which avoids the use of null and undefined values, and we present verification techniques for a transformation language, UML-RSDS, based on this approach.</p
Due to the ever increasing complexity of embedded and cyber-physical systems, corresponding design s...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
Model transformations are a central element of model-driven development (MDD) approaches. The correc...
The use of explicit null and invalid values in OCL can lead to complex and hard-to-verify specificat...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
Technical Report N° 1582,UMR 8623 CNRS-Université Paris Sud-LRIRapport de Recherche N° 1582Internati...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
Background: Static verification is a sound programming methodology that permits automated reasoning ...
Abstract UML/OCL is perceived as the de-facto standard for specifying object-oriented models in gene...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
International audienceUML/OCL is perceived as the de-facto standard for specifyingobject-oriented mo...
The ability of UML to handle the modeling process of complex industrial software applications has in...
Abstract. This paper presents an automatic and simple method for creating refinement condition for U...
Abstract. This contribution discusses model transformations in the form of transformation models tha...
Due to the ever increasing complexity of embedded and cyber-physical systems, corresponding design s...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
Model transformations are a central element of model-driven development (MDD) approaches. The correc...
The use of explicit null and invalid values in OCL can lead to complex and hard-to-verify specificat...
Includes bibliographical references (p. ).There is a need for more rigorous analysis techniques that...
The Unified Modeling Language (UML) is one of the few modeling languages that is widely used in indu...
Technical Report N° 1582,UMR 8623 CNRS-Université Paris Sud-LRIRapport de Recherche N° 1582Internati...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
Background: Static verification is a sound programming methodology that permits automated reasoning ...
Abstract UML/OCL is perceived as the de-facto standard for specifying object-oriented models in gene...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
International audienceUML/OCL is perceived as the de-facto standard for specifyingobject-oriented mo...
The ability of UML to handle the modeling process of complex industrial software applications has in...
Abstract. This paper presents an automatic and simple method for creating refinement condition for U...
Abstract. This contribution discusses model transformations in the form of transformation models tha...
Due to the ever increasing complexity of embedded and cyber-physical systems, corresponding design s...
Abstract: Since the first OMG specification of the Unified Modeling Lan-guage (UML), the Object Cons...
Model transformations are a central element of model-driven development (MDD) approaches. The correc...