Date of Original Version



Conference Proceeding

Published In

ICSE ’11, May 21–28, 2011, Waikiki, Honolulu, HI, USA

Rights Management

ACM acknowledges that this contribution was authored or co-authored by a contractor or affiliate of the U.S. Government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

Abstract or Description

Service-based applications can be realized by composing existing
services into new, added-value composite services. The
external services with which a service composition interacts
are usually known by means of their syntactical interface.
However, an interface providing more information, such as
a behavioral speci cation, could be more useful to a service
integrator for assessing that a certain external service
can contribute to ful ll the functional requirements of the
composite application.
Given the requirements speci cation of a composite service,
we present a technique for obtaining the behavioral
interfaces - in the form of labeled transition systems - of
the external services, by decomposing the global interface
speci cation that characterizes the environment of the service
composition. The generated interfaces guarantee that
the service composition ful lls its requirements during the
execution. Our approach has been implemented in the LTSA
tool and has been applied to two case studies.


To view the content in your browser, please download Adobe Reader or, alternately,
you may Download the file to your hard drive.

NOTE: The latest versions of Adobe Reader do not support viewing PDF files within Firefox on Mac OS and if you are using a modern (Intel) Mac, there is no official plugin for viewing PDF files within the browser window.