SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
IVAPP 2015: Position Paper
The Recursive Disk Metaphor – A Glyph-based
Approach for Software Visualization
R. Müller
Information Systems Institute, Leipzig University
D. Zeckzer
Institute of Computer Science, Leipzig University
11th March 2015
2
Motivation
 Software is complex, intangible, and invisible
 Major challenge
 Give software a shape for
 understanding
 exploration
 quality assessment (comparison, flaws)
 Solution
 Combination of a glyph-based approach and software visualization
© 2015 by R. Müller & D. Zeckzer
[Gračanin, Matković, & Eltoweissy 2005]
3
Related Work
© 2015 by R. Müller & D. Zeckzer
Visualization
Technique/Tool
Package
Class
Inner
Class
Method
Attribute
Relations
Treemap + + -- -- -- --
Circular Treemap + + -- -- -- --
Sunburst + + -- -- -- --
Dependency Structure Matrix + -- -- -- -- +
Hierarchical Edge Bundles + + -- -- -- +
Treemap metrics + + -- + -- --
CodeCrawler -- + -- + + +
Voronoi Treemap + + + + + --
UML + + -- + + +
UML MetricView + + -- + + +
UML Area of Interest + + -- + + +
Rigi + + -- + + +
Recursive Disk + + + + + +
4
The Recursive Disk Metaphor
 Two-dimensional metaphor
 Represents the structure of a software system
 Packages, classes including inner classes, methods, attributes, and
relations
 Glyph-based approach
 Structural entities are mapped to circular glyphs
 The glyphs are placed recursively according to their containment
relation
 Benefits
 Visual patterns for
 understanding
 exploration
 quality assessment (comparison, flaws)
© 2015 by R. Müller & D. Zeckzer
5
Glyph Design and Placement Strategy
© 2015 by R. Müller & D. Zeckzer
Package Class
Method Attribute
Subclass
Superclass
6
Implementation: Generative and Model-
driven Software Visualization
© 2015 by R. Müller & D. Zeckzer
[Müller et al. 2011]
Extraction Analysis Filtering Mapping Rendering
Famix Eclipse Modeling Framework
X3D
X3DOM
HTML 5
Javascript
7
Display and Interaction
© 2015 by R. Müller & D. Zeckzer
Overview/Zoom
(Navigation Mode: Turntable)
Details-on-demand
Relate
Filter
(Hide/Unhide, Search)
8
Case Study: Findbugs (Overview)
© 2015 by R. Müller & D. Zeckzer
9
Case Study: Findbugs (Zoom)
© 2015 by R. Müller & D. Zeckzer
10
Conclusion
 Glyph-based approach for software visualization
 Holistic structural view including packages, classes, inner classes,
methods, and attributes as well as relations
 Scalable and comparable shape with an inner structural
consistency and a completely defined orientation
 Patterns and anti-patterns become visually detectable
© 2015 by R. Müller & D. Zeckzer
11
Future Work
 Cover additional languages, such as C/C++ and .NET
 Compare this approach with established approaches for visually
detecting anti-patterns
 A series of experiments is planned to evaluate the recursive disk
metaphor empirically
© 2015 by R. Müller & D. Zeckzer
12
Your Questions
© 2015 by R. Müller & D. Zeckzer
 R. Müller: rmueller@wifa.uni-leipzig.de
 D. Zeckzer: zeckzer@informatik.uni-leipzig.de
11100101010010001001010101000010100101111100010101010010
01001000011001100110110001111010111010101010111001010
10101010100010101010000010011111111111111100001000000
01010101010100001000011111000000101010101010001001010100
13
References
 Gračanin, D., Matković, K. & Eltoweissy, M., 2005. Software Visualization. Innovations in Systems and
Software Engineering, 1(2), pp.221–230.
 Müller, R. et al., 2011. Generative Software Visualization: Automatic Generation of User-Specific
Visualizations. In Proceedings of the International Workshop on Digital Engineering. Magdeburg,
Germany, pp. 45–49.
© 2015 by R. Müller & D. Zeckzer

Contenu connexe

Similaire à The Recursive Disk Metaphor - A Glyph-based Approach for Software Visualization [IVAPP 2015]

Past, Present, and Future of 3D Software Visualization - A Systematic Literat...
Past, Present, and Future of 3D Software Visualization - A Systematic Literat...Past, Present, and Future of 3D Software Visualization - A Systematic Literat...
Past, Present, and Future of 3D Software Visualization - A Systematic Literat...Richard Müller
 
Chapter 08
Chapter 08Chapter 08
Chapter 08guru3188
 
programacion orientado a abjetos poo
programacion orientado a abjetos pooprogramacion orientado a abjetos poo
programacion orientado a abjetos pooRasec De La Cruz
 
Real-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web BrowserReal-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web BrowserMichael Derntl
 
