Published April 13, 2021 | Version v1
Other Open

Tool Demonstration: iv4XR Agent-based Testing Framework (extended abstract)

Description

The iv4XR Framework is an open source agent-based Java framework for automated testing. Currently the main use case is for testing computer games. The main novelty of iv4XR is in its choice for an agent-based approach. Agents are inherently reactive programs, and hence a good match to test highly interactive systems such as computer games. Iv4XR uses BDI based agency, which allows an agent to have belief and desire. Desires are formulated as goals,  e.g. to test a certain state in the SUT. Goal solvers can be composed from reasoning rules and rule combinators, and complex goals can be formulated through goal combinators. This approach combines a proactive dimension, that together with the reactive nature of agents provides more versatility and strength for automated testing. 

Files

ICST2021_iv4xr_tooldemo.pdf

Files (384.7 kB)

Name Size Download all
md5:0d02a8df63a1192ac9a68117b910f422
384.7 kB Preview Download