Author: Florian Fittkau
Publisher: BoD – Books on Demand
ISBN: 3739207167
Category : Computers
Languages : en
Pages : 362
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
Author: Florian Fittkau
Publisher: BoD – Books on Demand
ISBN: 3739207167
Category : Computers
Languages : en
Pages : 362
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.
Publisher: BoD – Books on Demand
ISBN: 3739207167
Category : Computers
Languages : en
Pages : 362
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
Author:
Publisher:
ISBN:
Category : Dissertations, Academic
Languages : en
Pages : 324
Book Description
"Education, arts and social sciences, natural and technical sciences in the United States and Canada".
Publisher:
ISBN:
Category : Dissertations, Academic
Languages : en
Pages : 324
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
Author:
Publisher: IEEE Computer Society Press
ISBN:
Category : Computers
Languages : en
Pages : 138
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).
Publisher: IEEE Computer Society Press
ISBN:
Category : Computers
Languages : en
Pages : 138
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
Author: Petra Mutzel
Publisher: Springer
ISBN: 3540458484
Category : Computers
Languages : en
Pages : 537
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.
Publisher: Springer
ISBN: 3540458484
Category : Computers
Languages : en
Pages : 537
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
Author: Bruce Powel Douglass
Publisher: Addison-Wesley Professional
ISBN: 9780201699562
Category : Computers
Languages : en
Pages : 528
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.
Publisher: Addison-Wesley Professional
ISBN: 9780201699562
Category : Computers
Languages : en
Pages : 528
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
Author:
Publisher:
ISBN:
Category : Computer programs
Languages : en
Pages : 326
Book Description
Publisher:
ISBN:
Category : Computer programs
Languages : en
Pages : 326
Book Description
Game Programming Patterns
Author: Robert Nystrom
Publisher: Genever Benning
ISBN: 0990582914
Category : Computers
Languages : en
Pages : 353
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.
Publisher: Genever Benning
ISBN: 0990582914
Category : Computers
Languages : en
Pages : 353
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
Author: Jarrel E.
Publisher: Jarrel E.
ISBN:
Category : Computers
Languages : en
Pages : 125
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!
Publisher: Jarrel E.
ISBN:
Category : Computers
Languages : en
Pages : 125
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
Author: Denis Lalanne
Publisher: Springer Science & Business Media
ISBN: 3642004369
Category : Computers
Languages : en
Pages : 319
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.
Publisher: Springer Science & Business Media
ISBN: 3642004369
Category : Computers
Languages : en
Pages : 319
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
Author: Institute of Electrical and Electronics Engineers
Publisher:
ISBN:
Category : Electrical engineering
Languages : en
Pages : 1260
Book Description
Publisher:
ISBN:
Category : Electrical engineering
Languages : en
Pages : 1260
Book Description