![]() Discovering Architectures from Running SystemsProject DescriptionOne of the challenging problems for software developers is guaranteeing that a system as built is consistent with its architectural design. DiscoTect is a technique that uses runtime observations about an executing system to construct an architectural view of the system. In this technique, we develop mappings (in a language called DiscoSTEP) 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. Project Home Page: http://able.fluid.cs.cmu.edu:8080/Able/DiscoTect ResearchOur Position: Regularities in implementation "style" and architectural style can be exploited to reuse complex mappings between systems and their architectures. Sample Questions
ContactsDavid Garlan, Bradley Schmerl. |
Related Publications |