Skip to main content

Objective Coordination with Business Artifacts and Social Engagements

  • Conference paper
  • First Online:
Business Process Management Workshops (BPM 2017)

Abstract

This work studies business artifacts by tackling a limit that we see in the current model, which is: business artifacts are not devised as natural means of coordination in their own right, despite the fact that they have the potential of being natural means of coordination in their own right. Coordination issues are transfered (e.g. by BALSA) to solutions that are already available in the literature on choreography and choreography languages. Instead, we propose to enrich business artifacts with a normative layer that accounts for the social engagements of the parties which interact by using a same business artifact. We explain the advantages, also from a software engineering perspective, and propose an approach that relies on the notion of social commitment.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Baldoni, M., Baroglio, C., Capuzzimati, F.: Typing multi-agent systems via commitments. In: Dalpiaz, F., Dix, J., van Riemsdijk, M.B. (eds.) EMAS 2014. LNCS (LNAI), vol. 8758, pp. 388–405. Springer, Cham (2014). https://doi.org/10.1007/978-3-319-14484-9_20

    Google Scholar 

  2. Baldoni, M., Baroglio, C., Capuzzimati, F., Micalizio, R.: Empowering agent coordination with social engagement. In: Gavanelli, M., Lamma, E., Riguzzi, F. (eds.) AI*IA 2015. LNCS (LNAI), vol. 9336, pp. 89–101. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-24309-2_7

    Chapter  Google Scholar 

  3. Baldoni, M., Baroglio, C., Capuzzimati, F., Micalizio, R.: Commitment-based agent interaction in JaCaMo+. Fundamenta Informaticae 157, 1–33 (2018). https://doi.org/10.3233/FI-2018-1600. IOS Press

    Google Scholar 

  4. Baldoni, M., Baroglio, C., May, K.M., Micalizio, R., Tedeschi, S.: ADOPT JaCaMo: accountability-driven organization programming technique for JaCaMo. In: An, B., Bazzan, A., Leite, J., Villata, S., van der Torre, L. (eds.) PRIMA 2017. LNCS (LNAI), vol. 10621, pp. 295–312. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69131-2_18

    Chapter  Google Scholar 

  5. Baldoni, M., Baroglio, C., Micalizio, R.: Social continual planning in open multiagent systems: a first study. In: Chen, Q., Torroni, P., Villata, S., Hsu, J., Omicini, A. (eds.) PRIMA 2015. LNCS (LNAI), vol. 9387, pp. 575–584. Springer, Cham (2015). https://doi.org/10.1007/978-3-319-25524-8_40

    Chapter  Google Scholar 

  6. Bhattacharya, K., Caswell, N.S., Kumaran, S., Nigam, A., Wu, F.Y.: Artifact-centered operational modeling: lessons from customer engagements. IBM Syst. J. 46(4), 703–721 (2007)

    Article  Google Scholar 

  7. Bhattacharya, K., Hull, R., Su, J.: A data-centric design methodology for business processes. In: Handbook of Research on Business Process Modeling, pp. 503–531. IGI Publishing (2009)

    Google Scholar 

  8. Bratman, M.E.: What is intention? In: Cohen, P., Morgan, J., Pollack, M. (eds.) Intensions in Communication, pp. 15–31. MIT Press, Cambridge (1990)

    Google Scholar 

  9. Busi, N., Ciancarini, P., Gorrieri, R., Zavattaro, G.: Coordination models: a guided tour. In: Omicini, A., Zambonelli, F., Klusch, M., Tolksdorf, R. (eds.) Coordination of Internet Agents, pp. 6–24. Springer, Heidelberg (2001). https://doi.org/10.1007/978-3-662-04401-8_1

    Chapter  Google Scholar 

  10. Calvanese, D., De Giacomo, G., Montali, M.: Foundations of data-aware process analysis: a database theory perspective. In: Proceedings of the 32nd ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS, pp. 1–12. ACM (2013)

    Google Scholar 

  11. Chopra, A.K., Singh, M.P.: Cupid: commitments in relational algebra. In: Bonet, B., Koenig, S. (eds.) Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, Austin, Texas, USA, pp. 2052–2059. AAAI Press, 25–30 January 2015

    Google Scholar 

  12. Cohn, D., Richard, H.: Business artifacts: a data-centric approach to modeling business operations and processes. IEEE Data Eng. Bull. 32(3), 3–9 (2009)

    Google Scholar 

  13. De Masellis, R., Di Francescomarino, C., Ghidini, C., Montali, M., Tessaris, S.: Add data into business process verification: bridging the gap between theory and practice. In: Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, San Francisco, California, USA, pp. 1091–1099, 4–9 February 2017

    Google Scholar 

  14. Engeström, Y., Miettinen, R., Punamäki, R.-L. (eds.): Perspectives on Activity Theory. Cambridge University Press, Cambridge (1999)

    Google Scholar 

  15. Nigam, A., Caswell, N.S.: Business artifacts: an approach to operational specification. IBM Syst. J. 42(3), 428–445 (2003)

    Article  Google Scholar 

  16. Omicini, A., Ossowski, S.: Objective versus subjective coordination in the engineering of agent systems. In: Klusch, M., Bergamaschi, S., Edwards, P., Petta, P. (eds.) Intelligent Information Agents. LNCS (LNAI), vol. 2586, pp. 179–202. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-36561-3_9

    Chapter  Google Scholar 

  17. Omicini, A., Ricci, A., Viroli, M.: Artifacts in the A&A meta-model for multi-agent systems. Auton. Agents Multi Agent Syst. 17(3), 432–456 (2008). Special Issue on Foundations, Advanced Topics and Industrial Perspectives of Multi-Agent Systems

    Article  Google Scholar 

  18. Philippsen, M.: A survey of concurrent object-oriented languages. Concurr. Pract. Exp. 12(10), 917–980 (2000)

    Article  MATH  Google Scholar 

  19. Singh, M.P.: An ontology for commitments in multiagent systems. Artif. Intell. Law 7(1), 97–113 (1999)

    Article  Google Scholar 

  20. Singh, M.P.: Information-driven interaction-oriented programming: BSPL, the blindingly simple protocol language. In: 10th International Conference on Autonomous Agents and Multiagent Systems (AAMAS), pp. 491–498 (2011)

    Google Scholar 

  21. Singh, M.P.: NoBPM: supporting interaction-oriented automation via normative specifications of processes (2015). Invited talk, BPM

    Google Scholar 

  22. Telang, P.R., Singh, M.P., Yorke-Smith, N.: Relating goal and commitment semantics. In: Dennis, L., Boissier, O., Bordini, R.H. (eds.) ProMAS 2011. LNCS (LNAI), vol. 7217, pp. 22–37. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-31915-0_2

    Chapter  Google Scholar 

  23. Therborn, G.: Back to norms! on the scope and dynamics of norms and normative action. Curr. Sociol. 50, 863–880 (2002)

    Article  Google Scholar 

  24. Viroli, M., Omicini, A., Ricci, A.: Infrastructure for RBAC-MAS: an approach based on agent coordination contexts. Appl. Artif. Intell. 21(4&5), 443–467 (2007)

    Article  Google Scholar 

  25. Wooldridge, M.J.: Introduction to Multiagent Systems, 2nd edn. Wiley, Chichester (2009)

    Google Scholar 

  26. Yadav, N., Padgham, L., Winikoff, M.: A tool for defining agent protocols in HAPN: (demonstration). In: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems, AAMAS, pp. 1935–1936 (2015)

    Google Scholar 

Download references

Acknowledgements

This work was partially supported by the Accountable Trustworthy Organizations and Systems (AThOS) project, funded by Università degli Studi di Torino and Compagnia di San Paolo (CSP 2014). The authors warmly thank the reviewers for their constructive and helpful comments which helped revising the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Matteo Baldoni .

Editor information

Editors and Affiliations

A An Example of Enhanced Business Artifact

A An Example of Enhanced Business Artifact

1.1 A.1 merchant.asl

figure c

1.2 A.2 customer.asl

figure d

1.3 A.3 Items.java

figure e

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Baldoni, M., Baroglio, C., Capuzzimati, F., Micalizio, R. (2018). Objective Coordination with Business Artifacts and Social Engagements. In: Teniente, E., Weidlich, M. (eds) Business Process Management Workshops. BPM 2017. Lecture Notes in Business Information Processing, vol 308. Springer, Cham. https://doi.org/10.1007/978-3-319-74030-0_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-74030-0_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-74029-4

  • Online ISBN: 978-3-319-74030-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics