Back to Search Start Over

Aplib

Authors :
Prasetya, I. S. W. B.
Dastani, Mehdi
Prada, Rui
Vos, Tanja E. J.
Dignum, Frank
Kifetew, Fitsum Meshesha
Cristina Baroglio
Jomi F. Hubner
Michael Winikoff
Cristina Baroglio
Jomi F. Hubner
Michael Winikoff
RS-Research Line Software quality (part of THIS program)
Department of Computer Science
Sub Software Technology
Sub Intelligent Systems
Software Technology
Source :
Prasetya, I S W B, Dastani, M, Prada, R, Vos, T E J, Dignum, F & Kifetew, F M 2021, Aplib : Tactical Agents for Testing Computer Games . in Cristina Baroglio, Jomi F. Hubner & Michael Winikoff (eds), Engineering Multi-Agent Systems : 8th International Workshop, EMAS 2020, Auckland, New Zealand, May 8–9, 2020, Revised Selected Papers . 1 edn, vol. 12589, Springer, Lecture Notes in Computer Science, vol. 12589, pp. 21-41, 8th International Workshop Engineering Multi-Agent Systems, Auckland, New Zealand, 8/05/20 . https://doi.org/10.1007/978-3-030-66534-0_2, Engineering Multi-Agent Systems: 8th International Workshop, EMAS 2020, Auckland, New Zealand, May 8–9, 2020, Revised Selected Papers, 12589(1), 21-41, Engineering Multi-Agent Systems ISBN: 9783030665333, EMAS@AAMAS
Publication Year :
2021

Abstract

Modern interactive software, such as computer games, employ complex user interfaces. Although these user interfaces make the games attractive and powerful, unfortunately they also make them extremely difficult to test. Not only do we have to deal with their functional complexity, but also the fine grained interactivity of their user interface blows up their interaction space, so that traditional automated testing techniques have trouble handling it. An agent-based testing approach offers an alternative solution: agents’ goal driven planning, adaptivity, and reasoning ability can provide an extra edge towards effective navigation in complex interaction space. This paper presents aplib, a Java library for programming intelligent test agents, featuring novel tactical programming as an abstract way to exert control over agents’ underlying reasoning-based behavior. This type of control is suitable for programming testing tasks. Aplib is implemented in such a way to provide the fluency of a Domain Specific Language (DSL). Its embedded DSL approach also means that aplib programmers will get al.l the advantages that Java programmers get: rich language features and a whole array of development tools .

Details

Language :
English
ISBN :
978-3-030-66533-3
ISSN :
03029743
ISBNs :
9783030665333
Volume :
12589
Issue :
1
Database :
OpenAIRE
Journal :
Engineering Multi-Agent Systems
Accession number :
edsair.doi.dedup.....07b3d7e477c5dc12c6879e71b9668cbd
Full Text :
https://doi.org/10.1007/978-3-030-66534-0_2