2010
DOI: 10.1007/978-3-642-11623-0_19
|View full text |Cite
|
Sign up to set email alerts
|

Executable Interface Specifications for Testing Asynchronous Creol Components

Abstract: Creol is a high-level, object-oriented language for distributed systems, featuring active objects and asynchronous method calls. In this paper we present a behavioral interface specification language over communication trace labels to specify components in terms of traces of observable behavior. In the specification, a clean separation of concerns between interaction under the control of the component or coming from the environment is central, which leads to an assumption-commitment style description of a comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
5
0

Year Published

2010
2010
2012
2012

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…An interface behaviour specification language for the actor-language Creol was proposed in [8]. It is a regular language over constructor-and method invocations with variable bindings, which only supports matching of bound object-identities.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…An interface behaviour specification language for the actor-language Creol was proposed in [8]. It is a regular language over constructor-and method invocations with variable bindings, which only supports matching of bound object-identities.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…Grabe et al [10] develop a technique for testing asynchronous black-box components, by using an executable interface specification. Their method addresses the difference between interacting under component control or under environment control, by describing the component behaviour in an assumptioncommitment style.…”
Section: Related Workmentioning
confidence: 99%
“…Active objects in Creol have asynchronous communication by method calls and futures. Creol also offers components; the paper [12] presents a framework for component description and test. A simple specification language over communication labels is used to enable the expression of the behaviour of a component as a set of traces at the interfaces.…”
Section: Related Workmentioning
confidence: 99%