We have over 12,000 students, from over 100 countries, within one of the safest campuses in the UK


93% of Lancaster students go into work or further study within six months of graduating

Home > Research > Publications & Outputs > Elements of a business-level architecture for m...
View graph of relations

« Back

Elements of a business-level architecture for multiagent systems

Research output: Contribution in Book/Report/ProceedingsConference contribution


Publication date2010
Host publicationProgramming Multi-Agent Systems: 7th International Workshop, ProMAS 2009, Budapest, Hungary, May 10-15, 2009. Revised Selected Papers
EditorsLars Braubach, Jean-Pierre Briot, John Thangarajah
Place of publicationBerlin
Number of pages16
ISBN (Electronic)978-3-642-14843-9
ISBN (Print)978-3-642-14842-2
Original languageEnglish

Publication series

NameLecture Notes in Computer Science
ISSN (Print)0302-9743


Existing architectures for multiagent systems emphasize low-level messaging-related considerations. As a result, the programming abstractions they provide are also low level. In recent years, commitments have been applied to support flexible interactions among autonomous agents. We present a layered multiagent system architecture based on commitments. In this architecture, agents are the components, and the interconnections between the agents are specified in terms of commitments, thus abstracting away from low level details. A crucial layer in this architecture is a commitment-based middleware that plays a vital role in ensuring interoperation and provides commitment-related abstractions to the application programmer. Interoperation itself is defined in terms of commitment alignment. This paper details various aspects of this architecture, and shows how a programmer would write applications to such an architecture.