DocumentCode :
3028088
Title :
Simulator X: A scalable and concurrent architecture for intelligent realtime interactive systems
Author :
Latoschik, Marc Erich ; Tramberend, Henrik
Author_Institution :
Intell. Graphics Group, Univ. of Bayreuth, Bayreuth, Germany
fYear :
2011
fDate :
19-23 March 2011
Firstpage :
171
Lastpage :
174
Abstract :
This article presents a platform for software technology research in the area of intelligent Realtime Interactive Systems. Simulator X is targeted at Virtual Reality, Augmented Reality, Mixed Reality, and computer games. It provides a foundation and testbed for a variety of different application models. The current research architecture is based on the actor model to support fine grained concurrency and parallelism. Its design follows the minimize coupling and maximize cohesion software engineering principle. A distributed world state and execution scheme is combined with an object-centered world view based on an entity model. Entities conceptually aggregate properties internally represented by state variables. An asynchronous event mechanism allows intra- and interprocess communication between the simulation actors. An extensible world interface uses an ontology-based semantic annotation layer to provide a coherent world view of the resulting distributed world state and execution scheme to application developers. The world interface greatly simplifies configurability and the semantic layer provides a solid foundation for the integration of different Artificial Intelligence components. The current architecture is implemented in Scala using the Java virtual machine. This choice additionally fosters low-level scalability, portability, and reusability.
Keywords :
augmented reality; computer games; middleware; ontologies (artificial intelligence); software engineering; virtual machines; Java virtual machine; Scala; Simulator X architecture; artificial intelligence components; asynchronous event mechanism; augmented reality; cohesion software engineering principle; computer games; concurrent architecture; distributed world execution scheme; distributed world state scheme; entity model; extensible world interface; intelligent realtime interactive systems; mixed reality; object-centered world view; ontology-based semantic annotation layer; software technology; virtual reality; Artificial intelligence; Computer architecture; Object oriented modeling; Semantics; Solid modeling; Virtual reality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Virtual Reality Conference (VR), 2011 IEEE
Conference_Location :
Singapore
ISSN :
1087-8270
Print_ISBN :
978-1-4577-0039-2
Electronic_ISBN :
1087-8270
Type :
conf
DOI :
10.1109/VR.2011.5759457
Filename :
5759457
Link To Document :
بازگشت