TY - GEN
T1 - A model-checking approach for service component architectures
AU - Abreu, João
AU - Mazzanti, Franco
AU - Fiadeiro, José Luiz
AU - Gnesi, Stefania
PY - 2009/9/28
Y1 - 2009/9/28
N2 - We present a strategy for model-checking the correctness of service composition. We do so in the context of SRML, a formal modelling framework for service-oriented computing being defined within the SENSORIA project. We introduce a methodology for encoding patterns of typical service interaction with UML state machines and present a strategy for checking SRML specifications of service composition based on such patterns. For that purpose, we use the action-state branching time temporal logic UCTL and the model-checker UMC.
AB - We present a strategy for model-checking the correctness of service composition. We do so in the context of SRML, a formal modelling framework for service-oriented computing being defined within the SENSORIA project. We introduce a methodology for encoding patterns of typical service interaction with UML state machines and present a strategy for checking SRML specifications of service composition based on such patterns. For that purpose, we use the action-state branching time temporal logic UCTL and the model-checker UMC.
UR - http://www.scopus.com/inward/record.url?scp=70349309667&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-02138-1_15
DO - 10.1007/978-3-642-02138-1_15
M3 - Conference contribution
AN - SCOPUS:70349309667
SN - 3642021379
SN - 9783642021374
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 219
EP - 224
BT - Formal Techniques for Distributed Systems
A2 - Lee, David
A2 - Lopes, Antonia
A2 - Poetzsch-Heffter, Arnd
PB - Springer
CY - Berlin, Heidelberg
T2 - 11th International Conference on Formal Methods for Open Object-Based Distributed Systems, FMOODS 2009 and 29th International Conference on Formal Techniques for Networked and Distributed Systems, FORTE 2009
Y2 - 9 June 2009 through 12 June 2009
ER -