TY - JOUR
T1 - A metadata-driven approach for testing self-organizing multiagent systems
AU - Nascimento, Nathalia
AU - Alencar, Paulo
AU - Lucena, Carlos
AU - Cowan, Donald
N1 - Publisher Copyright:
© 2020 Institute of Electrical and Electronics Engineers Inc.. All rights reserved.
PY - 2020
Y1 - 2020
N2 - Multiagent Systems (MASs) have multiple different characteristics, such as autonomy, and asynchronous and social features, which make these systems difficult to understand. Thus, there is a lack of procedures guaranteeing that multiagent systems once implemented would behave as desired. Determining the reliability of such systems is further complicated by the fact that current agent-based approaches may also involve non-deterministic characteristics, such as learning, self-adaptation and self-organization (SASO). Nonetheless, there is a gap in the literature regarding the testing of systems with these features. This paper presents an approach based on metadata and the publish-subscribe paradigm to develop test applications that address the process of failure diagnosis in a self-organizing MAS. The novelty of the proposed approach involves its ability to test self-organizing MAS systems in the context of local and global behavior. To illustrate the use of this approach, we developed a self-organizing MAS system based on the Internet of Things (IoT), which simulates a set of smart street lights, and we performed functional ad-hoc tests. The street lights need to interact with each other in order to achieve the global goals of reducing energy consumption and maintaining the maximum value of visual comfort in illuminated areas. To achieve these global behaviors, the street lights develop local behaviors automatically through a self-organizing process based on machine-learning algorithms.
AB - Multiagent Systems (MASs) have multiple different characteristics, such as autonomy, and asynchronous and social features, which make these systems difficult to understand. Thus, there is a lack of procedures guaranteeing that multiagent systems once implemented would behave as desired. Determining the reliability of such systems is further complicated by the fact that current agent-based approaches may also involve non-deterministic characteristics, such as learning, self-adaptation and self-organization (SASO). Nonetheless, there is a gap in the literature regarding the testing of systems with these features. This paper presents an approach based on metadata and the publish-subscribe paradigm to develop test applications that address the process of failure diagnosis in a self-organizing MAS. The novelty of the proposed approach involves its ability to test self-organizing MAS systems in the context of local and global behavior. To illustrate the use of this approach, we developed a self-organizing MAS system based on the Internet of Things (IoT), which simulates a set of smart street lights, and we performed functional ad-hoc tests. The street lights need to interact with each other in order to achieve the global goals of reducing energy consumption and maintaining the maximum value of visual comfort in illuminated areas. To achieve these global behaviors, the street lights develop local behaviors automatically through a self-organizing process based on machine-learning algorithms.
UR - http://www.scopus.com/inward/record.url?scp=85102146845&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85102146845&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2020.3036668
DO - 10.1109/ACCESS.2020.3036668
M3 - Article
AN - SCOPUS:85102146845
SN - 2169-3536
VL - 8
SP - 204256
EP - 204267
JO - IEEE Access
JF - IEEE Access
ER -