Home > Research > Publications & Outputs > Stellar

Electronic data

Links

Text available via DOI:

View graph of relations

Stellar: A Programming Model for Developing Protocol-Compliant Agents

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Published

Standard

Stellar: A Programming Model for Developing Protocol-Compliant Agents. / Günay, A.; Chopra, A.K.
Engineering Multi-Agent Systems - 6th International Workshop, EMAS 2018, Revised Selected Papers: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers. ed. / Viviana Mascardi; Danny Weyns; Alessandro Ricci. Springer, 2019. p. 117-136 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11375).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNConference contribution/Paperpeer-review

Harvard

Günay, A & Chopra, AK 2019, Stellar: A Programming Model for Developing Protocol-Compliant Agents. in V Mascardi, D Weyns & A Ricci (eds), Engineering Multi-Agent Systems - 6th International Workshop, EMAS 2018, Revised Selected Papers: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 11375, Springer, pp. 117-136. https://doi.org/10.1007/978-3-030-25693-7_7

APA

Günay, A., & Chopra, A. K. (2019). Stellar: A Programming Model for Developing Protocol-Compliant Agents. In V. Mascardi, D. Weyns, & A. Ricci (Eds.), Engineering Multi-Agent Systems - 6th International Workshop, EMAS 2018, Revised Selected Papers: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers (pp. 117-136). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 11375). Springer. https://doi.org/10.1007/978-3-030-25693-7_7

Vancouver

Günay A, Chopra AK. Stellar: A Programming Model for Developing Protocol-Compliant Agents. In Mascardi V, Weyns D, Ricci A, editors, Engineering Multi-Agent Systems - 6th International Workshop, EMAS 2018, Revised Selected Papers: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers. Springer. 2019. p. 117-136. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-030-25693-7_7

Author

Günay, A. ; Chopra, A.K. / Stellar : A Programming Model for Developing Protocol-Compliant Agents. Engineering Multi-Agent Systems - 6th International Workshop, EMAS 2018, Revised Selected Papers: 6th International Workshop, EMAS 2018, Stockholm, Sweden, July 14-15, 2018, Revised Selected Papers. editor / Viviana Mascardi ; Danny Weyns ; Alessandro Ricci. Springer, 2019. pp. 117-136 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).

Bibtex

@inproceedings{a7d50d148278429687a16a147d2f3fb4,
title = "Stellar: A Programming Model for Developing Protocol-Compliant Agents",
abstract = "An interaction protocol captures the rules of encounter in a multiagent system. Development of agents that comply with protocols is a central challenge of multiagent systems. Our contribution in this chapter is a programming model, Stellar, that simplifies development of agents compliant with information protocols specified in BSPL. A significant distinction of Stellar from similar approaches is that it does not rely upon extracting control flow structures from protocol specifications to ensure compliance. Instead, Stellar provides a set of fundamental operations to programmers for producing viable messages according to the correct flow of information between agents as specified by a protocol, enabling flexible design and implementation of protocol-compliant agents. Our main contributions are: (1) identification of a set of programming errors that commonly occur when developing agents for protocol-based multiagent system, (2) definition of Stellar{\textquoteright}s operations and a simple yet effective pattern to develop protocol-compliant agents that avoid the identified errors, and (3) demonstration of Stellar{\textquoteright}s effectiveness by presenting concrete agents in e-commerce and insurance policy domains.",
author = "A. G{\"u}nay and A.K. Chopra",
year = "2019",
month = jul,
day = "14",
doi = "10.1007/978-3-030-25693-7_7",
language = "English",
isbn = "9783030256920",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer",
pages = "117--136",
editor = "Viviana Mascardi and Danny Weyns and Alessandro Ricci",
booktitle = "Engineering Multi-Agent Systems - 6th International Workshop, EMAS 2018, Revised Selected Papers",

}

RIS

TY - GEN

T1 - Stellar

T2 - A Programming Model for Developing Protocol-Compliant Agents

AU - Günay, A.

AU - Chopra, A.K.

PY - 2019/7/14

Y1 - 2019/7/14

N2 - An interaction protocol captures the rules of encounter in a multiagent system. Development of agents that comply with protocols is a central challenge of multiagent systems. Our contribution in this chapter is a programming model, Stellar, that simplifies development of agents compliant with information protocols specified in BSPL. A significant distinction of Stellar from similar approaches is that it does not rely upon extracting control flow structures from protocol specifications to ensure compliance. Instead, Stellar provides a set of fundamental operations to programmers for producing viable messages according to the correct flow of information between agents as specified by a protocol, enabling flexible design and implementation of protocol-compliant agents. Our main contributions are: (1) identification of a set of programming errors that commonly occur when developing agents for protocol-based multiagent system, (2) definition of Stellar’s operations and a simple yet effective pattern to develop protocol-compliant agents that avoid the identified errors, and (3) demonstration of Stellar’s effectiveness by presenting concrete agents in e-commerce and insurance policy domains.

AB - An interaction protocol captures the rules of encounter in a multiagent system. Development of agents that comply with protocols is a central challenge of multiagent systems. Our contribution in this chapter is a programming model, Stellar, that simplifies development of agents compliant with information protocols specified in BSPL. A significant distinction of Stellar from similar approaches is that it does not rely upon extracting control flow structures from protocol specifications to ensure compliance. Instead, Stellar provides a set of fundamental operations to programmers for producing viable messages according to the correct flow of information between agents as specified by a protocol, enabling flexible design and implementation of protocol-compliant agents. Our main contributions are: (1) identification of a set of programming errors that commonly occur when developing agents for protocol-based multiagent system, (2) definition of Stellar’s operations and a simple yet effective pattern to develop protocol-compliant agents that avoid the identified errors, and (3) demonstration of Stellar’s effectiveness by presenting concrete agents in e-commerce and insurance policy domains.

U2 - 10.1007/978-3-030-25693-7_7

DO - 10.1007/978-3-030-25693-7_7

M3 - Conference contribution/Paper

SN - 9783030256920

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 117

EP - 136

BT - Engineering Multi-Agent Systems - 6th International Workshop, EMAS 2018, Revised Selected Papers

A2 - Mascardi, Viviana

A2 - Weyns, Danny

A2 - Ricci, Alessandro

PB - Springer

ER -