{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,21]],"date-time":"2026-09-21T06:57:11Z","timestamp":1789973831098,"version":"4.0.1"},"publisher-location":"Berlin, Heidelberg","reference-count":43,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783642453427","type":"print"},{"value":"9783642453434","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-45343-4_3","type":"book-chapter","created":{"date-parts":[[2013,12,11]],"date-time":"2013-12-11T11:26:41Z","timestamp":1386761201000},"page":"38-57","source":"Crossref","is-referenced-by-count":14,"title":["2COMM: A Commitment-Based MAS Architecture"],"prefix":"10.1007","author":[{"given":"Matteo","family":"Baldoni","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cristina","family":"Baroglio","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Federico","family":"Capuzzimati","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","reference":[{"key":"3_CR1","unstructured":"FIPA specifications, \n                  \n                    http:\/\/www.fipa.org"},{"key":"3_CR2","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"190","DOI":"10.1007\/978-3-642-37890-4_11","volume-title":"Declarative Agent Languages and Technologies X","author":"M. Baldoni","year":"2013","unstructured":"Baldoni, M., Baroglio, C.: Some Thoughts about Commitment Protocols. In: Baldoni, M., Dennis, L., Mascardi, V., Vasconcelos, W. (eds.) DALT 2012. LNCS, vol.\u00a07784, pp. 190\u2013196. Springer, Heidelberg (2013)"},{"key":"3_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1007\/978-3-642-23954-0_9","volume-title":"AI*IA 2011: Artificial Intelligence Around Man and Beyond","author":"M. Baldoni","year":"2011","unstructured":"Baldoni, M., Baroglio, C., Bergenti, F., Marengo, E., Mascardi, V., Patti, V., Ricci, A., Santi, A.: An interaction-oriented agent framework for open environments. In: Pirrone, R., Sorbello, F. (eds.) AI*IA 2011. LNCS, vol.\u00a06934, pp. 68\u201379. Springer, Heidelberg (2011)"},{"key":"3_CR4","doi-asserted-by":"crossref","unstructured":"Baldoni, M., Baroglio, C., Marengo, E., Patti, V., Ricci, A.: Back to the future: An interaction-oriented framework for social computing. In: First Int. Workshop on Req. Eng. for Social Computing, RESC, pp. 2\u20135. IEEE (2011)","DOI":"10.1109\/RESC.2011.6046711"},{"key":"3_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1007\/978-3-642-37890-4_6","volume-title":"Declarative Agent Languages and Technologies X","author":"M. Baldoni","year":"2013","unstructured":"Baldoni, M., Baroglio, C., Capuzzimati, F., Marengo, E., Patti, V.: A generalized commitment machine for 2CL protocols and its implementation. In: Baldoni, M., Dennis, L., Mascardi, V., Vasconcelos, W. (eds.) DALT 2012. LNCS, vol.\u00a07784, pp. 96\u2013115. Springer, Heidelberg (2013)"},{"key":"3_CR6","doi-asserted-by":"crossref","unstructured":"Baldoni, M., Baroglio, C., Marengo, E., Patti, V., Capuzzimati, F.: Engineering commitment-based business protocols with 2CL methodology. J. of Autonomous Agents and Multi-Agent Systems (to appear, August 2013)","DOI":"10.1007\/s10458-013-9233-1"},{"key":"3_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"100","DOI":"10.1007\/978-3-642-14843-9_7","volume-title":"Programming Multi-Agent Systems","author":"M. Baldoni","year":"2010","unstructured":"Baldoni, M., Boella, G., Genovese, V., Mugnaini, A., Grenna, R., van der Torre, L.: A Middleware for Modeling Organizations and Roles in Jade. In: Braubach, L., Briot, J.-P., Thangarajah, J. (eds.) ProMAS 2009. LNCS, vol.\u00a05919, pp. 100\u2013117. Springer, Heidelberg (2010)"},{"key":"3_CR8","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"149","DOI":"10.1007\/978-3-540-71956-4_9","volume-title":"Programming Multi-Agent Systems","author":"M. Baldoni","year":"2007","unstructured":"Baldoni, M., Boella, G., van der Torre, L.W.N.: Bridging agent theory and object orientation: Agent-like communication among objects. In: Bordini, R.H., Dastani, M., Dix, J., El Fallah Seghrouchni, A. (eds.) PROMAS 2006. LNCS (LNAI), vol.\u00a04411, pp. 149\u2013164. Springer, Heidelberg (2007)"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Baldoni, M., Boella, G., van der Torre, L.: Interaction between Objects in powerjava. Journal of Object Technology\u00a06(2) (2007)","DOI":"10.5381\/jot.2007.6.2.a1"},{"key":"3_CR10","unstructured":"Bellifemine, F., Poggi, A.: JADE A FIPA-compliant agent framework. In: Proceedings of PAAM (1999)"},{"key":"3_CR11","doi-asserted-by":"crossref","unstructured":"Bellifemine, F., Poggi, A., Rimassa, G.: Developing multi-agent systems with a FIPA-compliant agent framework. Software-Practice and Experience, 103\u2013128 (July 1999, 2001)","DOI":"10.1002\/1097-024X(200102)31:2<103::AID-SPE358>3.0.CO;2-O"},{"key":"3_CR12","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1007\/3-540-39173-8_12","volume-title":"Engineering Societies in the Agents World III","author":"C. Bernon","year":"2003","unstructured":"Bernon, C., Gleizes, M.P., Peyruqueou, S., Picard, G.: Adelfe: A methodology for adaptive multi-agent systems engineering. In: Petta, P., Tolksdorf, R., Zambonelli, F. (eds.) ESAW 2002. LNCS (LNAI), vol.\u00a02577, pp. 156\u2013169. Springer, Heidelberg (2003)"},{"key":"3_CR13","unstructured":"Boella, G., van der Torre, L.W.N.: An agent oriented ontology of social reality. In: Procs. of Formal Ontologies in Information Systems (FOIS). IOS Press (2004)"},{"issue":"3","key":"3_CR14","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/s10506-007-9030-8","volume":"15","author":"G. Boella","year":"2007","unstructured":"Boella, G., van der Torre, L.W.N.: The ontological properties of social roles in multi-agent systems: definitional dependence, powers and roles playing roles. Artificial Intelligence and Law\u00a015(3), 201\u2013221 (2007)","journal-title":"Artificial Intelligence and Law"},{"key":"3_CR15","unstructured":"Boissier, O., Bordini, R.H., Hbner, J., Ricci, A., Santi, A.: Multi-agent oriented programming with jacamo. Science of Computer Programming (2011)"},{"key":"3_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"119","DOI":"10.1007\/3-540-70657-7_8","volume-title":"Agent-Oriented Software Engineering II","author":"G. Caire","year":"2002","unstructured":"Caire, G., Coulier, W., Garijo, F.J., Gomez, J., Pav\u00f3n, J., Leal, F., Chainho, P., Kearney, P.E., Stark, J., Evans, R., Massonet, P.: Agent Oriented Analysis Using Message\/UML. In: Wooldridge, M.J., Wei\u00df, G., Ciancarini, P. (eds.) AOSE 2001. LNCS, vol.\u00a02222, pp. 119\u2013135. Springer, Heidelberg (2002)"},{"key":"3_CR17","unstructured":"Caire, G., Gotta, D., Banzi, M.: Wade: a software platform to develop mission critical applications exploiting agents and workflows. In: AAMAS (Industry Track), pp. 29\u201336. IFAAMAS (2008)"},{"key":"3_CR18","first-page":"163","volume-title":"Contemporary Action Theory: Social Action","author":"C. Castelfranchi","year":"1997","unstructured":"Castelfranchi, C.: Principles of Individual Social Action. In: Contemporary Action Theory: Social Action, vol.\u00a02, pp. 163\u2013192. Kluwer, Dordrecht (1997)"},{"key":"3_CR19","unstructured":"Chopra, A.K., Singh, M.P.: An Architecture for Multiagent Systems: An Approach Based on Commitments. In: Proc. of ProMAS (2009)"},{"key":"3_CR20","unstructured":"Chopra, A.K.: Commitment Alignment: Semantics, Patterns, and Decision Procedures for Distributed Computing. PhD thesis, North Carolina State University, Raleigh, NC (2009)"},{"key":"3_CR21","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1007\/3-540-49057-4_7","volume-title":"Intelligent Agents V. Agents Theories, Architectures, and Languages","author":"R. Conte","year":"1999","unstructured":"Conte, R., Castelfranchi, C., Dignum, F.: Autonomous Norm Acceptance. In: Papadimitriou, C., Singh, M.P., M\u00fcller, J.P. (eds.) ATAL 1998. LNCS (LNAI), vol.\u00a01555, pp. 99\u2013112. Springer, Heidelberg (1999)"},{"key":"3_CR22","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1007\/978-3-642-05301-6_2","volume-title":"Knowledge Representation for Agents and Multi-Agent Systems","author":"M. Dastani","year":"2009","unstructured":"Dastani, M., Grossi, D., Meyer, J.-J.C., Tinnemeier, N.: Normative multi-agent programs and their logics. In: Meyer, J.-J.C., Broersen, J. (eds.) KRAMAS 2008. LNCS, vol.\u00a05605, pp. 16\u201331. Springer, Heidelberg (2009)"},{"key":"3_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1007\/3-540-47866-3_13","volume-title":"Conceptual Modeling ER\u201999","author":"J.L.G. Dietz","year":"1999","unstructured":"Dietz, J.L.G.: Understanding and Modeling Business Processes with DEMO. In: Akoka, J., Bouzeghoub, M., Comyn-Wattiau, I., M\u00e9tais, E. (eds.) ER 1999. LNCS, vol.\u00a01728, pp. 188\u2013202. Springer, Heidelberg (1999)"},{"key":"3_CR24","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"185","DOI":"10.1007\/978-3-642-20715-0_11","volume-title":"Declarative Agent Languages and Technologies VIII","author":"M. El-Menshawy","year":"2011","unstructured":"El-Menshawy, M., Bentahar, J., Dssouli, R.: Symbolic model checking commitment protocols using reduction. In: Omicini, A., Sardina, S., Vasconcelos, W. (eds.) DALT 2010. LNCS, vol.\u00a06619, pp. 185\u2013203. Springer, Heidelberg (2011)"},{"issue":"2","key":"3_CR25","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1007\/s10458-006-0017-8","volume":"14","author":"N. Fornara","year":"2007","unstructured":"Fornara, N., Vigan\u00f2, F., Colombetti, M.: Agent communication and artificial institutions. Autonomous Agents and Multi-Agent Systems\u00a014(2), 121\u2013142 (2007)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"issue":"1","key":"3_CR26","doi-asserted-by":"publisher","first-page":"89","DOI":"10.1007\/s10506-007-9055-z","volume":"16","author":"N. Fornara","year":"2008","unstructured":"Fornara, N., Vigan\u00f2, F., Verdicchio, M., Colombetti, M.: Artificial institutions: a model of institutional reality for open multiagent systems. Artif. Intell. Law\u00a016(1), 89\u2013105 (2008)","journal-title":"Artif. Intell. Law"},{"key":"3_CR27","doi-asserted-by":"crossref","unstructured":"Hubner, J.F., Boissier, O., Kitio, R., Ricci, A.: Instrumenting multi-agent organisations with organisational artifacts and agents: \u201cGiving the organisational power back to the agents\u201d. Autonomous Agents and Multi-Agent Systems\u00a020 (2009)","DOI":"10.1007\/s10458-009-9084-y"},{"issue":"4","key":"3_CR28","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1080\/01972243.1993.9960152","volume":"9","author":"R. Medina-Mora","year":"1993","unstructured":"Medina-Mora, R., Winograd, T., Flores, R., Flores, F.: The action workflow approach to workflow management technology. Inf. Soc.\u00a09(4), 391\u2013404 (1993)","journal-title":"Inf. Soc."},{"key":"3_CR29","first-page":"1","volume":"1","author":"M.T. Nguyen","year":"2009","unstructured":"Nguyen, M.T., Fuhrer, P., Pasquier-Rocha, J.: Enhancing e-health information systems with agent technology. Int. J. Telemedicine Appl. 2009, 1:1\u20131:13 (2009)","journal-title":"Int. J. Telemedicine Appl."},{"key":"3_CR30","unstructured":"Nikraz, M., Caire, G., Bahri, P.A.: A Methodology for the Analysis and Design of Multi-Agent Systems using JADE (May 2006)"},{"key":"3_CR31","series-title":"LNAI","first-page":"217","volume-title":"EMAS 2013","author":"D. Okouya","year":"2013","unstructured":"Okouya, D., Fornara, N., Colombetti, M.: An infrastructure for the design and development of open interaction systems. In: Cossentino, M., El Fallah Seghrouchni, A., Winikoff, M. (eds.) EMAS 2013. LNCS (LNAI), vol.\u00a08245, pp. 217\u2013236. Springer, Heidelberg (2013)"},{"issue":"2","key":"3_CR32","doi-asserted-by":"publisher","first-page":"158","DOI":"10.1007\/s10458-010-9140-7","volume":"23","author":"A. Ricci","year":"2011","unstructured":"Ricci, A., Piunti, M., Viroli, M.: Environment programming in multi-agent systems: an artifact-based perspective. Autonomous Agents and Multi-Agent Systems\u00a023(2), 158\u2013192 (2011)","journal-title":"Autonomous Agents and Multi-Agent Systems"},{"key":"3_CR33","series-title":"LNAI","volume-title":"EMAS 2013","author":"T.F. Rodrigues","year":"2013","unstructured":"Rodrigues, T.F., da Rocha Costa, A.C., Dimuro, G.P.: A Communication Infrastructure Based on Artifacts for the JaCaMo Platform. In: Cossentino, M., El Fallah Seghrouchni, A., Winikoff, M. (eds.) EMAS 2013. LNCS (LNAI), vol.\u00a08245, Springer, Heidelberg (2013)"},{"issue":"1","key":"3_CR34","doi-asserted-by":"publisher","first-page":"97","DOI":"10.1023\/A:1008319631231","volume":"7","author":"M.P. Singh","year":"1999","unstructured":"Singh, M.P.: An Ontology for Commitments in Multiagent Systems. Artif. Intell. Law\u00a07(1), 97\u2013113 (1999)","journal-title":"Artif. Intell. Law"},{"key":"3_CR35","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1007\/10722777_3","volume-title":"Issues in Agent Communication","author":"M.P. Singh","year":"2000","unstructured":"Singh, M.P.: A social semantics for agent communication languages. In: Dignum, F.P.M., Greaves, M. (eds.) Issues in Agent Communication. LNCS, vol.\u00a01916, pp. 31\u201345. Springer, Heidelberg (2000)"},{"key":"3_CR36","doi-asserted-by":"crossref","unstructured":"Singh, M.P.: LoST: Local Transfer - An Architectural Style for the Distributed Enactment of Business Protocols. In: Proc. of the 9th Internactional Conference on Web Services, pp. 57\u201364. IEEE Computer Society (2011)","DOI":"10.1109\/ICWS.2011.48"},{"key":"3_CR37","unstructured":"Telang, P.R., Singh, M.P.: Specifying and Verifying Cross-Organizational Business Models: An Agent-Oriented Approach. IEEE Transactions on Services Computing, 1\u201314 (2011)"},{"key":"3_CR38","doi-asserted-by":"crossref","unstructured":"Winograd, T., Flores, F.: Understanding computers and cognition - a new foundation for design. Addison-Wesley (1987)","DOI":"10.1016\/0004-3702(87)90026-9"},{"key":"3_CR39","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"207","DOI":"10.1007\/3-540-44564-1_14","volume-title":"Agent-Oriented Software Engineering","author":"M.F. Wood","year":"2001","unstructured":"Wood, M.F., DeLoach, S.A.: An overview of the multiagent systems engineering methodology. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol.\u00a01957, pp. 207\u2013221. Springer, Heidelberg (2001)"},{"key":"3_CR40","doi-asserted-by":"crossref","unstructured":"Yolum, P., Singh, M.P.: Designing and executing protocols using the event calculus. In: Proc. of the 5th Int. Conf. on Autonomous Agents, AGENTS 2001, pp. 27\u201328 (2001)","DOI":"10.1145\/375735.375822"},{"key":"3_CR41","series-title":"Lecture Notes in Artificial Intelligence","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/3-540-45448-9_17","volume-title":"Intelligent Agents VIII","author":"P. Yolum","year":"2002","unstructured":"Yolum, P., Singh, M.P.: Commitment Machines. In: Meyer, J.-J.C., Tambe, M. (eds.) ATAL 2001. LNCS (LNAI), vol.\u00a02333, pp. 235\u2013247. Springer, Heidelberg (2002)"},{"issue":"1","key":"3_CR42","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1016\/j.datak.2006.12.001","volume":"63","author":"P. Yolum","year":"2007","unstructured":"Yolum, P.: Design time analysis of multiagent protocols. Data Knowledge Engineering\u00a063(1), 137\u2013154 (2007)","journal-title":"Data Knowledge Engineering"},{"issue":"3","key":"3_CR43","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1145\/958961.958963","volume":"12","author":"F. Zambonelli","year":"2003","unstructured":"Zambonelli, F., Jennings, N.R., Wooldridge, M.: Developing multiagent systems: The gaia methodology. ACM Trans. Softw. Eng. Methodol.\u00a012(3), 317\u2013370 (2003)","journal-title":"ACM Trans. Softw. Eng. Methodol."}],"container-title":["Lecture Notes in Computer Science","Engineering Multi-Agent Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-45343-4_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,25]],"date-time":"2019-05-25T06:28:18Z","timestamp":1558765698000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-45343-4_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642453427","9783642453434"],"references-count":43,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-45343-4_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2013]]}}}