Conference paper Open Access

Aplib: An Agent Programming Library for Testing Games

Prasetya, Wishnu; Dastani, Mehdi


JSON-LD (schema.org) Export

{
  "inLanguage": {
    "alternateName": "eng", 
    "@type": "Language", 
    "name": "English"
  }, 
  "description": "<p>Testing modern computer games is notoriously hard. Highly dynamic behavior, inherent non-determinism, and fine grained inter&nbsp;activity blow up their state space; too large for traditional auto- mated testing techniques. An agent-based testing approach offers an alternative as agents&rsquo; 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&rsquo; 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.</p>", 
  "license": "https://creativecommons.org/licenses/by/4.0/legalcode", 
  "creator": [
    {
      "affiliation": "Utrecht University", 
      "@id": "https://orcid.org/0000-0002-3421-4635", 
      "@type": "Person", 
      "name": "Prasetya, Wishnu"
    }, 
    {
      "affiliation": "Utrecht University", 
      "@type": "Person", 
      "name": "Dastani, Mehdi"
    }
  ], 
  "headline": "Aplib: An Agent Programming Library for Testing Games", 
  "image": "https://zenodo.org/static/img/logos/zenodo-gradient-round.svg", 
  "datePublished": "2020-11-02", 
  "url": "https://zenodo.org/record/4194485", 
  "@type": "ScholarlyArticle", 
  "keywords": [
    "automated game testing", 
    "AI for automated testing", 
    "intelligent agents for testing", 
    "agents tactical programming"
  ], 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.4194485", 
  "@id": "https://doi.org/10.5281/zenodo.4194485", 
  "workFeatured": {
    "alternateName": "AAMAS", 
    "location": "Auckland, New Zealand", 
    "@type": "Event", 
    "name": "International Conference on Autonomous Agents and Multiagent Systems"
  }, 
  "name": "Aplib: An Agent Programming Library for Testing Games"
}
27
14
views
downloads
All versions This version
Views 2727
Downloads 1414
Data volume 39.4 MB39.4 MB
Unique views 2121
Unique downloads 1212

Share

Cite as