Applying system descriptors to address ambiguity on deployment diagrams
Jalves Nicacio, Fabio Petrillo

TL;DR
This paper proposes using system descriptors to eliminate ambiguity in deployment diagrams, enhancing communication and consistency throughout system evolution in DevOps environments.
Contribution
It introduces a novel approach linking system descriptors and deployment diagrams to ensure unambiguous, consistent representations, supported by a case study on Netflix deployment diagrams.
Findings
Generated diagrams are graphically equivalent to descriptors.
The approach reduces ambiguity in deployment diagrams.
Preliminary results support the hypotheses.
Abstract
Communication between practitioners is essential for product quality in the DevOps context. This communication often takes place through deployment diagrams of a system under development. However, it is common diagrams to become ambiguous or inconsistent as the system progresses and goes to a continuous delivery pipeline or production. Moreover, diagrams could not follow the evolution of systems, and it is challenging to associate diagrams to production. In this paper, we propose the use of system descriptors to address the ambiguity of deployment diagrams. We state three main hypotheses (1) if a deployment diagram is generated from a valid system descriptor then the diagram is unambiguous; (2) if a valid system descriptor is generated from a deployment diagram then the descriptor is unambiguous; (3) if a diagram generated from a descriptor is unambiguous and if a descriptor…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Advanced Software Engineering Methodologies · Software System Performance and Reliability
