AUTOMATED UNIT TESTING FOR AGENT SYSTEMS

Zhiyong Zhang, John Thangarajah, Lin Padgham

2007

Abstract

Although agent technology is gaining world wide popularity, a hindrance to its uptake is the lack of proper testing mechanisms for agent based systems. While many traditional software testing methods can be generalized to agent systems, there are many aspects that are different and which require an understanding of the underlying agent paradigm. In this paper we present certain aspects of a testing framework that we have developed for agent based systems. The testing framework is a model based approach using the design models of the Prometheus agent development methodology. In this paper we focus on unit testing and identify the appropriate units, present mechanisms for generating suitable test cases and for determining the order in which the units are to be tested, present a brief overview of the unit testing process and an example. Although we use the design artefacts from Prometheus the approach is suitable for any plan and event based agent system.

Download


Paper Citation


in Harvard Style

Zhang Z., Thangarajah J. and Padgham L. (2007). AUTOMATED UNIT TESTING FOR AGENT SYSTEMS . In Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE, ISBN 978-989-8111-10-4, pages 10-18. DOI: 10.5220/0002585900100018

in Bibtex Style

@conference{enase07,
author={Zhiyong Zhang and John Thangarajah and Lin Padgham},
title={AUTOMATED UNIT TESTING FOR AGENT SYSTEMS},
booktitle={Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,},
year={2007},
pages={10-18},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002585900100018},
isbn={978-989-8111-10-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Conference on Evaluation of Novel Approaches to Software Engineering - Volume 1: ENASE,
TI - AUTOMATED UNIT TESTING FOR AGENT SYSTEMS
SN - 978-989-8111-10-4
AU - Zhang Z.
AU - Thangarajah J.
AU - Padgham L.
PY - 2007
SP - 10
EP - 18
DO - 10.5220/0002585900100018