Towards Semantic Detection of Smells in Cloud Infrastructure Code

07/04/2020
by   Indika Kumara, et al.
0

Automated deployment and management of Cloud applications relies on descriptions of their deployment topologies, often referred to as Infrastructure Code. As the complexity of applications and their deployment models increases, developers inadvertently introduce software smells to such code specifications, for instance, violations of good coding practices, modular structure, and more. This paper presents a knowledge-driven approach enabling developers to identify the aforementioned smells in deployment descriptions. We detect smells with SPARQL-based rules over pattern-based OWL 2 knowledge graphs capturing deployment models. We show the feasibility of our approach with a prototype and three case studies.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2021

HTN Planning Domain for Deployment of Cloud Applications

Cloud providers are facing a complex problem in configuring software app...
research
04/15/2023

Mining for Cost Awareness in the Infrastructure as Code Artifacts of Cloud-based Applications: an Exploratory Study

Context: The popularity of cloud computing as the primary platform for d...
research
09/12/2022

A Declarative Modelling Framework for the Deployment and Management of Blockchain Applications

The deployment and management of Blockchain applications require non-tri...
research
02/17/2021

FIXME: Enhance Software Reliability with Hybrid Approaches in Cloud

With the promise of reliability in cloud, more enterprises are migrating...
research
01/28/2019

Optimal and Automated Deployment for Microservices

Microservices are highly modular and scalable Service Oriented Architect...
research
05/09/2022

Architectural Partitioning and Deployment Modeling on Hybrid Clouds

The hybrid cloud idea is increasingly gaining momentum because it brings...
research
03/25/2020

Quality Assurance of Heterogeneous Applications: The SODALITE Approach

A key focus of the SODALITE project is to assure the quality and perform...

Please sign up or login with your details

Forgot password? Click here to reset