DocumentCode :
3541527
Title :
Applying software product lines to multiplatform video games
Author :
Albassam, Emad ; Gomaa, H.
Author_Institution :
Dept. of Comput. Sci., George Mason Univ., Fairfax, VA, USA
fYear :
2013
fDate :
18-18 May 2013
Firstpage :
1
Lastpage :
7
Abstract :
In this paper, we explore the application of Software Product Line (SPL) technology in the video games domain by exploiting differences in various video game platforms to design a variable component-based software product line architecture for a multiplatform video game. Our approach consists of constructing a feature dependency model for describing variability in multiplatform video games. We explored variability in the user interface, input devices, output devices, CPU, as well as other variability in various video game platforms. Then, we designed a variable component-based SPL that is tailored to every video game in the product line. We validated our approach by implementing a SPL of a combat flight-simulator game and by deriving two versions of the game: a Windows desktop version and a Windows Phone version. The derivation process of each version is done by selecting features from the feature dependency model and the corresponding software components and SPL parameters that relate to those features.
Keywords :
computer games; object-oriented programming; user interfaces; SPL technology; Windows desktop version; Windows phone version; component based software product line architecture; feature dependency model; flight simulator game; multiplatform video games; software product lines; user interface; variable component based SPL; video game platforms; video games domain; Computer architecture; Feature extraction; Games; Mobile handsets; Three-dimensional displays; Unified modeling language; User interfaces; Software product line design; feature modeling; multiplatform variability; video games;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Games and Software Engineering (GAS), 2013 3rd International Workshop on
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1109/GAS.2013.6632582
Filename :
6632582
Link To Document :
بازگشت