Combining Practical and Dialectical Commitments for Service Engagements

We understand a service engagement as a form of collaboration arising in a sociotechnical system (STS). Although STSs are fruitfully modeled using normative abstractions such as commitments, a conventional (practical) commitment can capture only part of the story, namely, a debtor’s promise to the creditor to bring about the consequent if the antecedent holds. In contrast, in a dialectical commitment, which we highlight, a debtor asserts to the creditor that the consequent is true if the antecedent is. For example, a customer may dialectically commit to a seller that the product she received is damaged but may not practically commit to damaging the product. We introduce a novel bipartite operationalization of dialectical commitments that separates their objective and subjective aspects and thus avoids the problems arising if we merely treat dialectical like practical commitments. We express that operationalization in temporal logic, developing a verification tool based on NuSMV, a well-known model-checker, to verify if the participants’ interactions comply with the participants’ dialectical commitments. We present a set of modeling patterns that incorporate both practical and dialectical commitments. We validate our proposal using a real-world scenario of contradictory medical diagnoses by different specialists.

[1]  Munindar P. Singh,et al.  Composing and Verifying Commitment-Based Multiagent Protocols , 2015, IJCAI.

[2]  Munindar P. Singh Cybersecurity as an Application Domain for Multiagent Systems , 2015, AAMAS.

[3]  D. Walton,et al.  Formal Dialectical Systems and Their Uses in the Study of Argumentation , 2011 .

[4]  Munindar P. Singh,et al.  Protos: a cross-organizational business modeling tool (demonstration) , 2012, AAMAS.

[5]  Munindar P. Singh Norms as a basis for governing sociotechnical systems , 2013, IJCAI.

[6]  Paolo Giorgini,et al.  Security Requirements Engineering for Secure Business Processes , 2011, BIR Workshops.

[7]  Jamal Bentahar,et al.  Reducing model checking commitments for agent communication to model checking ARCTL and GCTL* , 2013, Autonomous Agents and Multi-Agent Systems.

[8]  Peter McBurney,et al.  Dialogue Games for Agent Argumentation , 2009, Argumentation in Artificial Intelligence.

[9]  Marco Colombetti,et al.  Commitments for agent-based supply chain management , 2001, SECO.

[10]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[11]  Marco Zapletal,et al.  ER 2006 Workshops-BP-UML 2006--2nd International Workshop on Best Practices of UML-Adopting UML 2.0-UN/CEFACT'S Modeling Methodology (UMM): A UML Profile for B2B e-Commerce , 2006 .

[12]  David Glasspool,et al.  A goal-oriented framework for specifying clinical guidelines and handling medical errors , 2010, J. Biomed. Informatics.

[13]  Munindar P. Singh,et al.  Amoeba: A methodology for modeling and evolving cross-organizational business processes , 2009, TSEM.

[14]  Aditya K. Ghose,et al.  Towards an Architectural Framework for Service-Oriented Enterprises , 2013, ICSOC Workshops.

[15]  Schahram Dustdar,et al.  On modeling context-aware social collaboration processes☆ , 2014, Inf. Syst..

[16]  Munindar P. Singh,et al.  Engineering Service Engagements via Commitments , 2014, IEEE Internet Computing.

[17]  Douglas Walton,et al.  Argument and Multi-Agent Systems , 2004, Argumentation Machines.

[18]  Munindar P. Singh Semantical Considerations on Dialectical and Practical Commitments , 2008, AAAI.

[19]  Sandeep Purao,et al.  Specifying and Monitoring Interactions and Commitments in Open Business Processes , 2009, IEEE Software.

[20]  Jamal Bentahar,et al.  Modeling and Verifying Business Interactions via Commitments and Dialogue Actions , 2010, KES-AMSTA.

[21]  Munindar P. Singh,et al.  Specifying and Verifying Cross-Organizational Business Models: An Agent-Oriented Approach , 2012, IEEE Transactions on Services Computing.

[22]  Schahram Dustdar,et al.  A Novel Approach to Modeling Context-Aware and Social Collaboration Processes , 2012, CAiSE.

[23]  Michael Winikoff Designing Commitment-Based Agent Interactions , 2006, 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[24]  Henning Müller,et al.  MediCoordination: A Practical Approach to Interoperability in the Swiss Health System , 2009, MIE.