Publikationstyp: Konferenz: Paper
Art der Begutachtung: Peer review (Publikation)
Titel: Improving performance and scalability of model-driven generated web applications : an experience report
Autor/-in: Moretti, Gioele
Ruiz, Marcela
Spielberger, Jürgen
et. al: No
DOI: 10.1007/978-3-030-50316-1_17
Tagungsband: Research Challenges in Information Science
Seite(n): 285
Seiten bis: 301
Angaben zur Konferenz: RCIS 2020 : 14th International Conference on Research Challenges in Information Science, Limassol (Cyprus), 23-25 September 2020
Erscheinungsdatum: 2020
Reihe: Lecture Notes in Business Information Processing
Reihenzählung: 385
Verlag / Hrsg. Institution: Springer
Verlag / Hrsg. Institution: Cham
ISBN: 978-3-030-50315-4
978-3-030-50316-1
ISSN: 1865-1348
1865-1356
Sprache: Englisch
Fachgebiet (DDC): 005: Computerprogrammierung, Programme und Daten
006: Spezielle Computerverfahren
Zusammenfassung: 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
Volltext Version: Publizierte Version
Lizenz (gemäss Verlagsvertrag): Lizenz gemäss Verlagsvertrag
Departement: School of Engineering
Organisationseinheit: Institut für Informatik (InIT)
Publiziert im Rahmen des ZHAW-Projekts: Can virtual reality systems help us to design software as we talk?
Enthalten in den Sammlungen:Publikationen School of Engineering

Dateien zu dieser Ressource:
Es gibt keine Dateien zu dieser Ressource.
Zur Langanzeige
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.


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.