OOSE Unit 4 PPT.ppt
OOSE Unit 4 PPT.pptOOSE Unit 4 PPT.ppt
OOSE Unit 4 PPT.pptitadmin33
 
Oose unit 4 ppt
Oose unit 4 pptOose unit 4 ppt
Oose unit 4 pptDr VISU P
 
Applying sys ml_with_magicdraw
Applying sys ml_with_magicdrawApplying sys ml_with_magicdraw
Applying sys ml_with_magicdrawelheshk
 
Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Suzaimah Ramli
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxArifaMehreen1
 
Implementing an Enterprise Design System the Red Hat Way
Implementing an Enterprise Design System the Red Hat WayImplementing an Enterprise Design System the Red Hat Way
Implementing an Enterprise Design System the Red Hat WayDerek Reese
 
12266422.ppt
12266422.ppt12266422.ppt
12266422.pptCSEC5
 
Tech challenges in a large scale agile project
Tech challenges in a large scale agile projectTech challenges in a large scale agile project
Tech challenges in a large scale agile projectHarald Soevik
 
B.V.SUMAN- Dot Net
B.V.SUMAN- Dot NetB.V.SUMAN- Dot Net
B.V.SUMAN- Dot NetB.V. suman
 
20CB304 - SE - UNIT V - Digital Notes.pptx
20CB304 - SE - UNIT V - Digital Notes.pptx20CB304 - SE - UNIT V - Digital Notes.pptx
20CB304 - SE - UNIT V - Digital Notes.pptxJayaramB11
 

Similaire à The Recursive Disk Metaphor - A Glyph-based Approach for Software Visualization [IVAPP 2015] (20)

Past, Present, and Future of 3D Software Visualization - A Systematic Literat...
Past, Present, and Future of 3D Software Visualization - A Systematic Literat...Past, Present, and Future of 3D Software Visualization - A Systematic Literat...
Past, Present, and Future of 3D Software Visualization - A Systematic Literat...
 
Chapter 08
Chapter 08Chapter 08
Chapter 08
 
CHAPTER12.ppt
CHAPTER12.pptCHAPTER12.ppt
CHAPTER12.ppt
 
programacion orientado a abjetos poo
programacion orientado a abjetos pooprogramacion orientado a abjetos poo
programacion orientado a abjetos poo
 
Real-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web BrowserReal-Time Metamodeling in the Web Browser
Real-Time Metamodeling in the Web Browser
 
OOSE Unit 4 PPT.ppt
OOSE Unit 4 PPT.pptOOSE Unit 4 PPT.ppt
OOSE Unit 4 PPT.ppt
 
Ch09
Ch09Ch09
Ch09
 
Ch09
Ch09Ch09
Ch09
 
Software Design.pptx
Software Design.pptxSoftware Design.pptx
Software Design.pptx
 
Oose unit 4 ppt
Oose unit 4 pptOose unit 4 ppt
Oose unit 4 ppt
 
Applying sys ml_with_magicdraw
Applying sys ml_with_magicdrawApplying sys ml_with_magicdraw
Applying sys ml_with_magicdraw
 
Oop obj c
Oop obj cOop obj c
Oop obj c
 
Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)Icee2013 paper suzaimah_camera ready (2)
Icee2013 paper suzaimah_camera ready (2)
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
 
TEST PPT
TEST PPTTEST PPT
TEST PPT
 
Implementing an Enterprise Design System the Red Hat Way
Implementing an Enterprise Design System the Red Hat WayImplementing an Enterprise Design System the Red Hat Way
Implementing an Enterprise Design System the Red Hat Way
 
12266422.ppt
12266422.ppt12266422.ppt
12266422.ppt
 
Tech challenges in a large scale agile project
Tech challenges in a large scale agile projectTech challenges in a large scale agile project
Tech challenges in a large scale agile project
 
B.V.SUMAN- Dot Net
B.V.SUMAN- Dot NetB.V.SUMAN- Dot Net
B.V.SUMAN- Dot Net
 
20CB304 - SE - UNIT V - Digital Notes.pptx
20CB304 - SE - UNIT V - Digital Notes.pptx20CB304 - SE - UNIT V - Digital Notes.pptx
20CB304 - SE - UNIT V - Digital Notes.pptx
 

Dernier

PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...Sérgio Sacani
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsSumit Kumar yadav
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxAArockiyaNisha
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡anilsa9823
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfmuntazimhurra
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxgindu3009
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptxRajatChauhan518211
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSarthak Sekhar Mondal
 

Dernier (20)

PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
PossibleEoarcheanRecordsoftheGeomagneticFieldPreservedintheIsuaSupracrustalBe...
 
