DocumentCode :
3232404
Title :
DiscoTect: a system for discovering architectures from running systems
Author :
Yan, Hong ; Garlan, David ; Schmerl, Bradley ; Aldrich, Jonathan ; Kazman, Rick
Author_Institution :
Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2004
fDate :
23-28 May 2004
Firstpage :
470
Lastpage :
479
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 :
software architecture; software tools; system monitoring; DiscoTect; abstract architectural operations; architectural design; architecture discovery; software architecture; software development; Computer architecture; Databases; Design engineering; Inspection; Monitoring; Reliability engineering; Research and development; Runtime; Software architecture; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2004. ICSE 2004. Proceedings. 26th International Conference on
ISSN :
0270-5257
Print_ISBN :
0-7695-2163-0
Type :
conf
DOI :
10.1109/ICSE.2004.1317469
Filename :
1317469
Link To Document :
بازگشت