Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/3463952.3464226acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
demonstration

Distributing Responsibilities for Exception Handling in JaCaMo

Published: 03 May 2021 Publication History

Abstract

We present an extension of the organizational model and infrastructure adopted in JaCaMo, that explicitly encompasses the notion of exception. We propose an exception handling mechanism for organization management in multi-agent systems. This mechanism relies on abstractions that are seamlessly integrated with organizational concepts, such as responsibilities, goals and norms.

References

[1]
2010. ISO/IEC/IEEE International Standard - Systems and software engineering -- Vocabulary. ISO/IEC/IEEE 24765:2010(E)(Dec 2010), 1--418. https://doi.org/10.1109/IEEESTD.2010.5733835
[2]
Matteo Baldoni, Cristina Baroglio, and Roberto Micalizio. 2020. Fragility and Robustness in Multiagent Systems. In Post-Proc. of the 8th International Workshop on Engineering Multi-Agent Systems, EMAS 2020, Revised Selected Papers (LNAI, 12589), C. Baroglio, J. F. Hubner, and M. Winikoff (Eds.). Springer, Auckland, New Zealand, 61--77. https://doi.org/10.1007/978--3-030--66534-0_4
[3]
Matteo Baldoni, Cristina Baroglio, Roberto Micalizio, and Stefano Tedeschi. 2020. Is Explanation the Real Key Factor for Innovation?. In Proc. of Italian Workshop on Explainable Artificial Intelligence, XAI.it 2020, C. Musto, D. Magazzeni, S. Ruggieri,and G. Semeraro (Eds.), Vol. 2742. CEUR, Workshop Proceedings, Online Event,Italy, 87--95. http://ceur-ws.org/Vol-2742/
[4]
Matteo Baldoni, Cristina Baroglio, Roberto Micalizio, and Stefano Tedeschi. 2021. Robustness based on Accountability in Multiagent Organizations. In Proc. of 20th International Conference on Autonomous Agents and Multiagent Systems, Engineering Multiagent Systems Track, AAMAS 2021, U. Emdriss, A. Nowé, F. Dignum,and A. Lomuscio (Eds.). IFAAMAS, Richland, SC, Online.
[5]
B. Bauer, J.P. Müller, and J. Odell. 2001. Agent UML: A formalism for specifying multiagent software systems. Software Engineering and Knowledge Engineering 11, 3 (2001), 207--230.
[6]
Olivier Boissier, Rafael H. Bordini, Jomi F. Hübner, Alessandro Ricci, and Andrea Santi. 2013. Multi-agent Oriented Programming with JaCaMo. Sci. Comput. Program. 78, 6 (2013), 747--761. https://doi.org/10.1016/j.scico.2011.10.004
[7]
Paolo Bresciani, Anna Perini, Paolo Giorgini, Fausto Giunchiglia, and John Mylopoulos. 2004. Tropos: An Agent-Oriented Software Development Methodology. Autonomous Agents and Multi-Agent Systems 8, 3 (2004), 203--236. https://doi.org/10.1023/B:AGNT.0000018806.20944.ef
[8]
Amit K. Chopra and Munindar P. Singh. 2016. From social machines to social protocols: Software engineering foundations for sociotechnical systems. In Proc. of the 25th Int. Conf. on WWW.
[9]
Amit K. Chopra and Munindar P. Singh. 2018. Sociotechnical Systems and Ethicsin the Large. In AIES '18: Proceedings of the 2018 AAAI/ACM Conference on AI, Ethics, and Society. ACM, 48--53.
[10]
Anne Dardenne, Axel van Lamsweerde, and Stephen Fickas. 1993. Goal-directed requirements acquisition. Science of Computer Programming 20, 1 (1993), 3 -- 50.https://doi.org/10.1016/0167--6423(93)90021-G
[11]
Chrysanthos Dellarocas and Mark Klein. 2000. An experimental evaluation of domain-independent fault handling services in open multi-agent systems. In Proceedings Fourth International Conference on MultiAgent Systems. IEEE, 95--102.
[12]
Christophe Feltus. 2014. Aligning Access Rights to Governance Needs with the Responsability MetaModel (ReMMo) in the Frame of Enterprise Architecture. Ph.D. Dissertation. University of Namur, Belgium.
[13]
Jean-Claude Fernandez, Laurent Mounier, and Cyril Pachon. 2005. A Model-based Approach for Robustness Testing. In Proceedings of the 17th IFIP TC6/WG6.1 International Conference on Testing of Communicating Systems(Montreal, Canada)(TestCom'05). 333--348.
[14]
John B. Goodenough. 1975. Exception Handling Design Issues. SIGPLAN Not. 10, 7 (July 1975), 41--45. https://doi.org/10.1145/987305.987313
[15]
John B. Goodenough. 1975. Exception Handling: Issues and a Proposed Notation. Commun. ACM 18, 12 (Dec. 1975), 683--696. https://doi.org/10.1145/361227.361230
[16]
John B. Goodenough. 1975. Structured Exception Handling. In Proceedings of the 2nd ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages(Palo Alto, California)(POPL '75). Association for Computing Machinery, New York, NY, USA, 204--224. https://doi.org/10.1145/512976.512997
[17]
Carl Hewitt, Peter Bishop, and Richard Steiger. 1973. A Universal Modular ACTOR Formalism for Artificial Intelligence. In Proceedings of the 3rd International Joint Conference on Artificial Intelligence(Stanford, USA)(IJCAI'73). Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 235--245.
[18]
Jomi F. Hübner, Olivier Boissier, Rosine Kitio, and Alessandro Ricci. 2010. Instrumenting multi-agent organisations with organisational artifacts and agents. Autonomous Agents and Multi-Agent Systems 20, 3 (1 5 2010), 369--400.
[19]
Jomi F. Hübner, Jaime S. Sichman, and Olivier Boissier. 2007. Developing Organised Multiagent Systems Using the MOISE+ Model: Programming Issues at the System and Agent Levels.Int. J. Agent-Oriented Softw. Eng.1, 3/4 (2007), 370--395. https://doi.org/10.1504/IJAOSE.2007.016266
[20]
M. Klein and Chrysanthos Dellarocas. 1999. Exception handling in agent systems. In AGENTS '99.
[21]
Mark Klein and Chrysanthos Dellarocas. 2000. A knowledge-based approach to handling exceptions in workflow systems.Computer Supported Cooperative Work(CSCW)9, 3--4 (2000), 399--412.
[22]
Eric Platon. 2007. Modeling exception management in multi-agent systems. Ph.D. Dissertation. Université Pierre et Marie Curie, France.
[23]
Eric Platon, Nicolas Sabouret, and Shinichi Honiden. 2007. Challenges for Exception Handling in Multi-Agent Systems. In Software Engineering for Multi-Agent Systems V, Ricardo Choren, Alessandro Garcia, Holger Giese, Hofung Leung, Carlos Lucena, and Alexander Romanovsky (Eds.). Springer Berlin Heidelberg,Berlin, Heidelberg, 41--56.
[24]
Eric Platon, Nicolas Sabouret, and Shinichi Honiden. 2007. A Definition of Exceptions in Agent-Oriented Computing. In Engineering Societies in the Agents World VII, Gregory M. P. O'Hare, Alessandro Ricci, Michael J. O'Grady, and O?uzDikenelli (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 161--174.
[25]
Eric Platon, Nicolas Sabouret, and Shinichi Honiden. 2008. An architecture for exception management in multiagent systems. International Journal of Agent-Oriented Software Engineering2, 3 (2008), 267--289.
[26]
Ian Sommerville. 2007. Models for Responsibility Assignment. Springer London,London, 165--186.
[27]
Ian Sommerville, Tim Storer, and Russell Lock. 2009. Responsibility modelling for civil emergency planning. Risk Management 11, 3 (2009), 179--207.
[28]
Leendert W. N. van der Torre and Yao-Hua Tan. 1999. Contrary-to-duty reasoning with preference-based dyadic obligations.Ann. Math. Artif. Intell. 27, 1--4 (1999),49--78. https://doi.org/10.1023/A:1018975332469

Cited By

View all
  • (2023)Robust JaCaMo Applications via Exceptions and AccountabilityProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3599169(3050-3052)Online publication date: 30-May-2023
  • (2023)Fantastic MASs and Where to Find Them: First Results and Lesson LearnedEngineering Multi-Agent Systems10.1007/978-3-031-48539-8_16(233-252)Online publication date: 29-May-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
AAMAS '21: Proceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems
May 2021
1899 pages
ISBN:9781450383073

Sponsors

Publisher

International Foundation for Autonomous Agents and Multiagent Systems

Richland, SC

Publication History

Published: 03 May 2021

Check for updates

Author Tags

  1. exception handling
  2. jacamo
  3. multiagent organizations

Qualifiers

  • Demonstration

Conference

AAMAS '21
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,155 of 5,036 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Robust JaCaMo Applications via Exceptions and AccountabilityProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3599169(3050-3052)Online publication date: 30-May-2023
  • (2023)Fantastic MASs and Where to Find Them: First Results and Lesson LearnedEngineering Multi-Agent Systems10.1007/978-3-031-48539-8_16(233-252)Online publication date: 29-May-2023

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media