Abstract
A key focus of the SODALITE project is to assure the quality and performance of the deployments of applications over heterogeneous Cloud and HPC environments. It offers a set of tools to detect and correct errors, smells, and bugs in the deployment models and their provisioning workflows, and a framework to monitor and refactor deployment model instances at runtime. This paper presents objectives, designs, early results of the quality assurance framework and the refactoring framework.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Baresi, L., Leva, A., Quattrocchi, G.: Fine-grained dynamic resource allocation for big-data applications. IEEE Trans. Softw. Eng. 1 (2019). https://doi.org/10.1109/TSE.2019.2931537
Borovits, N., et al.: DeepiaC: deep learning-based linguistic anti-pattern detection in IaC. In: Proceedings of the 4th ACM SIGSOFT International Workshop on Machine-Learning Techniques for Software-Quality Evaluation, MaLTeSQuE 2020, pp. 7–12. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3416505.3423564
Guerriero, M., Garriga, M., Tamburri, D.A., Palomba, F.: Adoption, support, and challenges of infrastructure-as-code: insights from industry. In: 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 580–589. IEEE (2019)
Kumara, I., et al.: Towards semantic detection of smells in cloud infrastructure code. In: Proceedings of the 10th International Conference on Web Intelligence, Mining and Semantics, WIMS 2020, pp. 63–67. Association for Computing Machinery, New York (2020). https://doi.org/10.1145/3405962.3405979
Lipton, P., Lauwers, C., Rutkowski, M., Lauwers, C., Noshpitz, C., Curescu, C.: Tosca simple profile in YAML version 1.3. OASIS Committee Specification 1 (2020)
Acknowledgement
This paper has been supported by the European Union’s Horizon 2020 research and innovation programme under grant agreement no. 825480, SODALITE. We thank all members of the SODALITE consortium for their inputs and feedbacks to the development of this paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Kumara, I., Quattrocchi, G., Tamburri, D., Van Den Heuvel, WJ. (2021). Quality Assurance of Heterogeneous Applications: The SODALITE Approach. In: Zirpins, C., et al. Advances in Service-Oriented and Cloud Computing. ESOCC 2020. Communications in Computer and Information Science, vol 1360. Springer, Cham. https://doi.org/10.1007/978-3-030-71906-7_16
Download citation
DOI: https://doi.org/10.1007/978-3-030-71906-7_16
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-71905-0
Online ISBN: 978-3-030-71906-7
eBook Packages: Computer ScienceComputer Science (R0)