Testing Self-Organizing Multiagent Systems

04/03/2019
by   Nathalia Nascimento, et al.
0

Multiagent Systems (MASs) involve different characteristics, such as autonomy, asynchronous and social features, which make these systems more difficult to understand. Thus, there is a lack of procedures guaranteeing that multiagent systems would behave as desired. Further complicating the situation is 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 a publish-subscribe-based approach to develop test applications that facilitate the process of failure diagnosis in a self-organizing MAS. These tests are able to detect failures at the global behavior of the system or at the local properties of its parts. To illustrate the use of this approach, we developed a self-organizing MAS system based on the context of 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 the energy consumption and maintaining the maximum 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/12/2018

Engineering Cooperative Smart Things based on Embodied Cognition

The goal of the Internet of Things (IoT) is to transform any thing aroun...
research
07/13/2021

Q-SMASH: Q-Learning-based Self-Adaptation of Human-Centered Internet of Things

As the number of Human-Centered Internet of Things (HCIoT) applications ...
research
12/14/2018

An IoT Analytics Embodied Agent Model based on Context-Aware Machine Learning

Agent-based Internet of Things (IoT) applications have recently emerged ...
research
09/21/2020

Ants, robots, humans: a self-organizing, complex systems modeling approach

Most of the grand challenges of humanity today involve complex agent-bas...
research
01/27/2021

PatrIoT: IoT Automated Interoperability and Integration Testing Framework

With the rapid growth of the contemporary Internet of Things (IoT) marke...
research
02/01/2023

Using Machine Learning to Develop Smart Reflex Testing Protocols

Objective: Reflex testing protocols allow clinical laboratories to perfo...
research
03/23/2020

Challenges of Bridging the Gap between Mass People and Welfare Organizations in Bangladesh

Computing for the development of marginalized communities is a big deal ...

Please sign up or login with your details

Forgot password? Click here to reset