Title :
Automated Validation of Security-Sensitive Web Services Specified in BPEL and RBAC
Author :
Calvi, Alberto ; Ranise, Silvio ; Vigan, Luca
Author_Institution :
Dipt. di Inf., Univ. di Verona, Verona, Italy
Abstract :
We formalize automated analysis techniques for the validation of web services specified in BPEL and a RBAC variant tailored to BPEL. The idea is to use decidable fragments of first-order logic to describe the state space of a certain class of web services and then use state-of-the-art SMT solvers to handle their reach ability problems. To assess the practical viability of our approach, we have developed a prototype tool implementing our techniques and applied it to a digital contract signing service inspired by an industrial case study.
Keywords :
Web services; authorisation; computability; formal logic; formal specification; specification languages; SMT solvers; business process execution language; digital contract signing service; first-order logic; formal specification; role-based access control; security-sensitive Web services; Authorization; Petri nets; Process control; Semantics; Web services;
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2010 12th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-9816-1
DOI :
10.1109/SYNASC.2010.75