The case tool for software structure and metrics visualization in 3D space

В.Ю. Романов, И.В. Шульга

Abstract


This article discusses software code visualization systems using 3D space. We consider the software visualization in 3D space as part of architecture recovery tool. The metaphor a software system as a code city with buildings and districts are used to visualize software structure and object oriented metrics.


Full Text:

PDF (Russian)

References


Object Management Group, UML 2.4 Superstructure Specification, OMG document. http://www.omg.org/spec/UML/2.4.1/

Romanov V. Ju. Vizualizacija dlja izmerenija i refaktoringa programmnogo obespechenija //International Journal of Open Information Technologies. – 2013. – T. 1. – #. 9. – S. 1-10.

Romanov V.Ju. Vizualizacija programmnyh metrik pri opisanii arhitektury programmnogo obespechenija //International Journal of Open Information Technologies. – 2014. – T. 2. – #. 2. – S. 21-28.

Romanov V.Ju. Analiz ob"ektno-orientirovannyh metrik dlja proektirovanija arhitektury programmnogo obespechenija//International Journal of Open Information Technologies. – 2014. – T. 2. – #. 3. – S. 1117.

Romanov V. Ju. Vizualizacija i analiz bol'shih programmnyh sistem s pomoshh'ju ih trehmernogo predstavlenija //International Journal of Open Information Technologies. – 2014. – T. 2. – #. 5. – S. 1-9.

Romanov V.Ju. Analiz i vizualizacija zavisimostej mezhdu paketami programmnyh sistem //International Journal of Open Information Technologies. – 2015. – T. 3. – #. 1. – S. 23-29.

Alfredo T., Marcelo C. An Overview of 3D Software Visualization // Visualization and Computer Graphics, IEEE Transactions on Volume:15, Issue: 1

T. Dwyer, "Three dimensional uml using force directed layout," in APV is ’01: Proceedings of the 2001 Asia-Pacific Symposium on Information visualisation. Darlinghurst, Australia, Australia: Australian Computer Society, Inc., 2001, pp. 77–85.

Walrus - Graph Visualization Tool // http://www.caida.org/

GEF3D http://eclipse.org/gef3d/

Mark Segal, Kurt Akeley. The OpenGLR Graphics System: A Specification Version 3.3 (Core Profile) - March 11, 2010

Java™ Binding for the OpenGL® API. http://jogamp.org/jogl/www/

OpenGL // https://ru.wikipedia.org/wiki/OpenGL

Lightweight Java Game Library. http://www.lwjgl.org/

Steven A. Information Visualization at the Turn of the Century // AALL Spectrum October 2000

W. Wang, H. Wang, G. Dai, and H. Wang, “Visualization of large hierarchical data by circle packing,” in CHI ’06: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems. New York, NY, USA: ACM Press, 2006, pp. 517–520.

Balzer and O. Deussen, “Hierarchy based 3d visualization of largesoftwarestructures,”inVIS’04:ProceedingsoftheConference on Visualization ’04. Washington, DC, USA: IEEE Computer Society, 2004, p. 598.4.

R.Wettel, M.Lanza, R.Robbes. Software Systems as Cities: A Controlled Experiment. In Proceedings of ICSE 2011 (33rd International Conference on Software Engineering), pp. 551 - 560, ACM Press, 2011.

Romanov V.Ju. Instrument obratnogo proektirovanija i refaktoringa programmnogo obespechenija napisannogo na jazyke Java //International Journal of Open Information Technologies. – 2013. – T. 1. – #. 8. – S. 1-6.

Romanov V.Ju. Modelirovanie svobodno-rasprostranjaemogo programmnogo obespechenija s pomoshh'ju jazyka UML //International Journal of Open Information Technologies. – 2013. – T. 1. – #. 7. – S. 11-15.

Romanov V.Ju. Modelirovanie i verifikacija arhitektury programmnogo obespechenija razrabotannogo na jazyke Java. Sb. trudov VIII Mezhdunarodnoj konferencii «Sovremennye informacionnye tehnologii i IT-obrazovanie», Moskva, 2013, s. 343-348

Romanov V.Ju. Ispol'zovanie shablonov paketov dlja analiza arhitektury programmnoj sistemy//International Journal of Open Information Technologies. – 2014. – T. 2. – #. 4. – S. 18-24.

Romanov V.Ju. Vizualizacija vnutrennej struktury i zavisimostej paketov v programmnoj sisteme //International Journal of Open Information Technologies. – 2015. – T. 3. – #. 4. – S. 18-26.

Namiot D., Suhomlin V. O proektah laboratorii OIT //International Journal of Open Information Technologies. – 2013. – T. 1. – #. 5. – S. 18-21.

Gur'ev D. E., Namiot D. E., Shneps M. A. O

telekommunikacionnyh servisah //International Journal of Open

Information Technologies. – 2014. – T. 2. – #. 4. – S. 13-17.


Refbacks

  • There are currently no refbacks.


Abava  Кибербезопасность MoNeTec 2024

ISSN: 2307-8162