Hide metadata

dc.date.accessioned2013-03-12T08:04:59Z
dc.date.available2013-03-12T08:04:59Z
dc.date.issued2008en_US
dc.date.submitted2009-05-05en_US
dc.identifier.urihttp://hdl.handle.net/10852/10061
dc.description.abstractCreol 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 speci cation language over communication trace labels to specify components in terms of traces of observable behavior. In the speci cation, 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 component's behavior. The assumptions schedule the order of inputs, whereas the outputs as commitments are being tested for conformance. To ensure the mentioned separation of responsibilities, we de ne wellformedness conditions which in addition assure that only \meaningful" traces, i.e., those corresponding to actual behavior, can be speci ed. The speci cation language is characterized by two other salient features: it allows to specify freshness of communicated values and furthermore, it respects the asynchronous nature of communication in Creol: the output is tested only up-to an appropriate notion of observability.eng
dc.language.isoengen_US
dc.relation.ispartofResearch report http://urn.nb.no/URN:NBN:no-35645en_US
dc.relation.urihttp://urn.nb.no/URN:NBN:no-35645
dc.titleExecutable interface specifications for testing asynchronous Creol componentsen_US
dc.typeResearch reporten_US
dc.date.updated2009-06-08en_US
dc.creator.authorGrabe, Immoen_US
dc.creator.authorSteffen, Martinen_US
dc.creator.authorTorjussen, Arild B.en_US
dc.subject.nsiVDP::420en_US
dc.identifier.urnURN:NBN:no-21879en_US
dc.type.documentForskningsrapporten_US
dc.identifier.duo91447en_US
dc.identifier.bibsys092602274en_US
dc.identifier.fulltextFulltext https://www.duo.uio.no/bitstream/handle/10852/10061/1/ResearchReport-375.pdf


Files in this item

Appears in the following Collection

Hide metadata