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
AbstractOne of the key issues in software development, like in all engineering problems, is to ensur...
Due to the ever increasing complexity of embedded and cyber-physical systems, corresponding design s...
Abstract. This paper discusses a case study for showing invariant independence for a transformation ...
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...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
Technical Report N° 1582,UMR 8623 CNRS-Université Paris Sud-LRIRapport de Recherche N° 1582Internati...
Background: Static verification is a sound programming methodology that permits automated reasoning ...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
Abstract UML/OCL is perceived as the de-facto standard for specifying object-oriented models in gene...
Model transformations are a central element of model-driven development (MDD) approaches. The correc...
Abstract. This paper presents an automatic and simple method for creating refinement condition for U...
International audienceUML/OCL is perceived as the de-facto standard for specifyingobject-oriented mo...
Abstract. This contribution discusses model transformations in the form of transformation models tha...
AbstractOne of the key issues in software development, like in all engineering problems, is to ensur...
Due to the ever increasing complexity of embedded and cyber-physical systems, corresponding design s...
Abstract. This paper discusses a case study for showing invariant independence for a transformation ...
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...
Abstract. The Object Constraint Language (OCL) is becoming more and more popular for model-based eng...
Technical Report N° 1582,UMR 8623 CNRS-Université Paris Sud-LRIRapport de Recherche N° 1582Internati...
Background: Static verification is a sound programming methodology that permits automated reasoning ...
The Unified Modelling Language (UML) is the most used Object Management Group specification and is t...
Abstract UML/OCL is perceived as the de-facto standard for specifying object-oriented models in gene...
Model transformations are a central element of model-driven development (MDD) approaches. The correc...
Abstract. This paper presents an automatic and simple method for creating refinement condition for U...
International audienceUML/OCL is perceived as the de-facto standard for specifyingobject-oriented mo...
Abstract. This contribution discusses model transformations in the form of transformation models tha...
AbstractOne of the key issues in software development, like in all engineering problems, is to ensur...
Due to the ever increasing complexity of embedded and cyber-physical systems, corresponding design s...
Abstract. This paper discusses a case study for showing invariant independence for a transformation ...