Home > Research > Publications & Outputs > StreamB

Links

Text available via DOI:

View graph of relations

StreamB: A Declarative Language for Automatically Processing Data Streams in Abstract Environments for Agent Platforms

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

Published

Standard

StreamB: A Declarative Language for Automatically Processing Data Streams in Abstract Environments for Agent Platforms. / Ferrando, Angelo; Papacchini, Fabio.
Engineering Multi-Agent Systems - 9th International Workshop, EMAS 2021, Virtual Event, May 3-4, 2021, Revised Selected Papers. ed. / Natasha Alechina; Matteo Baldoni; Brian Logan. Cham: Springer, 2022. p. 114-136 (Lecture Notes in Computer Science; Vol. 13190).

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

Harvard

Ferrando, A & Papacchini, F 2022, StreamB: A Declarative Language for Automatically Processing Data Streams in Abstract Environments for Agent Platforms. in N Alechina, M Baldoni & B Logan (eds), Engineering Multi-Agent Systems - 9th International Workshop, EMAS 2021, Virtual Event, May 3-4, 2021, Revised Selected Papers. Lecture Notes in Computer Science, vol. 13190, Springer, Cham, pp. 114-136. https://doi.org/10.1007/978-3-030-97457-2\_7

APA

Ferrando, A., & Papacchini, F. (2022). StreamB: A Declarative Language for Automatically Processing Data Streams in Abstract Environments for Agent Platforms. In N. Alechina, M. Baldoni, & B. Logan (Eds.), Engineering Multi-Agent Systems - 9th International Workshop, EMAS 2021, Virtual Event, May 3-4, 2021, Revised Selected Papers (pp. 114-136). (Lecture Notes in Computer Science; Vol. 13190). Springer. https://doi.org/10.1007/978-3-030-97457-2\_7

Vancouver

Ferrando A, Papacchini F. StreamB: A Declarative Language for Automatically Processing Data Streams in Abstract Environments for Agent Platforms. In Alechina N, Baldoni M, Logan B, editors, Engineering Multi-Agent Systems - 9th International Workshop, EMAS 2021, Virtual Event, May 3-4, 2021, Revised Selected Papers. Cham: Springer. 2022. p. 114-136. (Lecture Notes in Computer Science). Epub 2021 May 3. doi: 10.1007/978-3-030-97457-2\_7

Author

Ferrando, Angelo ; Papacchini, Fabio. / StreamB : A Declarative Language for Automatically Processing Data Streams in Abstract Environments for Agent Platforms. Engineering Multi-Agent Systems - 9th International Workshop, EMAS 2021, Virtual Event, May 3-4, 2021, Revised Selected Papers. editor / Natasha Alechina ; Matteo Baldoni ; Brian Logan. Cham : Springer, 2022. pp. 114-136 (Lecture Notes in Computer Science).

Bibtex

@inproceedings{77f889ff9b8c43289e38f987550191b7,
title = "StreamB: A Declarative Language for Automatically Processing Data Streams in Abstract Environments for Agent Platforms",
abstract = "To apply BDI agents to real-world scenarios, the reality-gap, between the low-level data (perceptions) and their high-level representation (beliefs), must be bridged. This is usually achieved by a manual mapping. There are two problems with this solution: (i) if the environment changes, the mapping has to be changed as well (by the developer); (ii) part of the mapping might end up being implemented at the agent level increasing the code complexity and reducing its generality. In this paper, we present a general approach to automate the mapping between low-level data and high-level beliefs through the use of transducers. These transducers gather information from the environment and map them to high-level beliefs according to formal temporal specifications. We present our technique and we show its applicability through a case study involving the remote inspection of a nuclear plant.",
keywords = "Agent programming, Steam processing, BDL model, Abstract environment",
author = "Angelo Ferrando and Fabio Papacchini",
year = "2022",
month = mar,
day = "10",
doi = "10.1007/978-3-030-97457-2\_7",
language = "English",
isbn = "978-3-030-97456-5",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "114--136",
editor = "Natasha Alechina and Matteo Baldoni and Brian Logan",
booktitle = "Engineering Multi-Agent Systems - 9th International Workshop, EMAS 2021, Virtual Event, May 3-4, 2021, Revised Selected Papers",

}

RIS

TY - GEN

T1 - StreamB

T2 - A Declarative Language for Automatically Processing Data Streams in Abstract Environments for Agent Platforms

AU - Ferrando, Angelo

AU - Papacchini, Fabio

PY - 2022/3/10

Y1 - 2022/3/10

N2 - To apply BDI agents to real-world scenarios, the reality-gap, between the low-level data (perceptions) and their high-level representation (beliefs), must be bridged. This is usually achieved by a manual mapping. There are two problems with this solution: (i) if the environment changes, the mapping has to be changed as well (by the developer); (ii) part of the mapping might end up being implemented at the agent level increasing the code complexity and reducing its generality. In this paper, we present a general approach to automate the mapping between low-level data and high-level beliefs through the use of transducers. These transducers gather information from the environment and map them to high-level beliefs according to formal temporal specifications. We present our technique and we show its applicability through a case study involving the remote inspection of a nuclear plant.

AB - To apply BDI agents to real-world scenarios, the reality-gap, between the low-level data (perceptions) and their high-level representation (beliefs), must be bridged. This is usually achieved by a manual mapping. There are two problems with this solution: (i) if the environment changes, the mapping has to be changed as well (by the developer); (ii) part of the mapping might end up being implemented at the agent level increasing the code complexity and reducing its generality. In this paper, we present a general approach to automate the mapping between low-level data and high-level beliefs through the use of transducers. These transducers gather information from the environment and map them to high-level beliefs according to formal temporal specifications. We present our technique and we show its applicability through a case study involving the remote inspection of a nuclear plant.

KW - Agent programming

KW - Steam processing

KW - BDL model

KW - Abstract environment

U2 - 10.1007/978-3-030-97457-2\_7

DO - 10.1007/978-3-030-97457-2\_7

M3 - Conference contribution/Paper

SN - 978-3-030-97456-5

T3 - Lecture Notes in Computer Science

SP - 114

EP - 136

BT - Engineering Multi-Agent Systems - 9th International Workshop, EMAS 2021, Virtual Event, May 3-4, 2021, Revised Selected Papers

A2 - Alechina, Natasha

A2 - Baldoni, Matteo

A2 - Logan, Brian

PB - Springer

CY - Cham

ER -