Skip to main content

Quality Assurance of Heterogeneous Applications: The SODALITE Approach

Part of the Communications in Computer and Information Science book series (CCIS,volume 1360)

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.

Keywords

  • IaC
  • Cloud
  • HPC
  • Quality
  • Defects
  • Refactoring

This is a preview of subscription content, access via your institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • DOI: 10.1007/978-3-030-71906-7_16
  • Chapter length: 6 pages
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
eBook
USD   64.99
Price excludes VAT (USA)
  • ISBN: 978-3-030-71906-7
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book
USD   84.99
Price excludes VAT (USA)
Fig. 1.
Fig. 2.
Fig. 3.

References

  1. 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

  2. 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

  3. 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)

    Google Scholar 

  4. 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

  5. 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)

    Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Indika Kumara .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Verify currency and authenticity via CrossMark

Cite this paper

Kumara, I., Quattrocchi, G., Tamburri, D., Van Den Heuvel, WJ. (2021). Quality Assurance of Heterogeneous Applications: The SODALITE Approach. In: , 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)