Modern incremental and iterative software engineering processes advocate to build software systems by first creating a highly simplified and abstract model of the system which is then moved by applying a series of model improvements toward implementation. Models of software systems on any level of abstraction should contain, besides structural information, a precise description of the expected system behavior. This paper formalizes relations between models of the same system on different levels of abstraction, classifies approaches for describing behavior of system operations, and investigates how these system operation descriptions can be kept synchronized with frequent changes of the system's structure
The refinement technique allows us to capture the relationship between specification and implementat...
Class diagrams must be complemented with a set of system operations that describes how users can mod...
Class diagrams must be complemented with a set of system operations that describes how users can mod...
AbstractThis paper introduces an approach to software development in which a series of working imple...
The purpose of the paper is to present our approach for specifying system behavior. Our approach is ...
The refinement technique allows us to capture the relationship between specification and implementat...
The increasing complexity of software systems makes their development complicated and error prone. A...
The increasing complexity of software systems makes their development complicated and error prone. A...
Since the very beginning of software development there was an unstoppable demand for higher producti...
The increasing complexity of software systems makes their development complicated and error prone. A...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
The increasing complexity of software systems makes their development complicated and error prone. A...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
RapportSpecifying complex systems is a difficult task which cannot be done in one step. Step-by-step...
Many popular methodologies are influenced by Design by Contract. They recommend to specify the inten...
The refinement technique allows us to capture the relationship between specification and implementat...
Class diagrams must be complemented with a set of system operations that describes how users can mod...
Class diagrams must be complemented with a set of system operations that describes how users can mod...
AbstractThis paper introduces an approach to software development in which a series of working imple...
The purpose of the paper is to present our approach for specifying system behavior. Our approach is ...
The refinement technique allows us to capture the relationship between specification and implementat...
The increasing complexity of software systems makes their development complicated and error prone. A...
The increasing complexity of software systems makes their development complicated and error prone. A...
Since the very beginning of software development there was an unstoppable demand for higher producti...
The increasing complexity of software systems makes their development complicated and error prone. A...
This thesis proposes a set of model processing operations for manipulating architecture and design l...
The increasing complexity of software systems makes their development complicated and error prone. A...
Abstract: In this paper we study a formal concept of redesign for object-oriented specifications. Th...
RapportSpecifying complex systems is a difficult task which cannot be done in one step. Step-by-step...
Many popular methodologies are influenced by Design by Contract. They recommend to specify the inten...
The refinement technique allows us to capture the relationship between specification and implementat...
Class diagrams must be complemented with a set of system operations that describes how users can mod...
Class diagrams must be complemented with a set of system operations that describes how users can mod...