EMAS 2024

12th International Workshop on Engineering Multi-Agent Systems
Auckland, New Zealand, 06/05/2024–07/05/2024

A key unifying theme underlying Artificial Intelligence is the idea of intelligent software agents able to reason, act, interact, and learn. This metaphor has stimulated much research in AI and particularly in Autonomous Agents and Multi-Agent Systems, giving rise to research in agent-oriented software engineering, programming multi-agent systems, and declarative agent languages and technologies.

EMAS 2024 will provide a forum for researchers and practitioners in the domains of agent-oriented software engineering, programming multi-agent systems, declarative agent languages and technologies, artificial intelligence, and machine learning to present and discuss their research and emerging results in engineering MAS. The overall purpose of the workshop is to facilitate the cross-fertilisation of ideas and experiences in the various fields to: 

  • Enhance our knowledge of the theory and practice of engineering intelligent agents and multi-agent systems, and advance the state of the art;
  • Demonstrate how MAS methodologies, architectures, languages and tools can be used in the engineering of deployed large-scale and open MAS;
  • Define new directions for engineering MAS by drawing on results and recommendations from related research areas;
  • Encourage PhD and Masters students to become involved in and contribute to the area.
topics of interest

Despite the substantial body of knowledge and expertise developed in the design and development of Multi-Agent Systems (MAS), the systematic development of large-scale and open MAS still poses many challenges. Even though various languages, models, techniques and methodologies have been proposed in the literature, researchers and developers are still faced with fundamental questions attaining MAS engineering, such as:

  • How to specify, design, implement, verify, test and validate large-scale and open MAS?
  • How to ensure and control the global behaviour of decentralised, large-scale and open MAS?
  • How to express the requirements for MAS and how to translate these requirements into agent goals?
  • Which (multi-)agent architectures and languages are most suitable for MAS in different domains? 
  • How to seamlessly integrate AI and machine learning techniques into design/programming languages and tools for agent-based systems?
  • How to engineer agent and multi-agent systems that are secure and protect the privacy concerns of users?
  • How to scale to the complexity of real-world application domains?
  • What are the implications of MAS engineering in the context of continuous development and deployment?
  • How can MAS be applied in specific application areas, such as Cyber-Physical Systems and Internet-of-Things? 
  • How to seamlessly integrate MAS engineering with mainstream software engineering models, languages, frameworks and tools?
  • Which processes and methodologies can integrate the above and provide a disciplined approach to the engineering of MAS?
hosting event
works as
origin event for publication
page_white_acrobatConcurrency model of BDI programming frameworks: why should we control it? (paper in proceedings, 2024) — Martina Baiardi, Samuele Burattini, Giovanni Ciatto, Danilo Pianini, Alessandro Ricci, Andrea Omicini
series event