Conference paper Open Access

Aplib: An Agent Programming Library for Testing Games

Prasetya, Wishnu; Dastani, Mehdi

Testing modern computer games is notoriously hard. Highly dynamic behavior, inherent non-determinism, and fine grained inter activity blow up their state space; too large for traditional auto- mated 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.

Files (2.8 MB)
Name Size
aplib_AAMAS_2020_paper.pdf
md5:74ac795e72072d8e0a4605ca91aaafdb
2.8 MB Download
25
12
views
downloads
All versions This version
Views 2525
Downloads 1212
Data volume 33.8 MB33.8 MB
Unique views 1919
Unique downloads 1010

Share

Cite as