Characterizing real-time reflexion-based architecture recovery

Nour Alí, Jacek Rosik, Jim Buckley · 2012

Architecting software systems is an integral part of the software development lifecycle. However, often the implementation of the resultant software ends up diverging from the designed architecture due to factors such as time pressures on the development team during implementation/evolution, or the lack of architectural awareness on the part of (possibly new) programmers. In such circumstances, the quality requirements addressed by the as-designed architecture are likely to be unaddressed by the as-implemented system.

Read the paper · More papers on PaperTik