Botany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questionsBotany krishna series 2nd semester Only Mcq type questions
Botany krishna series 2nd semester Only Mcq type questions
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptxPhysiochemical properties of nanomaterials and its nanotoxicity.pptx
Physiochemical properties of nanomaterials and its nanotoxicity.pptx
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service  🪡
CALL ON ➥8923113531 🔝Call Girls Kesar Bagh Lucknow best Night Fun service 🪡
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Biological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdfBiological Classification BioHack (3).pdf
Biological Classification BioHack (3).pdf
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
Presentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptxPresentation Vikram Lander by Vedansh Gupta.pptx
Presentation Vikram Lander by Vedansh Gupta.pptx
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Green chemistry and Sustainable development.pptx
Green chemistry  and Sustainable development.pptxGreen chemistry  and Sustainable development.pptx
Green chemistry and Sustainable development.pptx
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatidSpermiogenesis or Spermateleosis or metamorphosis of spermatid
Spermiogenesis or Spermateleosis or metamorphosis of spermatid
 

The Recursive Disk Metaphor - A Glyph-based Approach for Software Visualization [IVAPP 2015]

  • 1. IVAPP 2015: Position Paper The Recursive Disk Metaphor – A Glyph-based Approach for Software Visualization R. Müller Information Systems Institute, Leipzig University D. Zeckzer Institute of Computer Science, Leipzig University 11th March 2015
  • 2. 2 Motivation  Software is complex, intangible, and invisible  Major challenge  Give software a shape for  understanding  exploration  quality assessment (comparison, flaws)  Solution  Combination of a glyph-based approach and software visualization © 2015 by R. Müller & D. Zeckzer [Gračanin, Matković, & Eltoweissy 2005]
  • 3. 3 Related Work © 2015 by R. Müller & D. Zeckzer Visualization Technique/Tool Package Class Inner Class Method Attribute Relations Treemap + + -- -- -- -- Circular Treemap + + -- -- -- -- Sunburst + + -- -- -- -- Dependency Structure Matrix + -- -- -- -- + Hierarchical Edge Bundles + + -- -- -- + Treemap metrics + + -- + -- -- CodeCrawler -- + -- + + + Voronoi Treemap + + + + + -- UML + + -- + + + UML MetricView + + -- + + + UML Area of Interest + + -- + + + Rigi + + -- + + + Recursive Disk + + + + + +
  • 4. 4 The Recursive Disk Metaphor  Two-dimensional metaphor  Represents the structure of a software system  Packages, classes including inner classes, methods, attributes, and relations  Glyph-based approach  Structural entities are mapped to circular glyphs  The glyphs are placed recursively according to their containment relation  Benefits  Visual patterns for  understanding  exploration  quality assessment (comparison, flaws) © 2015 by R. Müller & D. Zeckzer
  • 5. 5 Glyph Design and Placement Strategy © 2015 by R. Müller & D. Zeckzer Package Class Method Attribute Subclass Superclass
  • 6. 6 Implementation: Generative and Model- driven Software Visualization © 2015 by R. Müller & D. Zeckzer [Müller et al. 2011] Extraction Analysis Filtering Mapping Rendering Famix Eclipse Modeling Framework X3D X3DOM HTML 5 Javascript
  • 7. 7 Display and Interaction © 2015 by R. Müller & D. Zeckzer Overview/Zoom (Navigation Mode: Turntable) Details-on-demand Relate Filter (Hide/Unhide, Search)
  • 8. 8 Case Study: Findbugs (Overview) © 2015 by R. Müller & D. Zeckzer
  • 9. 9 Case Study: Findbugs (Zoom) © 2015 by R. Müller & D. Zeckzer
  • 10. 10 Conclusion  Glyph-based approach for software visualization  Holistic structural view including packages, classes, inner classes, methods, and attributes as well as relations  Scalable and comparable shape with an inner structural consistency and a completely defined orientation  Patterns and anti-patterns become visually detectable © 2015 by R. Müller & D. Zeckzer
  • 11. 11 Future Work  Cover additional languages, such as C/C++ and .NET  Compare this approach with established approaches for visually detecting anti-patterns  A series of experiments is planned to evaluate the recursive disk metaphor empirically © 2015 by R. Müller & D. Zeckzer
  • 12. 12 Your Questions © 2015 by R. Müller & D. Zeckzer  R. Müller: rmueller@wifa.uni-leipzig.de  D. Zeckzer: zeckzer@informatik.uni-leipzig.de 11100101010010001001010101000010100101111100010101010010 01001000011001100110110001111010111010101010111001010 10101010100010101010000010011111111111111100001000000 01010101010100001000011111000000101010101010001001010100
  • 13. 13 References  Gračanin, D., Matković, K. & Eltoweissy, M., 2005. Software Visualization. Innovations in Systems and Software Engineering, 1(2), pp.221–230.  Müller, R. et al., 2011. Generative Software Visualization: Automatic Generation of User-Specific Visualizations. In Proceedings of the International Workshop on Digital Engineering. Magdeburg, Germany, pp. 45–49. © 2015 by R. Müller & D. Zeckzer