A Case Study of Run-Time Testing of Self Organizations in Multi-Embedded-Agent Systems

We develop a testing approach for validating global adaptation in self-organizing multi-embedded-agent systems. These systems are complex and ever adapting, thus challenging to test. We propose an approach aiming at validating at run-time the adaptation of these systems when the entities composing them, the agents, use self-organization processes. These processes allow agents to change their organization, i.e., their way of interacting, at run-time. Thus, run-time testing is needed to validate self-organization. We propose a decentralized self-organization runtime testing algorithm and we apply it, through simulation, to the Multi-Wireless-Agent Communication model.

[1]  Jean-Paul Jamont,et al.  Meeting the challenges of decentralised embedded applications using multi-agent systems , 2015, Int. J. Agent Oriented Softw. Eng..

[2]  Jean-Paul Jamont,et al.  A multiagent approach to manage communication in wireless instrumentation systems , 2010 .

[3]  Jean-Paul Jamont,et al.  Flood decision support system on agent grid: method and implementation , 2007, Enterp. Inf. Syst..

[4]  Yves Demazeau,et al.  FROM INTERACTIONS TO COLLECTIVE BEHAVIOUR IN AGENT-BASED SYSTEMS , 1995 .

[5]  Jörg P. Müller,et al.  Application Impact of Multi-agent Systems and Technologies: A Survey , 2014, Agent-Oriented Software Engineering.

[6]  Ali Selamat,et al.  Agent systems verification : systematic literature review and mapping , 2018, Applied intelligence (Boston).

[7]  Richard W. Buskens,et al.  The AdaptiV approach to verification of adaptive systems , 2012, C3S2E '12.

[8]  Hussein A. Abbass,et al.  Lifelong Testing of Smart Autonomous Systems by Shepherding a Swarm of Watchdog Artificial Intelligence Agents , 2018, ArXiv.

[9]  Jean-Paul Jamont,et al.  Decentralized Intelligent Real World Embedded Systems: A Tool to Tune Design and Deployment , 2013, PAAMS.

[10]  Jan Sudeikat,et al.  A Systemic Approach to the Validation of Self-Organizing Dynamics within MAS , 2009, AOSE.

[11]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[12]  Oum-El-Kheir Aktouf,et al.  Toward Testing Self-organizations in Multi-Embedded-Agent Systems , 2019, SERENE.

[13]  Christopher A. Rouff,et al.  A test agent for testing agents and their communities , 2002, Proceedings, IEEE Aerospace Conference.

[14]  Jean-Paul Jamont,et al.  Toward an Embedded Multi-agent System Methodology and Positioning on Testing , 2017, 2017 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW).

[15]  Mehdi Dastani,et al.  Monitoring norm violations in multi-agent systems , 2013, AAMAS.

[16]  Michel Occello,et al.  A Self-Organization Process for Communication Management in Embedded Multiagent Systems , 2007, 2007 IEEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT'07).