Live Trace Visualization for System and Program Comprehension in Large Software Landscapes

Live Trace Visualization for System and Program Comprehension in Large Software Landscapes PDF Author: Florian Fittkau
Publisher: BoD – Books on Demand
ISBN: 3739207167
Category : Computers
Languages : en
Pages : 362

Get Book Here

Book Description
In many enterprises, the number of deployed applications is constantly increasing. Those applications - often several hundreds - form large software landscapes. The comprehension of such landscapes is frequently impeded due to, for instance, architectural erosion, personnel turnover, or changing requirements. Furthermore, events such as performance anomalies can often only be understood in correlation with the states of the applications. Therefore, an efficient and effective way to comprehend such software landscapes in combination with the details of each application is required. In this thesis, we introduce a live trace visualization approach to support system and program comprehension in large software landscapes. It features two perspectives: a landscape-level perspective using UML elements and an application-level perspective following the 3D software city metaphor. Our main contributions are 1) an approach named ExplorViz for enabling live trace visualization of large software landscapes, 2) a monitoring and analysis approach capable of logging and processing the huge amount of conducted method calls in large software landscapes, and 3) display and interaction concepts for the software city metaphor beyond classical 2D displays and 2D pointing devices. Extensive lab experiments show that our monitoring and analysis approach elastically scales to large software landscapes while imposing only a low overhead on the productive systems. Furthermore, several controlled experiments demonstrate an increased efficiency and effectiveness for solving comprehension tasks when using our visualization. ExplorViz is available as open-source software on www.explorviz.net. Additionally, we provide extensive experimental packages of our evaluations to facilitate the verifiability and reproducibility of our results.

Live Trace Visualization for System and Program Comprehension in Large Software Landscapes

Live Trace Visualization for System and Program Comprehension in Large Software Landscapes PDF Author: Florian Fittkau
Publisher: BoD – Books on Demand
ISBN: 3739207167
Category : Computers
Languages : en
Pages : 362

Get Book Here

Book Description
In many enterprises, the number of deployed applications is constantly increasing. Those applications - often several hundreds - form large software landscapes. The comprehension of such landscapes is frequently impeded due to, for instance, architectural erosion, personnel turnover, or changing requirements. Furthermore, events such as performance anomalies can often only be understood in correlation with the states of the applications. Therefore, an efficient and effective way to comprehend such software landscapes in combination with the details of each application is required. In this thesis, we introduce a live trace visualization approach to support system and program comprehension in large software landscapes. It features two perspectives: a landscape-level perspective using UML elements and an application-level perspective following the 3D software city metaphor. Our main contributions are 1) an approach named ExplorViz for enabling live trace visualization of large software landscapes, 2) a monitoring and analysis approach capable of logging and processing the huge amount of conducted method calls in large software landscapes, and 3) display and interaction concepts for the software city metaphor beyond classical 2D displays and 2D pointing devices. Extensive lab experiments show that our monitoring and analysis approach elastically scales to large software landscapes while imposing only a low overhead on the productive systems. Furthermore, several controlled experiments demonstrate an increased efficiency and effectiveness for solving comprehension tasks when using our visualization. ExplorViz is available as open-source software on www.explorviz.net. Additionally, we provide extensive experimental packages of our evaluations to facilitate the verifiability and reproducibility of our results.

Master's Theses Directories

Master's Theses Directories PDF Author:
Publisher:
ISBN:
Category : Dissertations, Academic
Languages : en
Pages : 324

Get Book Here

Book Description
"Education, arts and social sciences, natural and technical sciences in the United States and Canada".

First International Workshop on Visualizing Software for Understanding and Analysis

First International Workshop on Visualizing Software for Understanding and Analysis PDF Author:
Publisher: IEEE Computer Society Press
ISBN:
Category : Computers
Languages : en
Pages : 138

Get Book Here

Book Description
This text contains information on computer engineering as presented at the 1st International Workshop on Visualizing Software for Understanding and Analysis (VISSOFT 2002).

Graph Drawing

Graph Drawing PDF Author: Petra Mutzel
Publisher: Springer
ISBN: 3540458484
Category : Computers
Languages : en
Pages : 537

Get Book Here

