Engineering Commitment-based Business Protocols with the 2CL Methodology: JAAMAS Extended Abstract

Matteo Baldoni, Cristina Baroglio, Elisa Marengo, Viviana Patti, Federico Capuzzimati · Adaptive Agents and Multi-Agents Systems · 2016

Business protocols are a means for specifying the interaction of a set of autonomous parties with heterogeneous software designs and implementations. They have a normative value in that parties are expected to behave accordingly. Often the reality in which parties operate is characterized by a high degree of regulation. The article introduces 2CM, a software engineering methodology for the business protocol language 2CL, by which business protocols are specified in a declarative way by means of social commitments. The methodology supports protocol specification, composition, and specialization of protocols.

Read the paper · More papers on PaperTik