Abstract. Compatibility is a crucial problem that is encountered while constructing new software by reusing and composing existing compo-nents. A set of software components is called compatible if their compo-sition preserves certain properties, such as deadlock freedom. However, checking compatibility for systems communicating asynchronously is an undecidable problem, and asynchronous communication is a common interaction mechanism used in building software systems. A typical ap-proach in analyzing such systems is to bound the state space. In this paper, we take a different approach and do not impose any bounds on the number of participants or the sizes of the message buffers. Instead, we present a sufficient condition for checking compati...
In component-based systems, two components are compatible if all possible sequences of services requ...
Verifying the compatibility of communicating peers is a crucial issue in critical distributed system...
Abstract. Software adaptation techniques aim at generating new com-ponents called adapters, which ma...
International audienceCompatibility is a crucial problem that is encountered while constructing new ...
We study interacting components and their compatibility with respect tosynchronous and asynchronous ...
We study interacting components and their compatibility with respect to synchronous and asynchronous...
International audienceThe composition of heterogeneous software components is required in many domai...
Recent software is mostly constructed by reusing and composing existing components abstracted as fin...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Abstract: This work deals with the analysis of the behavioural interoperability of systems in a desi...
Abstract—We apply automata theory to specifying behavioral inter-faces of objects and show how to ch...
An extension of earlier work on component compatibility is described in this paper. Similarly as bef...
This paper proposes a sound procedure to verify properties of communicating session automata (csa), ...
Compatibility of components is an important issue in the quest for systems of systems that guarantee...
Communication is an essential element of modern software, yet programming and analysing communicatin...
In component-based systems, two components are compatible if all possible sequences of services requ...
Verifying the compatibility of communicating peers is a crucial issue in critical distributed system...
Abstract. Software adaptation techniques aim at generating new com-ponents called adapters, which ma...
International audienceCompatibility is a crucial problem that is encountered while constructing new ...
We study interacting components and their compatibility with respect tosynchronous and asynchronous ...
We study interacting components and their compatibility with respect to synchronous and asynchronous...
International audienceThe composition of heterogeneous software components is required in many domai...
Recent software is mostly constructed by reusing and composing existing components abstracted as fin...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Abstract: This work deals with the analysis of the behavioural interoperability of systems in a desi...
Abstract—We apply automata theory to specifying behavioral inter-faces of objects and show how to ch...
An extension of earlier work on component compatibility is described in this paper. Similarly as bef...
This paper proposes a sound procedure to verify properties of communicating session automata (csa), ...
Compatibility of components is an important issue in the quest for systems of systems that guarantee...
Communication is an essential element of modern software, yet programming and analysing communicatin...
In component-based systems, two components are compatible if all possible sequences of services requ...
Verifying the compatibility of communicating peers is a crucial issue in critical distributed system...
Abstract. Software adaptation techniques aim at generating new com-ponents called adapters, which ma...