DocumentCode :
1991266
Title :
Run-Time Monitoring and Real-Time Visualization of Software Architectures
Author :
Dragomir, Andrei ; Lichter, Horst
Author_Institution :
Res. Group Software Constr., RWTH Aachen Univ., Aachen, Germany
Volume :
1
fYear :
2013
fDate :
2-5 Dec. 2013
Firstpage :
396
Lastpage :
403
Abstract :
Software architecture stands at the backbone of any software system. An up-to-date description of the architecture greatly contributes to its understanding, evaluation and evolution. Despite its importance, the architecture is typically described only in the preliminary development phases and later becomes subject of continuous degradation. Therefore, methods and corresponding tool support for reconstructing the current views of a system´s architecture have been developed and proposed. Current state of the art addresses the reconstruction of static and dynamic views separately. The reconstruction is typically conducted post-mortem using heavy weight infrastructures. We have conceptually defined and built a light-weight run-time monitoring infrastructure that produces meaningful real-time visualizations of object-level interactions. We consider that the possibility to observe the behavior of a system in real-time positively impacts the documentation of the software architecture, its understandability, communication and trace ability to usage scenarios. We have evaluated the monitoring infrastructure on a software project in different development stages. The evaluation has shown very promising results.
Keywords :
program diagnostics; project management; software architecture; software management; system documentation; system monitoring; light-weight run-time monitoring infrastructure; object-level interactions; real-time visualization; software architecture communication; software architecture documentation; software architecture traceability; software architecture understandability; software project development; Computer architecture; Data visualization; Monitoring; Real-time systems; Servers; Software systems; Visualization; real-time visualization; run-time analysis; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2013 20th Asia-Pacific
Conference_Location :
Bangkok
ISSN :
1530-1362
Print_ISBN :
978-1-4799-2143-0
Type :
conf
DOI :
10.1109/APSEC.2013.60
Filename :
6805431
Link To Document :
بازگشت