Book Description
This book constitutes the thoroughly refereed post-proceedings of the 9th International Symposium on Graph Drawing, GD 2001, held in Vienna, Austria, in September 2001. The 32 revised full papers presented were carefully reviewed and selected from 66 paper submissions. Also included are a corrected version of a paper from the predecessor volume, short reports on the software systems exhibition, two papers of the special session on graph exchange formats, and a report on the annual graph drawing contests. The papers are organized in topical sections on hierarchical drawing, planarity, crossing theory, compaction, planar graphs, symmetries, interactive drawing, representations, aesthetics, 2D- and 3D-embeddings, data visualization, floor planning, and planar drawing.

Real-time Design Patterns

Real-time Design Patterns PDF Author: Bruce Powel Douglass
Publisher: Addison-Wesley Professional
ISBN: 9780201699562
Category : Computers
Languages : en
Pages : 528

Get Book Here

Book Description
This revised and enlarged edition of a classic in Old Testament scholarship reflects the most up-to-date research on the prophetic books and offers substantially expanded discussions of important new insight on Isaiah and the other prophets.

Proceedings

Proceedings PDF Author:
Publisher:
ISBN:
Category : Computer programs
Languages : en
Pages : 326

Get Book Here

Book Description


Game Programming Patterns

Game Programming Patterns PDF Author: Robert Nystrom
Publisher: Genever Benning
ISBN: 0990582914
Category : Computers
Languages : en
Pages : 353

Get Book Here

Book Description
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped AAA titles, this book collects proven patterns to untangle and optimize your game, organized as independent recipes so you can pick just the patterns you need. You will learn how to write a robust game loop, how to organize your entities using components, and take advantage of the CPUs cache to improve your performance. You'll dive deep into how scripting engines encode behavior, how quadtrees and other spatial partitions optimize your engine, and how other classic design patterns can be used in games.

C++ Game Development: Build High-Performance Games from Scratch

C++ Game Development: Build High-Performance Games from Scratch PDF Author: Jarrel E.
Publisher: Jarrel E.
ISBN:
Category : Computers
Languages : en
Pages : 125

Get Book Here

Book Description
Dive into the exciting world of game development with C++ Game Development. Designed for readers with prior knowledge in C++ programming, this comprehensive guide takes you on a thrilling journey through the fundamentals of game development and beyond. From the basics of game programming to advanced techniques in graphics rendering, physics simulation, and multiplayer networking, this book covers all aspects of game development with clarity and depth. Each chapter is meticulously crafted to provide a blend of theoretical knowledge and practical insights, empowering you to unleash your creativity and bring your gaming visions to life. Whether you dream of creating immersive 2D platformers, action-packed shooters, or captivating multiplayer experiences, this book equips you with the skills and techniques needed to turn your ideas into reality. With hands-on tutorials, real-world examples, and expert tips from seasoned game developers, 'C++ Game Development: Unleash Your Creativity' is your essential companion on the path to mastering the art of game development. Get ready to embark on an exhilarating journey into the heart of game development and unleash your creativity like never before. Let the adventure begin!

Human Machine Interaction

Human Machine Interaction PDF Author: Denis Lalanne
Publisher: Springer Science & Business Media
ISBN: 3642004369
Category : Computers
Languages : en
Pages : 319

Get Book Here

Book Description
Human Machine Interaction, or more commonly Human Computer Interaction, is the study of interaction between people and computers. It is an interdisciplinary field, connecting computer science with many other disciplines such as psychology, sociology and the arts. The present volume documents the results of the MMI research program on Human Machine Interaction involving 8 projects (selected from a total of 80 proposals) funded by the Hasler Foundation between 2005 and 2008. These projects were also partially funded by the associated universities and other third parties such as the Swiss National Science Foundation. This state-of-the-art survey begins with three chapters giving overviews of the domains of multimodal user interfaces, interactive visualization, and mixed reality. These are followed by eight chapters presenting the results of the projects, grouped according to the three aforementioned themes.

Index to IEEE Publications

Index to IEEE Publications PDF Author: Institute of Electrical and Electronics Engineers
Publisher:
ISBN:
Category : Electrical engineering
Languages : en
Pages : 1260

Get Book Here

Book Description