In this paper, we present a dynamic analysis approach to increase the understandability of a large software-intensive system, more particularly to enable the iden-tification of dependencies between its execution enti-ties. This approach analyzes the execution of a soft-ware system in a top-down fashion to cope with com-plexity and uses execution entities such as scenarios, components, and processes rather than code artifacts such as modules, classes, or objects. The approach synchronizes and analyzes two sources of execution information (logging and process activity), and builds architectural views of the system execution, according to a specific metamodel. We have validated this ap-proach on an MRI scanner, a representative large software-...
An execution view is an important asset for developing large and complex systems. An execution view ...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
An important challenge in dynamic adaptation of a soft-ware system is to prevent inconsistencies (fa...
In this paper, we present a dynamic analysis approach to increase the understandability of a large s...
This paper presents an approach to construct execution views, which are views that describe what the...
Abstract—A resource usage view consists of models that are important assets to analyze and control u...
When following architecture-driven strategies to develop large software-intensive systems, the analy...
Knowing functional interferences between system components is imperative when developing safety crit...
An execution view is an important asset for develop-ing large and complex systems. An execution view...
Software developers are constantly required to modify and adapt features of an application in respon...
Vita.Dynamic analysis is any analysis of the execution behavior of a program with a particular set (...
One of the most important tasks in software maintenance is to understand the behavior of the system’...
An execution view is an important asset for developing large and complex systems. An execution view ...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
An important challenge in dynamic adaptation of a soft-ware system is to prevent inconsistencies (fa...
In this paper, we present a dynamic analysis approach to increase the understandability of a large s...
This paper presents an approach to construct execution views, which are views that describe what the...
Abstract—A resource usage view consists of models that are important assets to analyze and control u...
When following architecture-driven strategies to develop large software-intensive systems, the analy...
Knowing functional interferences between system components is imperative when developing safety crit...
An execution view is an important asset for develop-ing large and complex systems. An execution view...
Software developers are constantly required to modify and adapt features of an application in respon...
Vita.Dynamic analysis is any analysis of the execution behavior of a program with a particular set (...
One of the most important tasks in software maintenance is to understand the behavior of the system’...
An execution view is an important asset for developing large and complex systems. An execution view ...
An important part of many software maintenance tasks is to gain a sufficient level of understanding ...
An important challenge in dynamic adaptation of a soft-ware system is to prevent inconsistencies (fa...