posted on 2024-10-30, 15:46authored byDavid Poutakidis, Michael Winikoff, Lin PadghamLin Padgham, Zhiyong Zhang
Agents are a promising technology for dealing with increasingly complex system development. An agent may have many ways of achieving a given task, and it selects the most appropriate way of dealing with a given task based on the context. Although this makes agents flexible and robust, it makes testing and debugging of agent systems challenging. This chapter presents two tools: one for generating test cases for unit testing agent systems, and one for debugging agent systems by monitoring a running system. Both tools are based on the thesis that design artefacts can be valuable resources in testing and debugging. An empirical evaluation that was performed with the debugging tool showed that the debugging tool was useful to developers, providing a significant improvement in the number of bugs that were fixed, and in the amount of time taken.
History
Related Materials
1.
ISBN - Is published in 9780387892986 (urn:isbn:9780387892986)
Start page
215
End page
258
Total pages
44
Outlet
Multi-Agent Programming: Languages, Platforms and Applications
Editors
Rafael H. Bordini, Mehdi Dastani, Jürgen Dix and Amal El Fallah Seghrouchni
Publisher
Springer
Place published
Germany
Language
English
Copyright
Copyright Springer Science and Business Media 2009