Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1007/978-3-030-30856-8_7guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Toward Testing Self-organizations in Multi-Embedded-Agent Systems

Published: 17 September 2019 Publication History

Abstract

This paper presents a testing approach for validating global adaptation in multi-embedded-agent systems. Those systems are gaining increasing attention due to their high adaptability and resilience. They differ from software multi-agent systems because embedded agents have additional constraints, like energy management that software agents don’t. Those constraints and other specificities, like the tight link with the physical environment, require the use of specific methods and tools for testing these systems. The proposed approach aims at validating at run-time the adaptation of those systems when the entities composing them, the agents, are able to change their global behaviors with self-organization processes. Self-organization processes are not specific to multi-agent systems but in their case, they allow agents to change their organization, i.e. their way of interacting, at runtime. The proposed approach and tool are designed to support lifelong monitoring of multi-embedded-agent systems. In such systems, agents have self-organization behaviors resulting in complex and ever adapting systems, which are challenging to test and monitor.

References

[1]
Abbass, H.A., Harvey, J., Yaxley, K.: Lifelong testing of smart autonomous systems by shepherding a swarm of watchdog artificial intelligence agents. CoRR abs/1812.08960 (2018)
[2]
Barnier, C., Aktouf, O., Mercier, A., Jamont, J.: Toward an embedded multi-agent system methodology and positioning on testing. In: 2017 IEEE International Symposium on Software Reliability Engineering Workshops (ISSREW) (2017).
[3]
Bulling, N., Dastani, M., Knobbout, M.: Monitoring norm violations in multi-agent systems. In: Proceedings of the 2013 International Conference on Autonomous Agents and Multi-Agent Systems (2013)
[4]
De Wolf, T., Holvoet, T., Samaey, G.: Engineering self-organising emergent systems with simulation-based scientific analysis. In: Proceedings of the Fourth International Workshop on Engineering Self-Organising Applications (2005)
[5]
DI MARZO SERUGENDO GIOVANNA, GLEIZES MARIE-PIERRE, and KARAGEORGOS ANTHONY Self-organization in multi-agent systems The Knowledge Engineering Review 2005 20 2 165-189
[6]
Dikenelli, O., Gürcan, Ö., Çakırlar, I., Bora, Ş.: Ratkit: a repeatable automated testing toolkit for agent-based modeling and simulation. In: The 15th International Workshop on Multi-Agent Simulation (MABS 2014), 13th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2014) (2014)
[7]
Eberhardinger B, Anders G, Seebach H, Siefert F, Knapp A, and Reif W de Lemos R, Garlan D, Ghezzi C, and Giese H An approach for isolated testing of self-organization algorithms Software Engineering for Self-Adaptive Systems III. Assurances 2017 Cham Springer 188-222
[8]
El Fallah-Seghrouchni, A., Degirmenciyan Cartault, I., Marc, F.: Modelling, control and validation of multi-agent plans in dynamic context. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems - Volume 1 (2004).
[9]
Elmeleegy Khaled, Cox Alan L., and Ng T. S. Eugene Understanding and Mitigating the Effects of Count to Infinity in Ethernet Networks IEEE/ACM Transactions on Networking 2009 17 1 186-199
[10]
Greenberg M.S., Byington L.C., and Harper D.G. Mobile agents and security IEEE Communications Magazine 1998 36 7 76-85
[11]
Hamani Nacer, Jamont Jean-Paul, Occello Michel, Ben-Yelles Choukri-Bey, Lagreze Andre, and Koudil Mouloud A Multi-Cooperative-Based Approach to Manage Communication in Wireless Instrumentation Systems IEEE Systems Journal 2018 12 3 2174-2185
[12]
Helsinger, A., Lazarus, R., Wright, W., Zinky, J.: Tools and techniques for performance measurement of large distributed multiagent systems. In: Proceedings of the Second International Joint Conference on Autonomous Agents and Multiagent Systems (2003).
[13]
Huhns MN and Stephens LM Multiagent systems and societies of agents Multiagent Syst. Mod. Approach Distrib. Artif. Intell. 1999 1 79-114
[14]
Jamont J and Occello M Meeting the challenges of decentralised embedded applications using multi-agent systems IJAOSE 2015 5 1 22-68
[15]
Kerraoui Sara and Saker Moussa MATT: Multi Agents Testing Tool Based Nets within Nets Journal of information and organizational sciences 2016 40 2 165-184
[16]
Lomuscio Alessio, Qu Hongyang, and Raimondi Franco MCMAS: an open-source model checker for the verification of multi-agent systems International Journal on Software Tools for Technology Transfer 2015 19 1 9-30
[17]
Meziane F and Vadera S Artificial Intelligence Applications for Improved Software Engineering Development: New Prospects 2009 Hershey IGI Global
[18]
Niazi, M.A., Hussain, A., Kolberg, M.: Verification & validation of agent based simulations using the VOMAS (virtual overlay multi-agent system) approach. CoRR abs/1708.02361 (2017)
[19]
Rouff, C.: A test agent for testing agents and their communities. In: Proceedings, IEEE Aerospace Conference, vol. 5 (2002).
[20]
Rouff, C., Buskens, R., Pullum, L., Cui, X., Hinchey, M.: The adaptiv approach to verification of adaptive systems. In: Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering (2012).
[21]
Samaey, G., Holvoet, T., Wolf, T.D.: Using equation-free macroscopic analysis for studying self-organising emergent solutions. In: 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems (2008).
[22]
Tonn J and Kaiser S Demazeau Y, Dignum F, Corchado JM, and Pérez JB ASGARD - a graphical monitoring tool for distributed agent infrastructures Advances in Practical Applications of Agents and Multiagent Systems 2010 Berlin Springer
[23]
Wooldridge Michael and Jennings Nicholas R. Intelligent agents: theory and practice The Knowledge Engineering Review 1995 10 2 115-152

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
Software Engineering for Resilient Systems: 11th International Workshop, SERENE 2019, Naples, Italy, September 17, 2019, Proceedings
Sep 2019
157 pages
ISBN:978-3-030-30855-1
DOI:10.1007/978-3-030-30856-8

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 17 September 2019

Author Tags

  1. Embedded multi-agent systems
  2. Run-time validation
  3. Multi wireless agent communication
  4. Self-organization testing

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media