RV4JaCa-Towards Runtime Verification of Multi-Agent Systems and Robotic Applications

被引:5
作者
Engelmann, Debora C. C. [1 ,2 ]
Ferrando, Angelo [2 ]
Panisson, Alison R. R. [3 ]
Ancona, Davide [2 ]
Bordini, Rafael H. H. [1 ]
Mascardi, Viviana [2 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Sch Technol, BR-90619900 Porto Alegre, Brazil
[2] Univ Genoa, Dept Informat Bioengn Robot & Syst Engn, I-16145 Genoa, Italy
[3] Univ Fed Santa Catarina, Dept Comp, BR-88906072 Ararangua, Brazil
关键词
runtime verification; multi-agent systems; robotic applications; JaCaMo framework; explainable artificial intelligence; dialogue systems; HEALTH-CARE;
D O I
10.3390/robotics12020049
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
This paper presents a Runtime Verification (RV) approach for Multi-Agent Systems (MAS) using the JaCaMo framework. Our objective is to bring a layer of security to the MAS. This is achieved keeping in mind possible safety-critical uses of the MAS, such as robotic applications. This layer is capable of controlling events during the execution of the system without needing a specific implementation in the behaviour of each agent to recognise the events. In this paper, we mainly focus on MAS when used in the context of hybrid intelligence. This use requires communication between software agents and human beings. In some cases, communication takes place via natural language dialogues. However, this kind of communication brings us to a concern related to controlling the flow of dialogue so that agents can prevent any change in the topic of discussion that could impair their reasoning. The latter may be a problem and undermine the development of the software agents. In this paper, we tackle this problem by proposing and demonstrating the implementation of a framework that aims to control the dialogue flow in a MAS; especially when the MAS communicates with the user through natural language to aid decision-making in a hospital bed allocation scenario.
引用
收藏
页数:21
相关论文
共 60 条
  • [1] Abu Bakar N, 2013, LECT NOTES COMPUT SC, V7802, P435, DOI 10.1007/978-3-642-36546-1_45
  • [2] Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI)
    Adadi, Amina
    Berrada, Mohammed
    [J]. IEEE ACCESS, 2018, 6 : 52138 - 52160
  • [3] Verifying data- and control-oriented properties combining static and runtime verification: theory and tools
    Ahrendt, Wolfgang
    Chimento, Jesus Mauricio
    Pace, Gordon J.
    Schneider, Gerardo
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2017, 51 (01) : 200 - 265
  • [4] Alberti M, 2005, LECT NOTES ARTIF INT, V3673, P135
  • [5] Ancona Davide, 2016, Theory and Practice of Formal Methods. Essays Dedicated to Frank de Boer on the Occasion of His 60th Birthday. LNCS 9660, P47, DOI 10.1007/978-3-319-30734-3_6
  • [6] RML: Theory and practice of a domain specific language for runtime verification
    Ancona, Davide
    Franceschini, Luca
    Ferrando, Angelo
    Mascardi, Viviana
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2021, 205
  • [7] Ancona D, 2017, AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, P1457
  • [8] Ancona D, 2015, PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS (AAMAS'15), P1019
  • [9] Anjomshoae S, 2019, AAMAS '19: PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, P1078
  • [10] Bartocci Ezio, 2018, Lectures on Runtime. Verification Introductory and Advanced Topics. LNCS 10457, P1, DOI 10.1007/978-3-319-75632-5_1