2016 IEEE Working Conference on Software Visualization (VISSOFT) 2016
DOI: 10.1109/vissoft.2016.20
|View full text |Cite
|
Sign up to set email alerts
|

Visualizing Modules and Dependencies of OSGi-Based Applications

Abstract: 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 pa… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
11
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 19 publications
(11 citation statements)
references
References 8 publications
(8 reference statements)
0
11
0
Order By: Relevance
“…Seider et al explore modularization of OSGi-based components using an interactive visualization tool [37]. They extract information from meta-data files and organize it at different abstraction levels (e.g., package and service).…”
Section: Related Workmentioning
confidence: 99%
“…Seider et al explore modularization of OSGi-based components using an interactive visualization tool [37]. They extract information from meta-data files and organize it at different abstraction levels (e.g., package and service).…”
Section: Related Workmentioning
confidence: 99%
“…This allows to deploy the tool via the Google Play Store. 2 1) Visualization of bundles, packages, and services: The general scene that is visible after starting the tool (Figure 8) shows bundles (large cubical objects), packages (small cubical objects) stacked over each other on top of bundles, and services (discs around packages). A white circle represents the pointer, which helps to select bundles or packages.…”
Section: Tool Implementationmentioning
confidence: 99%
“…To explore the potential of VR headsets for visualization of component-based software architecture, we developed a tool for visualizing OSGi-based applications. Based on previous visualizations and a tool chain for 2D [2], we present the following contributions:…”
Section: Introductionmentioning
confidence: 99%
“…Exploring large-scale OSGi-based software architectures with interrelationships among multiple software components is a challenging exercise. To improve the exploration task, we developed multiple approaches in 2D, 3D, and Virtual Reality (VR) to visualize software architectures [5], [2]. To this end, different OSGi concepts such as Bundles, Packages and Services are mapped to elements of an island metaphor for visualization.…”
Section: Introductionmentioning
confidence: 99%