A metadata-driven approach for testing self-organizing multiagent systems

Nathalia Nascimento, Paulo Alencar, Carlos Lucena, Donald Cowan

    Research output: Contribution to journalArticlepeer-review

    8 Scopus citations

    Abstract

    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.

    Original languageEnglish (US)
    Pages (from-to)204256-204267
    Number of pages12
    JournalIEEE Access
    Volume8
    DOIs
    StatePublished - 2020

    All Science Journal Classification (ASJC) codes

    • General Computer Science
    • General Materials Science
    • General Engineering

    Fingerprint

    Dive into the research topics of 'A metadata-driven approach for testing self-organizing multiagent systems'. Together they form a unique fingerprint.

    Cite this