Authors:
Aaron D. Tull
;
Tucker S. Smith
and
Kendra M. L. Cooper
Affiliation:
The University of Texas at Dallas, United States
Keyword(s):
Serious Game Framework, Agent-oriented, Software Architecture, Pattern, Agent behaviour, Component.
Related
Ontology
Subjects/Areas/Topics:
Agent Based Modeling and Simulation
;
Complex Systems Modeling and Simulation
;
Environmental Modeling
;
Formal Methods
;
Model-Driven Simulation Engineering
;
Sensor Networks
;
Simulation and Modeling
;
Simulation Tools and Platforms
;
Software and Architectures
Abstract:
Agent-oriented software architectures for serious games and game development frameworks are beginning to receive attention. They are viewed as potentially valuable solutions to support the rapid and inexpensive development of games with high usability and playability. This problem domain also has challenging technical quality of service requirements (modifiability, performance, flexibility, scalability, concurrency, portability, integration of diverse technologies), which need to be carefully considered in the architecture. Here, we present a collection of high level requirements (goals) for this problem domain and argue that a new, agent-oriented component based solution is needed that explicitly models agent-based behaviour. We propose an agent-oriented extension of the adaptive object-model pattern in this research; a running example on requirements engineering software engineering education is used to help explain the architecture. The architecture is discussed with respect to th
e technical quality of service requirements.
(More)