Paper published in a book (Scientific congresses, symposiums and conference proceedings)
The tale of SOLOIST: a specification language for service compositions interactions
Bianculli, Domenico; Ghezzi, Carlo; San Pietro, Pierluigi
2012In Păsăreanu, Corina; Salaün, Gwen (Eds.) Formal Aspects of Component Software
Peer reviewed
 

Files


Full Text
facs2012.pdf
Author postprint (814.46 kB)
Request a copy

The original publication is available at www.springerlink.com


All documents in ORBilu are protected by a user license.

Send to



Details



Abstract :
[en] Service-based applications are a new class of software systems that provide the basis for enterprises to build their information systems by following the principles of service-oriented architectures. These software systems are often realized by orchestrating remote, third-party services, to provide added-values applications that are called service compositions. The distributed ownership and the evolving nature of the services involved in a service composition make verification activities crucial. On a par with verification is also the problem of formally specifying the interactions—with third-party services—of service compositions, with the related issue of balancing expressiveness and support for automated verification. This paper showcases SOLOIST, a specification language for formalizing the interactions of service compositions. SOLOIST has been designed with the primary objective of expressing the most significant specification patterns found in the specifications of service-based applications. The language is based on a many-sorted first-order metric temporal logic, extended with new temporal modalities that support aggregate operators for events occurring in a certain time window. We also show how, under certain assumptions, the language can be reduced to linear temporal logic, paving the way for using SOLOIST with established verification techniques, both at design time and at run time.
Disciplines :
Computer science
Identifiers :
UNILU:UL-CONFERENCE-2012-432
Author, co-author :
Bianculli, Domenico  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Ghezzi, Carlo;  Politecnico di Milano, Italy
San Pietro, Pierluigi;  Politecnico di Milano, Italy
Language :
English
Title :
The tale of SOLOIST: a specification language for service compositions interactions
Publication date :
September 2012
Event name :
Formal Aspects of Component Software (FACS'12)
Event place :
Mountain View, CA, United States
Event date :
September 12-14, 2012
Audience :
International
Main work title :
Formal Aspects of Component Software
Main work alternative title :
[en] 9th International Symposium, FACS 2012, Mountain View, CA, USA, September 12-14, 2012. Revised Selected Papers
Editor :
Păsăreanu, Corina
Salaün, Gwen
Publisher :
Springer
ISBN/EAN :
978-3-642-35860-9
Collection name :
Lecture Notes in Computer Science; 7684
Pages :
55-72
Peer reviewed :
Peer reviewed
Available on ORBilu :
since 04 May 2013

Statistics


Number of views
110 (10 by Unilu)
Number of downloads
1 (1 by Unilu)

Scopus citations®
 
25
Scopus citations®
without self-citations
15
OpenCitations
 
19

Bibliography


Similar publications



Contact ORBilu