Two of the dominant paradigms for formally describing and analysing OO distributed systems are state based specification, e.g. Object-Z, and behavioural specification, e.g. process algebra. The style of specification embodied by the two paradigms is highly contrasting. With state based techniques the data state is explicitly defined while the temporal ordering of operations is left implicit, in contrast in behavioural techniques, no explicit data state definition is given while the temporal ordering of action offers is focused on. However, in order to support sophisticated software engineering principles, e.g. multi-paradigm specification, viewpoints modelling and subtyping, there is now considerable interest in developing strategies for re...
This paper is concerned with methods for refinement of specifications written using a combination of...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
Abstract An important aspect in the specification of distributed systems is the role of the internal...
Behavioural models play a crucial role in software engineering methodologies as they allow the analy...
Classical algebraic specification is an accepted framework for specification. A criticism which appl...
In this paper, we look at state-based specification notations and how they may be extended with conc...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
The Object Oriented Specification Technique (OOST)[SCHU 87, 90] is a formal description technique wh...
The purpose of the paper is to present our approach for specifying system behavior during analysis, ...
When modeling the behavioral requirements of objectoriented distributed systems, one has to take cla...
Abstract. Refactoring is a method for improving the structure of pro-grams/specifications as to enha...
The state diagram notation, a derivative of Harel's StateCharts, is an important component of the Un...
AbstractIn this paper we compare the refinement orderings, and their associated simulation rules, of...
Over the years, the main approaches to high-level system modeling have been structured-analysis and ...
Abstract Subtyping relations for object-oriented formalisms describe relationships be-tween super- a...
This paper is concerned with methods for refinement of specifications written using a combination of...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
Abstract An important aspect in the specification of distributed systems is the role of the internal...
Behavioural models play a crucial role in software engineering methodologies as they allow the analy...
Classical algebraic specification is an accepted framework for specification. A criticism which appl...
In this paper, we look at state-based specification notations and how they may be extended with conc...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
The Object Oriented Specification Technique (OOST)[SCHU 87, 90] is a formal description technique wh...
The purpose of the paper is to present our approach for specifying system behavior during analysis, ...
When modeling the behavioral requirements of objectoriented distributed systems, one has to take cla...
Abstract. Refactoring is a method for improving the structure of pro-grams/specifications as to enha...
The state diagram notation, a derivative of Harel's StateCharts, is an important component of the Un...
AbstractIn this paper we compare the refinement orderings, and their associated simulation rules, of...
Over the years, the main approaches to high-level system modeling have been structured-analysis and ...
Abstract Subtyping relations for object-oriented formalisms describe relationships be-tween super- a...
This paper is concerned with methods for refinement of specifications written using a combination of...
In this thesis we define a framework for the specification of dynamic behavior of software systems. ...
Abstract An important aspect in the specification of distributed systems is the role of the internal...