140 likes | 314 Views
Discovering Architectures from Running Systems by Bradely Schmerl,Jonathan Aldrich,David Garlan,Rick Kazman, and Hong Yan. - Kolli Indu Priya. Techniques used to construct an architectural view of a system. THE PRESENTATION BASICALLY DEALS WITH:.
E N D
Discovering Architectures from Running Systemsby Bradely Schmerl,Jonathan Aldrich,David Garlan,Rick Kazman, and Hong Yan - Kolli Indu Priya
Techniques used to construct an architectural view of a system. THE PRESENTATION BASICALLY DEALS WITH:
Technique to solve the problem of dynamic architectural discovery for a large class of systems. • Consistency by Construction • Consistency by Code Generation
DiscoTect • Technical Challenges: 1. Monitoring 2. Mapping 3. Architecture building • Issues of architectural effects
The DiscoTect Approach • 1.DiscoSTEP Mapping Specification • 2.DiscoTect Runtime Engine • 3.Arcitecture Builder
DiscoSTEP • The three main ingredients of DiscoSTEP specifications are: • Events types • Rules • Compositions
Implementation of DiscoTect • Monitoring • Mapping • Architecture Building
The Discovered Architecture • Isolated, extraneous components/connectors • Additional connections between components • Misplaced connections between components • Missing components/connectors
Conclusion and Future Works