ClarchMap: API-oriented reconstruction of architecture for cloud-based systems

dc.contributor.authorDaniel Althviz Moré
dc.contributor.authorKelly Garcés
dc.contributor.authorJaime Chavarriaga
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T18:25:27Z
dc.date.available2026-03-22T18:25:27Z
dc.date.issued2021
dc.description.abstractIn DevOps, practices for continuous delivery aim to minimize the risks associated with releasing software and new features. Adding automation to the process, these practices help to reduce the effort required to deploy the software without affecting the behaviour of the system. Regretfully, when developers or infrastructure administrators modify any element in a system, other elements may result in affected, thus producing errors and service interruptions. Here we present the tool Cloud architecture Mapper (ClarchMap) that determines what elements comprise a given cloud-based system and what dependencies exist among these elements. Users can take advantage of this information to analyse the impact of changes. Our approach uses different kinds of APIs to reconstruct the system architecture and visualize, and analyse the diverse software, data, and infrastructure elements therein. We have applied our approach to reconstruct and analyze the infrastructure used in a real Software as a Service application in Azure. According to this evaluation, the contributed graph-based visualizations help to detect elements and problems hard to find by hand. A video demonstrating our tool is available from https://www.youtube.com/watch?v=uXBZ4P1ZGRE
dc.identifier.doi10.1109/saner50967.2021.00067
dc.identifier.urihttps://doi.org/10.1109/saner50967.2021.00067
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/70027
dc.language.isoen
dc.sourceUniversidad de Los Andes
dc.subjectComputer science
dc.subjectCloud computing
dc.subjectDevOps
dc.subjectSoftware engineering
dc.subjectSoftware
dc.subjectSoftware architecture
dc.subjectProcess (computing)
dc.subjectArchitecture
dc.subjectSoftware system
dc.subjectAutomation
dc.titleClarchMap: API-oriented reconstruction of architecture for cloud-based systems
dc.typearticle

Files