Title :
Technological Variability by Means of a Framework Metamodel
Author :
Garcia Alonso, Jose ; Berrocal Olmeda, Javier ; Murillo, Juan Manuel
Author_Institution :
Quercus Software Eng. Group, Centro Univ. de Merida, Merida, Spain
fDate :
Aug. 31 2014-Sept. 4 2014
Abstract :
The development of large web applications has focused on the use of increasingly complex architectures based on the layer architectural pattern and different development frameworks. Many techniques have been proposed to deal with this increasing complexity, mostly in the field of model-based development which abstracts the architects and designers from the architectural and technological complexities. However, these techniques do not take into account the great technological variability of these architectures, and therefore limit the architectural options available for their users. In this paper we describe a metamodel that captures the technological details involved in the use of a specific framework. Using this metamodel, we are able to model the technological knowledge required to take advantage of a number of development frameworks. Using these models as part of a model-driven development process, we are able to incorporate technological variability into the model based development of multilayer applications. This approach keeps complexity under control whilst flexibility on choosing technologies is not penalized.
Keywords :
Internet; software engineering; Web applications; metamodel; model-driven development process; multilayer applications; technological knowledge; technological variability; Adaptation models; Complexity theory; Computer architecture; Nonhomogeneous media; Springs; Unified modeling language; XML; Multilayer architectures; design patterns; development frameworks; metamodel; model-driven development;
Conference_Titel :
Advanced Applied Informatics (IIAIAAI), 2014 IIAI 3rd International Conference on
Conference_Location :
Kitakyushu
Print_ISBN :
978-1-4799-4174-2
DOI :
10.1109/IIAI-AAI.2014.137