conference-paper وصول مفتوح

Automated UML Visualization of Software Ecosystems: Tracking Versions, Dependencies, and Security Updates

  • Procedia Computer Science
  • Elsevier BV
Research footprint

At a glance

الاستشهادات
2
المراجع
15
Comments
0
Paper overview

Abstract

The growing complexity of software ecosystems—spanning multiple operating systems and their interconnected software components—poses significant challenges for documenting, visualizing, and maintaining these large systems over time. This complexity stems from the increasing number of components, their interdependencies, and rapid update cycles. In this work, we propose a release notes-driven approach that leverages Unified Modeling Language (UML), particularly component and package diagrams, to automate the visualization and monitoring of software architectures. Our method models peer relationships, stack dependencies, and hierarchical structures among components, addressing both architectural design clarity and cognitive scalability. By visually distinguishing critical information such as security updates (e.g., CVEs) and recent releases, our approach provides actionable information for software architects and engineers. We demonstrate practical use cases to highlight the effectiveness of our method in managing complex software ecosystems, enabling improved comprehension and decision-making within an ecosystem context.

Record transparency

Publication details

DOI
10.1016/j.procs.2025.03.107
OpenAlex
W4409814328
Document type
conference-paper
Language
EN
Source
Procedia Computer Science
Last metadata update
المجتمع

Comments

تسجيل الدخول للانضمام إلى النقاش.

  1. لا توجد تعليقات بعد. ابدأ النقاش.