Publication type: Conference paper
Type of review: Peer review (publication)
Title: Improving performance and scalability of model-driven generated web applications : an experience report
Authors: Moretti, Gioele
Ruiz, Marcela
Spielberger, Jürgen
et. al: No
DOI: 10.1007/978-3-030-50316-1_17
Proceedings: Research Challenges in Information Science
Page(s): 285
Pages to: 301
Conference details: RCIS 2020 : 14th International Conference on Research Challenges in Information Science, Limassol (Cyprus), 23-25 September 2020
Issue Date: 2020
Series: Lecture Notes in Business Information Processing
Series volume: 385
Publisher / Ed. Institution: Springer
Publisher / Ed. Institution: Cham
ISBN: 978-3-030-50315-4
978-3-030-50316-1
ISSN: 1865-1348
1865-1356
Language: English
Subject (DDC): 005: Computer programming, programs and data
006: Special computer methods
Abstract: Context: Performance and scalability are of critical value for distributed and multiuser systems like web applications. Posity is a model-driven development tool that allows software engineers to specify a set of graphical diagrams for the automatic generation of web and/or desktop software applications. Posity provides the benefits of model-driven engineering (MDE) tools in terms of high-quality code generation, implementation speed, support for traceability and debuggability, etc. However, web applications generated with Posity do not scale properly to satisfy unpredictable performance demands. As a result, Posity industrial adoption is hindered. Objective: Design a treatment for improving performance and scalability of web applications generated with Posity. Method: We investigate current problems of web applications generated with Posity. Results from our investigation suggest candidate architectures, which we evaluate by applying the architecture trade-off analysis method (ATAM). The outcome of the ATAM evaluation guides the design and implementation of a thick-client architecture for the Posity runtime environment for web applications; which we validate by means of a laboratory demonstration. Results: i) we contribute with criteria for selecting a proper architecture for solving performance and scalability problems, and ii) we report on the experience of designing, developing and validating an architecture for Posity runtime environment. Conclusions: Results from the laboratory demonstration show tangible improvements in terms of performance and scalability of web applications generated by Posity. These advancements are promising and motivate further development of the thick-client architecture for Posity runtime environment for web applications. This experience report concludes with lessons learnt on promoting the adoption of model-driven development tools.
URI: https://digitalcollection.zhaw.ch/handle/11475/21909
Fulltext version: Published version
License (according to publishing contract): Licence according to publishing contract
Departement: School of Engineering
Organisational Unit: Institute of Computer Science (InIT)
Published as part of the ZHAW project: Can virtual reality systems help us to design software as we talk?
Appears in collections:Publikationen School of Engineering

Files in This Item:
There are no files associated with this item.
Show full item record
Moretti, G., Ruiz, M., & Spielberger, J. (2020). Improving performance and scalability of model-driven generated web applications : an experience report [Conference paper]. Research Challenges in Information Science, 285–301. https://doi.org/10.1007/978-3-030-50316-1_17
Moretti, G., Ruiz, M. and Spielberger, J. (2020) ‘Improving performance and scalability of model-driven generated web applications : an experience report’, in Research Challenges in Information Science. Cham: Springer, pp. 285–301. Available at: https://doi.org/10.1007/978-3-030-50316-1_17.
G. Moretti, M. Ruiz, and J. Spielberger, “Improving performance and scalability of model-driven generated web applications : an experience report,” in Research Challenges in Information Science, 2020, pp. 285–301. doi: 10.1007/978-3-030-50316-1_17.
MORETTI, Gioele, Marcela RUIZ und Jürgen SPIELBERGER, 2020. Improving performance and scalability of model-driven generated web applications : an experience report. In: Research Challenges in Information Science. Conference paper. Cham: Springer. 2020. S. 285–301. ISBN 978-3-030-50315-4
Moretti, Gioele, Marcela Ruiz, and Jürgen Spielberger. 2020. “Improving Performance and Scalability of Model-Driven Generated Web Applications : An Experience Report.” Conference paper. In Research Challenges in Information Science, 285–301. Cham: Springer. https://doi.org/10.1007/978-3-030-50316-1_17.
Moretti, Gioele, et al. “Improving Performance and Scalability of Model-Driven Generated Web Applications : An Experience Report.” Research Challenges in Information Science, Springer, 2020, pp. 285–301, https://doi.org/10.1007/978-3-030-50316-1_17.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.