2010
DOI: 10.1007/978-3-642-14843-9_1
|View full text |Cite
|
Sign up to set email alerts
|

Programming Multiagent Systems without Programming Agents

Abstract: Abstract. We consider the programming of multiagent systems from an architectural perspective. Our perspective emphasizes the autonomy and heterogeneity of agents, the components of multiagent systems, and focuses on how to specify their interconnections in terms of high-level protocols. In this manner, we show how to treat the programming of a multiagent system as an architectural endeavor, leaving aside the programming of individual agents who might feature in a multiagent system as a secondary concern.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2010
2010
2020
2020

Publication Types

Select...
3
1
1

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 12 publications
0
2
0
Order By: Relevance
“…Indeed, the system may be specified independently of the agents [37]. The system itself serves as the specification, from a global perspective, of the legitimate expectations that agents adopting roles in the system would have of each other.…”
Section: Multiagent Systemsmentioning
confidence: 99%
“…Indeed, the system may be specified independently of the agents [37]. The system itself serves as the specification, from a global perspective, of the legitimate expectations that agents adopting roles in the system would have of each other.…”
Section: Multiagent Systemsmentioning
confidence: 99%
“…More precisely, such actions capture the dynamic behavior of committing agents, provide a principle way to evolve the changes in the social commitment states, and define the life cycle of commitments.As social commitments have been introduced in agent communication research, they have become a well-acknowledged engineering tool to formally model and reason upon the interaction among agents (Yolum & Singh, 2002b, 2004). Furthermore, they have been successfully applied to other research areas such as modeling business processes (Desai et al , 2005; Telang & Singh, 2009a, 2012), developing artificial institutions (Fornara et al , 2008), defining programming languages (Winikoff, 2007; Singh & Chopra, 2010), modeling service-oriented computing (Singh et al , 2009), enhancing agent-oriented software engineering methodologies (El-Menshawy et al , 2009a; Telang & Singh, 2009b), developing Web-based MASs (Venkatraman & Singh, 1999), developing agent-based Web services and their communities (Bentahar et al , 2008; El-Menshawy et al , 2009a), specifying commitment-based protocols (Yolum & Singh, 2002b, 2004; Desai et al , 2007; Mallya & Singh, 2007; Baldoni et al , 2010), specifying business protocols (Desai et al , 2005; El-Menshawy et al , 2010a), checking commitment conflicts (Günay &Yolum, 2013), and diagnosing exceptions (Kafali & Torroni, 2012). …”
Section: Introductionmentioning
confidence: 99%