Run-Time Monitoring and Real-Time Visualization of Software Architectures

作者: Ana Dragomir , Horst Lichter

DOI: 10.1109/APSEC.2013.60

关键词:

摘要: Software architecture stands at the backbone of any software system. An up-to-date description greatly contributes to its understanding, evaluation and evolution. Despite importance, is typically described only in preliminary development phases later becomes subject continuous degradation. Therefore, methods corresponding tool support for reconstructing current views a system's have been developed proposed. Current state art addresses reconstruction static dynamic separately. The conducted post-mortem using heavy weight infrastructures. We conceptually defined built light-weight run-time monitoring infrastructure that produces meaningful real-time visualizations object-level interactions. consider possibility observe behavior system positively impacts documentation architecture, understandability, communication trace ability usage scenarios. evaluated on project different stages. has shown very promising results.

参考文章(18)
Bradley Schmerl, Jonathan Aldrich, David Garlan, Rick Kazman, Hong Yan, DiscoTect: A System for Discovering the Architectures of Running Programs using Colored Petri Nets Defense Technical Information Center. ,(2006) , 10.21236/ADA456147
Richard Monson-Haefel, David Chappell, Java Message Service ,(2000)
Georg Buchgeher, Rainer Weinreich, Connecting Architecture and Implementation Lecture Notes in Computer Science. ,vol. 5872, pp. 316- 326 ,(2009) , 10.1007/978-3-642-05290-3_44
Rick Kazman, S. Jeromy Carrière, Playing Detective: Reconstructing Software Architecture from Available Evidence automated software engineering. ,vol. 6, pp. 107- 138 ,(1999) , 10.1023/A:1008781513258
Mikael Lindvall, Dirk Muthig, Bridging the Software Architecture Gap IEEE Computer. ,vol. 41, pp. 98- 101 ,(2008) , 10.1109/MC.2008.176
Ana Dragomir, Horst Lichter, Model-Based Software Architecture Evolution and Evaluation asia-pacific software engineering conference. ,vol. 1, pp. 697- 700 ,(2012) , 10.1109/APSEC.2012.118
André van Hoorn, Jan Waller, Wilhelm Hasselbring, Kieker: a framework for application performance monitoring and dynamic software analysis international conference on performance engineering. pp. 247- 248 ,(2012) , 10.1145/2188286.2188326
Awais Rashid, Thomas Cottenier, Phil Greenwood, Ruzanna Chitchyan, Regine Meunier, Roberta Coelho, Mario Südholt, Wouter Joosen, Aspect-Oriented Software Development in Practice: Tales from AOSD-Europe IEEE Computer. ,vol. 43, pp. 19- 26 ,(2010) , 10.1109/MC.2010.30
Azadeh Razavizadeh, Herve Verjus, Sorana Cimpan, Stephane Ducasse, Multiple viewpoints architecture extraction ieee/ifip international conference on software architecture. pp. 329- 332 ,(2009) , 10.1109/WICSA.2009.5290676
Richard N. Taylor, Software architecture: many faces, many places, yet a central discipline foundations of software engineering. pp. 303- 304 ,(2009) , 10.1145/1595696.1595754