Download Live Trace Visualization for System and Program by Florian Fittkau PDF

By Florian Fittkau

in lots of companies, the variety of deployed functions is consistently expanding. these purposes - frequently a number of hundreds and hundreds - shape huge software program landscapes. The comprehension of such landscapes is usually impeded because of, for example, architectural erosion, group of workers turnover, or altering necessities. moreover, occasions similar to functionality anomalies can usually merely be understood in correlation with the states of the functions. as a result, an effective and potent technique to understand such software program landscapes together with the main points of every program is required.

In this thesis, we introduce a dwell hint visualization method of aid process and application comprehension in huge software program landscapes. It positive aspects views: a landscape-level standpoint utilizing UML components and an application-level point of view following the 3D software program urban metaphor. Our major contributions are 1) an process named ExplorViz for permitting stay hint visualization of huge software program landscapes, 2) a tracking and research process in a position to logging and processing the massive volume of carried out strategy calls in huge software program landscapes, and three) exhibit and interplay strategies for the software program urban metaphor past classical second screens and second pointing devices.

Extensive lab experiments exhibit that our tracking and research method elastically scales to massive software program landscapes whereas enforcing just a low overhead at the effective platforms. in addition, numerous managed experiments show an elevated potency and effectiveness for fixing comprehension projects whilst utilizing our visualization. ExplorViz is on the market as open-source software program on also, we offer wide experimental applications of our reviews to facilitate the verifiability and reproducibility of our results.

Show description

Read or Download Live Trace Visualization for System and Program Comprehension in Large Software Landscapes (Kiel Computer Science Series) PDF

Similar software development books

Datenbanken: Theorie, Entwurf und Programmierung relationaler Datenbanken (German Edition)

Used to be sind Datenbanken, wie entwirft guy eigene Datenbanken und wie kann guy mit ihnen optimum arbeiten? Lebendig und umfassend führt Sie dieses Buch in die Grundlagen von Theorie, Programmierung und dem Entwurf relationaler Datenbanken ein. Aus verschiedenen Perspektiven von Anwendern, Programmierern und Datenbankadministratoren werden die unterschiedlichsten Anforderungen beleuchtet und ein umfassendes Verständnis für die Problematik geweckt.

Einführung in die Constraint-Programmierung: Grundlagen, Methoden, Sprachen, Anwendungen ( (German Edition)

Die Constraint-Programmierung liefert Methoden zur effizienten Modellierung von Systemen oder zur Lösung von Problemen, für die nur unvollständige Informationen vorliegen. Ebenso hilft sie kombinatorische Probleme zu lösen oder komplexe Deduktionssysteme zu entwickeln. Dieses kompakte Lehrbuch führt in die Constraint-Programmierung ein.

The Python Workbook: A Brief Introduction with Exercises and Solutions

Whereas different textbooks dedicate their pages to explaining introductory programming innovations, The Python Workbook focuses solely on routines, following the philosophy that desktop programming is a ability top realized via event and perform. Designed to aid and inspire hands-on studying approximately programming, this student-friendly paintings comprises 174 workouts, spanning various educational disciplines and daily occasions.

Middleware in Java: Leitfaden zum Entwurf verteilter Anwendungen — Implementierung von verteilten Systemen über JMS — Verteilte Objekte über RMI und CORBA (IT-Professional) (German Edition)

Dieses Buch vermittelt beispielhaft das notwendige knowledge zum Entwurf und zur Entwicklung verteilter Anwendungen. Die Umsetzung erfolgt mittels der relevanten Middleware-Technologien in Java. Zunächst werden die grundlegenden Verfahren wie Datenaustausch über Sockets, Parallelisierung durch Threads und Synchronisation über Monitore und Semaphore behandelt.

Additional info for Live Trace Visualization for System and Program Comprehension in Large Software Landscapes (Kiel Computer Science Series)

Sample text

Download PDF sample

Rated 4.54 of 5 – based on 17 votes