Enhancing Root Cause Analysis with Runtime Models and Interactive Visualizations
نویسندگان
چکیده
Recent research shows that runtime models can be used to build dynamic systems coping with changing requirements and execution environments. As software systems are getting bigger and more complex, locating malfunctioning software parts is no trivial task because of the vast amount of possible error sources and produced logging information. This information has to be traced back to faulty components, which often leads to editing of code scattered over different software artefacts. With such a fragmented view, challenges arise in finding out the root cause of the unwanted software behaviour. In this paper we propose the usage of runtime models in combination with model-driven techniques and interactive visualizations to ease tracing between log file entries and corresponding software artefacts. The contribution of this paper is a repository-based approach to augment root cause analysis with interactive tracing views while maximizing reusability of models created during the software development process.
منابع مشابه
Scalable Visualizations and Query-Based Debugging
Interactive run-time visualization of object-oriented software requires views of the current state as well as the execution history. However, as software complexity grows, runtime visualizations become unwieldy and their effectiveness quickly degrades, necessitating techniques to scale the them gracefully without compromising their meaning. The main contribution of this paper is showing that de...
متن کاملEfficient Contrast Effect Compensation with Personalized Perception Models
Color is one of the most effective visual variables and is frequently used to encode metric quantities. Contrast effects are considered harmful in data visualizations since they significantly bias our perception of colors. For instance, a gray patch appears brighter on a black background than on a white background. Accordingly, the perception of color-encoded data items depends on the surround ...
متن کاملEnhancing Mathematical Graphical Displays in Excel through Animation
Enhancing Mathematical Graphical Displays in Excel through AnimationThe use of spreadsheets in teaching mathematics has increased significantly in recent years. One can implement mathematical algorithms, models, visualizations, and applications naturally and effectively through interactive spreadsheet constructions and creative graphical displays. This paper demonstrates techniques that enable ...
متن کاملIntegrating Interactive Visualizations of Automatic Debugging Techniques on an Integrated Development Environment
Automated debugging techniques based on statistical analysis of historical test executions data have recently received considerable attention due to their diagnostic capabilities. However, the tools that materialize such techniques suffer from a common, rather important shortcoming: the lack of effective diagnostic reports’ visualizations. This limitation prevents the wide adoption of such tool...
متن کاملProblem Determination Using Dependency Graphs and Run-Time Behavior Models
Key challenges in managing an I/T environment for e-business lie in the area of root cause analysis, proactive problem prediction, and automated problem remediation. Our approach as reported in this paper, utilizes two important concepts: dependency graphs and dynamic runtime performance characteristics of resources that comprise an I/T environment to design algorithms for rapid root cause iden...
متن کامل