Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
      Login
Publication no #14   Download bibtex file Type :   Html | Bib | Both
Add to my selection
DiscoTect: A System for Discovering Architectures from Running Systems (Demonstration)

Bradley Schmerl, Hong Yan and David Garlan.


In Proceedings of the Joint European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Lisbon, Portugal, September 2005.

Online links: PDF

Abstract
One of the challenges for software architects is ensuring that an implemented system faithfully represents its architecture. We describe and demonstrate a tool, called DiscoTect, that addresses this challenge by dynamically monitoring a running system and deriving the software architecture as that system runs. The derivation process is based on mappings that relate low level system-level events to higher-level architectural events. The resulting architecture is then fed into existing architectural design tools so that comparisons can be conducted with the design time architecture and architectural analyses can be re-run to ensure that they are still valid. In addition to the demonstration, we briefly describe the mapping language and formal definition of the language in terms of Colored Petri Nets.

Keywords: DiscoTect.  
@InProceedings{Schmerl2005,
      AUTHOR = {Schmerl, Bradley and Yan, Hong and Garlan, David},
      TITLE = {DiscoTect: A System for Discovering Architectures from Running Systems (Demonstration)},
      YEAR = {2005},
      MONTH = {September},
      BOOKTITLE = {Proceedings of the Joint European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering},
      ADDRESS = {Lisbon, Portugal},
      PDF = {http://acme.able.cs.cmu.edu/pubs/uploads/pdf/discotect.pdf},
      ABSTRACT = {One of the challenges for software architects is ensuring that an implemented system faithfully represents its architecture. We describe and demonstrate a tool, called DiscoTect, that addresses this challenge by dynamically monitoring a running system and deriving the software architecture as that system runs. The derivation process is based on mappings that relate low level system-level events to higher-level architectural events. The resulting architecture is then fed into existing architectural design tools so that comparisons can be conducted with the design time architecture and architectural analyses can be re-run to ensure that they are still valid. In addition to the demonstration, we briefly describe the mapping language and formal definition of the language in terms of Colored Petri Nets.},
      KEYWORDS = {DiscoTect}
}
    Created: 2006-08-19 22:13:42
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin