Engineering commitment-based business protocols with the 2CL methodology
Enterprises must respect a number of regulations, with multilevel nature and which change along time. They must not only adapt their business interactions to the regulations and their changes but also evaluate the risks of violation of the new rules and to account for responsibilities. This work pro...
Saved in:
Published in | Autonomous agents and multi-agent systems Vol. 28; no. 4; pp. 519 - 557 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Boston
Springer US
01.07.2014
Springer |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Enterprises must respect a number of regulations, with multilevel nature and which change along time. They must not only adapt their business interactions to the regulations and their changes but also evaluate the risks of violation of the new rules and to account for responsibilities. This work proposes a methodological framework for modeling and engineering business protocols, which gives primary position to the notions of commitment and responsibility, and supports the analysis of risks of violation when a new regulation is issued. We build on 2CL commitment-based protocols and introduce 2CL Methodology, a software engineering methodology for such protocols, which includes guidelines for specifying 2CL business protocols, for specialising them, and for composing a new 2CL protocol based on a set of given 2CL protocols. We developed a set of integrated software tools for the design and the analysis of 2CL protocols, with the aim of concretely supporting, on the one hand, designers in the task of identifying exposure to risks of violation, and, on the other hand, the management in the task of reasoning about accountability and of decision making. The proposal is evaluated by using a real-world case study from the banking sector. |
---|---|
ISSN: | 1387-2532 1573-7454 |
DOI: | 10.1007/s10458-013-9233-1 |