Agent-based distributed systems are increasingly used in variousapplication domains, where autonomy, proactivity and cooperationare required. Correspondingly, the demands on the quality of the deliveredagents are growing. However, testing remains a challenging activityand systematic and automated approaches are still missing.We propose a novel framework for the continuous testing of multi-agentsystems. In this framework, test cases are continuously generated andexecuted. Two techniques for the automated, continuous generation oftest cases are investigated in this paper: (1) random; (2) evolutionarymutation. Preliminary experimental results, obtained on a case study, areencouraging and indicate that continuous testing can exercise a multiagentsystem more effectively than under the usual time constraints ofmanual testing.
Automated Continuous Testing of Multi-Agent Systems
Nguyen, Duy Cu;Perini, Anna;Tonella, Paolo
2007-01-01
Abstract
Agent-based distributed systems are increasingly used in variousapplication domains, where autonomy, proactivity and cooperationare required. Correspondingly, the demands on the quality of the deliveredagents are growing. However, testing remains a challenging activityand systematic and automated approaches are still missing.We propose a novel framework for the continuous testing of multi-agentsystems. In this framework, test cases are continuously generated andexecuted. Two techniques for the automated, continuous generation oftest cases are investigated in this paper: (1) random; (2) evolutionarymutation. Preliminary experimental results, obtained on a case study, areencouraging and indicate that continuous testing can exercise a multiagentsystem more effectively than under the usual time constraints ofmanual testing.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.