Improving GISBuilder with Runtime Product Preview
Software product lines allow users with little development experience to configure and generate applications. On the web this approach is becoming more and more popular due to the low time required to bring a new release to the final users. The architecture of web applications though require complex development environments in order to allow users to test and evaluate a new configuration. In this work we present a novel approach, based on in-browser generation and emulation techniques, which can be applied to real-world state of the art software product lines, reducing test deployment complexity and enabling an agile development cycle.
KeywordsSoftware product lines Agile software development Rapid prototyping Geographic information systems
The work of the authors from UDC has been funded by MINECO (PGE & FEDER) [TIN2016-78011-C4-1-R, TIN2016-77158-C4-3-R, TIN2013-46238-C4-3-R, TIN2013-46801-C4-3-R]; CDTI and MINECO [Ref. IDI-20141259, Ref. ITC-20151305, Ref. ITC-20151247]; Xunta de Galicia (FEDER) [Ref. ED431G/01].
- 5.Brisaboa, N.R., Cortiñas, A., Luaces, M.R., Pedreira, O.: GISBuilder: a framework for the semi-automatic generation of web-based geographic information systems. In: PACIS 2016 (2016)Google Scholar
- 6.Bernaschina, C., Comai, S., Fraternali, P.: Online model editing, simulation and code generation for web and mobile applications. In: MiSE 2017 (2017)Google Scholar
- 7.Brambilla, M., Fraternali, P.: Interaction Flow Modeling Language: Model-Driven UI Engineering of Web and Mobile Apps with IFML. Morgan Kaufmann (2014)Google Scholar