Abstract. We propose and explore a formal approach for black-box testing asynchronously communicating components in open environments. Asynchronicity poses a challenge for validating and testing components. We use Creol, a high-level, object-oriented language for distributed sys-tems and present an interface specification language to specify compo-nents in terms of traces of observable behavior. The language enables a concise description of a component’s behavior, it is executable in rewriting logic and we use it to give test specifications for Creol components. In a specification, a clean separation between interac-tion under control of the component or coming from the environment is central, which leads to an assumption-commitment style d...
We present and compare different notions of conformance testing based on labeled transition systems....
We present several theorems and their proofs which enable using synchronous testing techniques such ...
AbstractTest automation faces challenges when applied to the testing of asynchronous systems. Automa...
AbstractTesting and verification of asynchronously communicating objects in open environments are ch...
The motivation for this dissertation is to increase the usefulness of Creol as a modeling language ...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
AbstractWe present a semantics, calculus, and system for compositional verification of Creol, an obj...
We present a verification system for Creol, an object-oriented modeling language for concurrent dist...
Abstract. This paper presents a unified approach to test case genera-tion and conformance test execu...
AbstractModeling concurrent systems and testing multi-threaded implementations against the model is ...
AbstractObject orientation and component-based development have both proven useful for the elaborati...
International audienceComponent software development is definitely on a high trend in the sofware en...
International audienceGALS (Globally Asynchronous Locally Synchronous) systems, such as the Internet...
Open distributed systems are composed of geographically dispersed components that may be modified at...
AbstractA distributed system may be modeled by objects that run concurrently, each with its own proc...
We present and compare different notions of conformance testing based on labeled transition systems....
We present several theorems and their proofs which enable using synchronous testing techniques such ...
AbstractTest automation faces challenges when applied to the testing of asynchronous systems. Automa...
AbstractTesting and verification of asynchronously communicating objects in open environments are ch...
The motivation for this dissertation is to increase the usefulness of Creol as a modeling language ...
We present a semantics, calculus, and system for compositional verification of Creol, an object-orie...
AbstractWe present a semantics, calculus, and system for compositional verification of Creol, an obj...
We present a verification system for Creol, an object-oriented modeling language for concurrent dist...
Abstract. This paper presents a unified approach to test case genera-tion and conformance test execu...
AbstractModeling concurrent systems and testing multi-threaded implementations against the model is ...
AbstractObject orientation and component-based development have both proven useful for the elaborati...
International audienceComponent software development is definitely on a high trend in the sofware en...
International audienceGALS (Globally Asynchronous Locally Synchronous) systems, such as the Internet...
Open distributed systems are composed of geographically dispersed components that may be modified at...
AbstractA distributed system may be modeled by objects that run concurrently, each with its own proc...
We present and compare different notions of conformance testing based on labeled transition systems....
We present several theorems and their proofs which enable using synchronous testing techniques such ...
AbstractTest automation faces challenges when applied to the testing of asynchronous systems. Automa...