Authors
Luciano Baresi, Domenico Bianculli, Carlo Ghezzi, Sam Guinea, Paola Spoletini
Publication date
2007/12/1
Journal
IET software
Volume
1
Issue
6
Pages
219-232
Publisher
IET Digital Library
Description
Web services support software architectures that can evolve dynamically. In particular, in this paper the focus is on architectures where services are composed (orchestrated) through a workflow described in the business process execution language (BPEL). It is assumed that the resulting composite service refers to external services through assertions that specify their expected functional and non-functional properties. On the basis of these assertions, the composite service may be verified at design time by checking that it ensures certain relevant properties. Because of the dynamic nature of web services and the multiple stakeholders involved in their provision, however, the external services may evolve dynamically, and even unexpectedly. They may become inconsistent with respect to the assertions against which the workflow was verified during development. As a consequence, validation of the composition must …
Total citations
200720082009201020112012201320142015201620172018201920202021202220232171511101411998235311
Scholar articles
L Baresi, D Bianculli, C Ghezzi, S Guinea, P Spoletini - IET software, 2007