Visualizing Modules and Dependencies of OSGi-Based Applications
Visualizing Modules and Dependencies of OSGi-Based Applications
复制标题
可视化基于 OSGi 的应用程序的模块和依赖关系
DOI:
10.1109/vissoft.2016.20
复制
发表时间:
2016
期刊:
影响因子:
--
通讯作者:
Marlene Bruggemann
中科院分区:
文献类型:
--
作者:
D. Seider;A. Schreiber;Tobias Marquardt;Marlene Bruggemann
The architecture of software it not tangible, but in different situations it is preferable to have it tangible. For example, while reviewing it against the intended design, introducing the software to others, or starting to develop on a new part. Basic aspects of a software architecture are the modules the software is constructed of and the dependencies between them. To comprehend these aspects is important especially for software using a technology such as OSGi, which key concept is modularization. In this paper, we describe interactive visualization tools that we developed to comprehend large OSGi-based applications with their modules and dependencies. We applied our solution for OSGi-based applications with hundreds of modules containing multiple submodules each. With the resulting visualizations, we can explore the modularization of the software architecture.