Authors:
Antonella Santone
1
;
Maria Luisa Villani
1
and
Gigliola Vaglini
2
Affiliations:
1
University of Sannio, Italy
;
2
University of Pisa, Italy
Keyword(s):
Model checking, Temporal logic, Tableaux, Web services.
Related
Ontology
Subjects/Areas/Topics:
Agents
;
Artificial Intelligence
;
Communication and Software Infrastructure
;
e-Business
;
Enterprise Information Systems
;
Service-Oriented Computing
;
Services
Abstract:
We present a modular approach to system specification to support the realization of web services. In particular, we solve the following problem: given the formal specification of the (incomplete) system, say p, already built, what is a characterization of the sub-systems that can collaborate with p, through a given communication interface L , so that the complete system satisfies a given property φ? An automatic procedure is defined to identify the formula ψ such that, for each process q satisfying ψ, the parallel composition of p and q through L satisfies φ. For applicability of the method to web service compositions the formula ψ should specify, as much as possible, only the communication actions that allow p to correctly fulfill φ.