International audienceIn an incremental specification development process, operations are used to model dynamic aspects and can be refined gradually. We propose four kinds of operation refinement in order to control modifications when developing and refactoring UML specifications. Each refinement is described with its properties and illustrated by an example, showing which verifications can be done, using the B formal method
-UML sequence diagrams and similar notations are much used to specify computer systems, serving for ...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
The paper concerns the concept of refinement as a commonly used design practice in the software deve...
RapportSpecifying complex systems is a difficult task which cannot be done in one step. Step-by-step...
International audienceWe have developed an incremental development framework which supports progress...
The translation from UML specifications to B specifications may give a way to use jointly UML and B ...
International audienceModelling component behaviour is widely recognised as a complex task during th...
Abstract. In this article we present a strategy to formalize frequently occurring forms of refinemen...
Abstract. This paper presents an automatic and simple method for creating refinement condition for U...
UML-B is a ‘UML-like’ graphical front end for Event-B that provides support for object-oriented and ...
Abstract. We propose a process model for the development of specifications based on the notions of m...
Modern incremental and iterative software engineering processes advocate to build software systems b...
This paper presents an automatic and simple method for creating refinement condition for UML models....
AbstractThis paper describes strategies or 'patterns' for the refinement of UML specifications into ...
Incremental development is now state of the practice. In-deed, it is promoted from the rational unif...
-UML sequence diagrams and similar notations are much used to specify computer systems, serving for ...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
The paper concerns the concept of refinement as a commonly used design practice in the software deve...
RapportSpecifying complex systems is a difficult task which cannot be done in one step. Step-by-step...
International audienceWe have developed an incremental development framework which supports progress...
The translation from UML specifications to B specifications may give a way to use jointly UML and B ...
International audienceModelling component behaviour is widely recognised as a complex task during th...
Abstract. In this article we present a strategy to formalize frequently occurring forms of refinemen...
Abstract. This paper presents an automatic and simple method for creating refinement condition for U...
UML-B is a ‘UML-like’ graphical front end for Event-B that provides support for object-oriented and ...
Abstract. We propose a process model for the development of specifications based on the notions of m...
Modern incremental and iterative software engineering processes advocate to build software systems b...
This paper presents an automatic and simple method for creating refinement condition for UML models....
AbstractThis paper describes strategies or 'patterns' for the refinement of UML specifications into ...
Incremental development is now state of the practice. In-deed, it is promoted from the rational unif...
-UML sequence diagrams and similar notations are much used to specify computer systems, serving for ...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
The paper concerns the concept of refinement as a commonly used design practice in the software deve...