Publications » Objective versus Subjective Coordination in the Engineering of Agent Systems

Objective versus Subjective Coordination in the Engineering of Agent Systems

Andrea Omicini, Sascha Ossowski
The governance of interaction is a critical issue in the engineering of agent systems. Research on coordination addresses this issue by providing a wide range of models, abstractions and technologies. It is often the case, however, that such a wide range of proposals could not easily find an unitary and coherent conceptual framework where all the different views and solutions can be understood and compared — and this is particularly true in the context of agent models and systems. In this paper, we first discuss how all the many diverse approaches to agent coordination can be categorised in two main classes — the subjective and objective approaches — depending on whether they adopt the agent's or the engineer's viewpoint, respectively. We then claim that the two approaches have a deep and different impact on the way in which agent systems are modelled and built, and show two examples rooted in different models and technologies. Finally, we advocate that both approaches play a fundamental role in the engineering of agent systems, and that any methodology for the design and development of agent systems has to exploit both objective and subjective coordination models and technologies.
Intelligent Information Agents: An AgentLink Perspective, Lecture Notes in Computer Science 2586, pages 179-202, 2003.
Matthias Klusch, Sonia Bergamaschi, Peter Edwards, Paolo Petta (eds.), Springer Berlin Heidelberg
@incollection{objsubj-iia03,
	Author = {Omicini, Andrea and Ossowski, Sascha},
	Booktitle = {Intelligent Information Agents: An AgentLink Perspective},
	Doi = {10.1007/3-540-36561-3},
	Editor = {Klusch, Matthias and Bergamaschi, Sonia and Edwards, Peter and Petta, Paolo},
	Isbn = {978-3-540-00759-3},
	Isbn-10 = {3-540-00759-8},
	Issn = {0302-9743},
	Issn-Online = {1611-3349},
	Pages = {179--202},
	Publisher = {Springer Berlin Heidelberg},
	ScopusId = {2-s2.0-23144449496},
	Series = {Lecture Notes in Computer Science},
	Subseries = {LNAI: State-of-the-Art Survey},
	Title = {Objective versus Subjective Coordination in the Engineering of Agent Systems},
	Url = {http://link.springer.com/10.1007/3-540-36561-3_9},
	Url-Pdf= {http://www.springerlink.com/content/cvx82e7ej1j9c65n/fulltext.pdf},
	Volume = 2586,
	WosId = {000183166000009},
	Year = 2003}