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

Hong Yan, David Garlan, Bradley Schmerl, Jonathan Aldrich and Rick Kazman.


In Proceedings of the 26th International Conference on Software Engineering, Edinburgh, Scotland, 23-28 May 2004.

Online links: PDF

Abstract
One of the challenging problems for software developers is guaranteeing that a system as built is consistent with its architectural design. In this paper we describe a technique that uses run time observations about an executing system to construct an architectural view of the system. With this technique we develop mappings that exploit regularities in system implementation and architectural style. These mappings describe how low-level system events can be interpreted as more abstract architectural operations. We describe the current implementation of a tool that uses these mappings, and show that it can highlight inconsistencies between implementation and architecture.

Keywords: DiscoTect, Software Architecture.  
@InProceedings{Yan2004a,
      AUTHOR = {Yan, Hong and Garlan, David and Schmerl, Bradley and Aldrich, Jonathan and Kazman, Rick},
      TITLE = {DiscoTect: A System for Discovering Architectures from Running Systems},
      YEAR = {2004},
      MONTH = {23-28 May},
      BOOKTITLE = {Proceedings of the 26th International Conference on Software Engineering},
      ADDRESS = {Edinburgh, Scotland},
      PDF = {http://www.cs.cmu.edu/afs/cs/project/able/ftp/icse04-discotect/discotect.pdf},
      ABSTRACT = {One of the challenging problems for software developers is guaranteeing that a system as built is consistent with its architectural design. In this paper we describe a technique that uses run time observations about an executing system to construct an architectural view of the system. With this technique we develop mappings that exploit regularities in system implementation and architectural style. These mappings describe how low-level system events can be interpreted as more abstract architectural operations. We describe the current implementation of a tool that uses these mappings, and show that it can highlight inconsistencies between implementation and architecture.},
      KEYWORDS = {DiscoTect, Software Architecture}
}
    Created: 2006-08-21 15:41:37
Feedback: ABLE Webmaster
Last modified: Sat October 12 2019 16:15:32
        BibAdmin