The modular refinement of object-oriented specifications requires a sound theory of behavioural compatibility of classes. Such a theory will depend on the way in which objects of a class interact with their environment. This paper defines two notions of behavioural compatibility. Observational compatibility is relevant when an active object is placed within a passive environment and operational compatibility when a passive object is placed in an active environment. Rules for maintaining each type of behavioural compatibility through inheritance are also presented
Subtyping relations for object-oriented formalisms describe relationships between super- and subclas...
Abstract. Compatibility of two process models can be verified using com-mon notions of behaviour inh...
In order to solve the under generalization to object dynamic behaviors in passive objects models, th...
The modular refinement of object-oriented specifications requires a sound theory of behavioural comp...
Currently popular notions of types, such as signature compatibility, fail to express essential prope...
Several object-oriented modeling approaches propose to describe the dynamic behaviour of objects by ...
Techniques for specifying temporal properties of an application are presented, based on the assumpti...
The development of parallel programs is primarily concerned with application speed. This has led to ...
Abstract: This paper describes a formal framework for Object-Oriented (O-O) modelling of mechatronic...
In object-oriented programming, the inheritance is one of the factors which induce semantic complexi...
This paper describes a formal framework for Object-Oriented (O-O) modelling of mechatronic systems, ...
Abstract. In this paper we investigate the object-oriented notion of subtyping in the context of beh...
Behavioural type systems, usually associated to concurrent or distributed computations, encompass co...
Behavioural type systems, usually associated to concurrent or distributed computations, encompass co...
Abstract. Compatibility of two process models can be verified using common notions of behaviour inhe...
Subtyping relations for object-oriented formalisms describe relationships between super- and subclas...
Abstract. Compatibility of two process models can be verified using com-mon notions of behaviour inh...
In order to solve the under generalization to object dynamic behaviors in passive objects models, th...
The modular refinement of object-oriented specifications requires a sound theory of behavioural comp...
Currently popular notions of types, such as signature compatibility, fail to express essential prope...
Several object-oriented modeling approaches propose to describe the dynamic behaviour of objects by ...
Techniques for specifying temporal properties of an application are presented, based on the assumpti...
The development of parallel programs is primarily concerned with application speed. This has led to ...
Abstract: This paper describes a formal framework for Object-Oriented (O-O) modelling of mechatronic...
In object-oriented programming, the inheritance is one of the factors which induce semantic complexi...
This paper describes a formal framework for Object-Oriented (O-O) modelling of mechatronic systems, ...
Abstract. In this paper we investigate the object-oriented notion of subtyping in the context of beh...
Behavioural type systems, usually associated to concurrent or distributed computations, encompass co...
Behavioural type systems, usually associated to concurrent or distributed computations, encompass co...
Abstract. Compatibility of two process models can be verified using common notions of behaviour inhe...
Subtyping relations for object-oriented formalisms describe relationships between super- and subclas...
Abstract. Compatibility of two process models can be verified using com-mon notions of behaviour inh...
In order to solve the under generalization to object dynamic behaviors in passive objects models, th...