SOA applied: Engineering software as processing unit of a serious game

1Citations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A mechanistic model is an essential component of any simulation game. The development of such a model, including its elementary components, their relations and calculation rules, is a demanding, costly and fault-prone task. This task becomes even more complex if very realistic models are required, as it is mostly the case for serious games. Alternatively, proven simulation software can be integrated into the serious game, turning the game into an easy to use and motivating user interface, and the simulation program into a verified processing unit. In this article, we present a serious game dealing with water infrastructure planning, which interfaces to an engineering simulation software for necessary calculations. After motivating the combination of game and simulation software in this special case of water infrastructure planning, we focus on the characteristics of the software architecture and the development process. Data availability and data aggregation are identified as issues central to a successful implementation of the presented architecture. This case study thus reveals advantages and challenges of serious games employing service-oriented architectures (SOA).

Cite

CITATION STYLE

APA

Schwarz, D., Söbke, H., Hofmann, A. F., Angermair, G., Schnatmann, L., & Londong, J. (2016). SOA applied: Engineering software as processing unit of a serious game. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10056 LNCS, pp. 177–186). Springer Verlag. https://doi.org/10.1007/978-3-319-50182-6_16

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free