Formal modeling notations and visual modeling notations can complement each other when developing software models. The most frequently adopted approach is to define transformations between the visual and formal models. However, a significant problem with the currently suggested approaches is that the transformation itself is often described imprecisely, with the result that the overall transformation task may be imprecise, incomplete and inconsistent. This paper presents a metamodel-based transformation between UML and Object-Z. In the paper, the two languages are defined in terms of their metamodels, and a systematic transformation between the models is provided at the meta-level. As a consequence, we can provide a precise, consistent and ...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
Abstract-- Computer-based systems (CBS) development integrates various disciplines, such as hardware...
Abstract. Formal modeling notations and visual modeling notations can com-plement each other when de...
Formal modeling notations and visual modeling notations can complement each other when developing so...
A significant problem with currently suggested approaches for transforming between models in differe...
Abstract. A significant problem with currently suggested approaches for trans-forming between models...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Abstract. As UML 2.0 is evolving into a family of languages with in-dividually specified semantics, ...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...
Metamodelling is becoming a standard way of defining languages such as the UML. A language definitio...
Abstract UML is defined through metamodelling in a four-layer metamodel hierarchy, where metamodels ...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
Abstract-- Computer-based systems (CBS) development integrates various disciplines, such as hardware...
Abstract. Formal modeling notations and visual modeling notations can com-plement each other when de...
Formal modeling notations and visual modeling notations can complement each other when developing so...
A significant problem with currently suggested approaches for transforming between models in differe...
Abstract. A significant problem with currently suggested approaches for trans-forming between models...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Abstract. As UML 2.0 is evolving into a family of languages with in-dividually specified semantics, ...
This thesis presents how evolving software models expressed in different formalisms can be kept cons...
Metamodelling is becoming a standard way of defining languages such as the UML. A language definitio...
Abstract UML is defined through metamodelling in a four-layer metamodel hierarchy, where metamodels ...
The usage of UML in specific contexts (like real-time systems or process modelling) is specially app...
Nowadays models, rather than code, become the key artifacts of software development. Consequently, t...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
National audienceOur project is combining UML with the B formal method for the domain of data intens...
Abstract-- Computer-based systems (CBS) development integrates various disciplines, such as hardware...