Enriching Business Artifacts with Coordination

This paper proposes to enrich the artifact-centric approach in two ways. First, relying on the Agent-Oriented Paradigm (AOP), the tasks acting on artifacts are organized in agents, seen as autonomous loci of control, whose execution is goal-driven. Second, the business artifact model is complemented by a normative dimension. Norms are used to represent the data lifecycle in a form that is inspectable and reasoned upon by agents. Agents can therefore create expectations about the behaviors of others and hence, leveraging on the norms, agents can act on an artifact so as to entice, or oblige, others to act themselves. The paper discusses the advantages and consequences of this norm-aware enrichment, and outlines a possible realization based on social commitments.

[1]  Anil Nigam,et al.  Business artifacts: An approach to operational specification , 2003, IBM Syst. J..

[2]  G. Therborn Back to Norms! on the Scope and Dynamics of Norms and Normative Action , 2002 .

[3]  Santhosh Kumaran,et al.  Artifact-centered operational modeling: Lessons from customer engagements , 2007, IBM Syst. J..

[4]  Michael Winikoff,et al.  A Tool for Defining Agent Protocols in HAPN: (Demonstration) , 2015, AAMAS.

[5]  Marco Montali,et al.  Add Data into Business Process Verification: Bridging the Gap between Theory and Practice , 2017, AAAI.

[6]  Andrea Omicini,et al.  Artifacts in the A&A meta-model for multi-agent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[7]  Michael E. Bratman,et al.  What is intention , 1987 .

[8]  Richard Hull,et al.  Business Artifacts: A Data-centric Approach to Modeling Business Operations and Processes , 2009, IEEE Data Eng. Bull..

[9]  Jianwen Su,et al.  A Data-Centric Design Methodology for Business Processes , 2009, Handbook of Research on Business Process Modeling.

[10]  Roberto Micalizio,et al.  Commitment-based Agent Interaction in JaCaMo+ , 2018, Fundam. Informaticae.

[11]  Roberto Micalizio,et al.  MOCA: An ORM model for computational accountability , 2019, Intelligenza Artificiale.

[12]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[13]  Roberto Micalizio,et al.  Exploiting Social Commitments in Programming Agent Interaction , 2015, PRIMA.

[14]  Munindar P. Singh An ontology for commitments in multiagent systems: , 1999, Artificial Intelligence and Law.

[15]  Diego Calvanese,et al.  Foundations of data-aware process analysis: a database theory perspective , 2013, PODS.

[16]  Roberto Micalizio,et al.  Empowering Agent Coordination with Social Engagement , 2015, AI*IA.

[17]  Munindar P. Singh Information-driven interaction-oriented programming: BSPL, the blindingly simple protocol language , 2011, AAMAS.