elib
DLR-Header
DLR-Logo -> http://www.dlr.de
DLR Portal Home | Imprint | Privacy Policy | Accessibility | Contact | Deutsch
Fontsize: [-] Text [+]

Visualization of OSGi Based Software Architectures in Virtual Reality

Nafeie, Lisa (2018) Visualization of OSGi Based Software Architectures in Virtual Reality. EclipseCon / OSGi Community Event 2018, 2018-10-23 - 2018-10-25, Ludwigsburg, Germany.

[img] PDF
6MB

Abstract

Classic software architecture visualizations such as UML diagrams widely used in practice but are not always the best solution, for example to get an high level overview of large component-based software systems. In this talk, we show other suitable technologies for software visualization to understand complex software architectures. Especially, we show how to visualize OSGi based software architectures in Virtual Reality (VR) using VR headsets. We address the question, how software visualizing can help during the development process and what are the resulting benefits for developers and software testers. We focus on four aspects: Development, evaluation, quality assurance, and visualization technology. We demonstrate software visualization using the software ''IslandViz'', which visualizes OSGi based software systems using an island metaphor, where islands on a virtual water level represents OSGi bundles, regions on the islands represents packages, and buildings represents classes. We describe how to get all relevant data for the visualization by repository mining on the whole source tree and data mining on source code level. We store all data in a graph database for further analysis and visualization. Through software visualization we were able to answer many important questions, which have already taken a lot of time in development and test-phases. In addition, it's very important to make the software architecture tangible, which makes it easier way to talk about technical problems in teams formed by people with different knowledge, communications skills, and backgrounds.

Item URL in elib:https://elib.dlr.de/123311/
Document Type:Conference or Workshop Item (Speech)
Title:Visualization of OSGi Based Software Architectures in Virtual Reality
Authors:
AuthorsInstitution or Email of AuthorsAuthor's ORCID iDORCID Put Code
Nafeie, LisaLisa.Nafeie (at) dlr.dehttps://orcid.org/0000-0002-3481-2694UNSPECIFIED
Date:23 October 2018
Refereed publication:No
Open Access:Yes
Gold Open Access:No
In SCOPUS:No
In ISI Web of Science:No
Status:Published
Keywords:Virtual Reality, Software Architectures, OSGi, Java
Event Title:EclipseCon / OSGi Community Event 2018
Event Location:Ludwigsburg, Germany
Event Type:national Conference
Event Start Date:23 October 2018
Event End Date:25 October 2018
Organizer:Eclipse , OSGi Foundation
HGF - Research field:Aeronautics, Space and Transport
HGF - Program:Space
HGF - Program Themes:Space System Technology
DLR - Research area:Raumfahrt
DLR - Program:R SY - Space System Technology
DLR - Research theme (Project):R - Vorhaben SISTEC (old)
Location: Köln-Porz
Institutes and Institutions:Institut of Simulation and Software Technology
Institut of Simulation and Software Technology > Distributed Systems and Component Software
Deposited By: Nafeie, Lisa
Deposited On:12 Dec 2018 14:41
Last Modified:24 Apr 2024 20:27

Repository Staff Only: item control page

Browse
Search
Help & Contact
Information
OpenAIRE Validator logo electronic library is running on EPrints 3.3.12
Website and database design: Copyright © German Aerospace Center (DLR). All rights reserved.