Aplib: An agent programming library for testing games

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    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 languageEnglish
    Title of host publicationProceedings of the 19th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2020
    EditorsBo An, Amal El Fallah Seghrouchni, Gita Sukthankar
    PublisherInternational Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS)
    Pages1972-1974
    Number of pages3
    Volume2020-May
    ISBN (Electronic)9781450375184
    DOIs
    Publication statusPublished - 1 Jan 2020
    Event19th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2020 - Virtual, Auckland, New Zealand
    Duration: 19 May 2020 → …

    Conference

    Conference19th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2020
    Country/TerritoryNew Zealand
    CityVirtual, Auckland
    Period19/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

    Fingerprint

    Dive into the research topics of 'Aplib: An agent programming library for testing games'. Together they form a unique fingerprint.

    Cite this