Quality Assurance of Heterogeneous Applications: The SODALITE Approach
This addresses quality assurance for developers deploying applications in heterogeneous computing environments, but appears incremental as it builds on existing deployment and monitoring concepts.
The SODALITE project tackled the problem of ensuring quality and performance for deploying applications across heterogeneous Cloud and HPC environments by developing tools to detect and correct errors in deployment models and a framework for runtime monitoring and refactoring, with early results presented.
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.