Abstract
Testing modern computer games is notoriously hard. Highly dynamic behavior, inherent non-determinism, and fine grained interactivity blow up their state space; too large for traditional automated testing techniques. An agent-based testing approach offers an alternative as agents' goal driven planning, adaptivity, and reasoning ability can provide an extra edge. This paper provides a summary of aplib, a Java library for programming intelligent test agents, featuring tactical programming as an abstract way to exert control on agents' underlying reasoning based behavior. Aplib is implemented in such a way to provide the fluency of a Domain Specific Language (DSL) while still staying in Java, and hence aplib programmers will keep all the advantages that Java programmers get: rich language features and a whole array of development tools.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 19th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2020 |
| Editors | Bo An, Amal El Fallah Seghrouchni, Gita Sukthankar |
| Publisher | International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS) |
| Pages | 1972-1974 |
| Number of pages | 3 |
| Volume | 2020-May |
| ISBN (Electronic) | 9781450375184 |
| DOIs | |
| Publication status | Published - 1 Jan 2020 |
| Event | 19th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2020 - Virtual, Auckland, New Zealand Duration: 19 May 2020 → … |
Conference
| Conference | 19th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2020 |
|---|---|
| Country/Territory | New Zealand |
| City | Virtual, Auckland |
| Period | 19/05/20 → … |
Funding
Acknowledgement. This work is funded by EU ICT-2018-3 H2020 Programme, grant nr. 856716.
Keywords
- Agents tactical programming
- AI for automated testing
- Automated game testing
- Intelligent agents for testing