• 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