Workflow and Access Control Reloaded: a Declarative Specification Framework for the Automated Analysis of Web Services

Main Article Content

Michele Barletta
Alberto Calvi
Silvio Ranise
Luca Vigano
Luca Zanetti


Web services supporting business and administrative transactions between several parties over the Internet are more and more widespread. Their development involves several security issues ranging from authentication to the management of the access to shared resources according to given business and legal models. The capability of validating designs against fast evolving requirements is of paramount importance for the adaptation of business and administrative models to changing regulations and rapidly evolving market needs. We present formal specification and analysis techniques that allow us to validate the designs of security-sensitive web services specified in the Business Process Execution Language and extensions of the Role-Based Access Control model. We also present a prototype tool, called \WSSMT{}, mechanizing our approach and describe our experience in using it on two industrial case studies, on in the e-business and one in the e-government area.

Article Details

Special Issue Papers