Uses of Package
eu.iv4xr.framework.mainConcepts
Package
Description
iv4xr.framework is built on the nl.uu.cs.aplib.
Contains examples of suggested goals and tactics that developers can
implement.
This package contains the implementation of iv4xr Env, State,
TacticLib, GoalLib etc, which are necessary to allow an aplib/iv4xr
test agent to control the game in the smart way.
-
ClassDescriptionWhen a test-agent interacts with a system-under-test, it will want to report things that meet its expectations, as well as things that violate its expectations (and may thus imply bugs).This class implements a test-agent.A TestGoal is a Goal, but you can additionally specify a test oracle.
-
ClassDescriptionRepresenting the state of an iv4xr agent.An extension of the standard
Environment
.This describes a fragment of a virtual world in terms of how it is structurally populated by in-world entities. -
-
ClassDescriptionAn extension of
TestAgent
that can also has emotion.An interface for generically represent emotion and its intensity.A generic interface for representing the emotional state of an agent.Representing the state of an iv4xr agent.An extension of the standardEnvironment
.Observation-events represent observations that a test-agent (TestAgent
) collects.When performing a series of tests, we usually want to know how 'complete' the tests were.This event is used to record a vector of (p,vs) where p is an agent's current position and vs is a bunch of scalar-values, organized as name-value pairs.This class is used to represent observation-events that need to be time-stamped.When a test-agent interacts with a system-under-test, it will want to report things that meet its expectations, as well as things that violate its expectations (and may thus imply bugs).Agents (instances ofBasicAgent
or its subclasses) are mainly state-based.This class implements a test-agent.This class is used to collect information from one or more test-agents.This class is used to keep track which coverage-points were visited.This class is used to hold a chronological list of time-stamped events.A TestGoal is a Goal, but you can additionally specify a test oracle.This describes a fragment of a virtual world in terms of how it is structurally populated by in-world entities. -
ClassDescriptionRepresenting the state of an iv4xr agent.An extension of the standard
Environment
.This class implements a test-agent.This describes a fragment of a virtual world in terms of how it is structurally populated by in-world entities.