Conference paper Open Access

Aplib: An Agent Programming Library for Testing Games

Prasetya, Wishnu; Dastani, Mehdi

Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="" xmlns:oai_dc="" xmlns:xsi="" xsi:schemaLocation="">
  <dc:creator>Prasetya, Wishnu</dc:creator>
  <dc:creator>Dastani, Mehdi</dc:creator>
  <dc:description>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.</dc:description>
  <dc:subject>automated game testing</dc:subject>
  <dc:subject>AI for automated testing</dc:subject>
  <dc:subject>intelligent agents for testing</dc:subject>
  <dc:subject>agents tactical programming</dc:subject>
  <dc:title>Aplib: An Agent Programming Library for Testing Games</dc:title>
All versions This version
Views 8181
Downloads 3535
Data volume 98.5 MB98.5 MB
Unique views 7070
Unique downloads 3333


Cite as