Issue No.02 - February (1996 vol.22)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.485224
<p><b>Abstract</b>—In this paper, we present a case study of evolution (or vertical reuse) in the domain of visual interactive software tools. We introduce an architecture suitable for this purpose, called orthogonal architecture. The paper describes the architecture itself, the reverse engineering process by which it was obtained, and the forward engineering process by which it was evolved.</p>
Software reuse, object-oriented programming, orthogonal architecture, software tools, layers, threads, program families, reverse engineering, software evolution.
Václav Rajlich, João H. Silva, "Evolution and Reuse of Orthogonal Architecture", IEEE Transactions on Software Engineering, vol.22, no. 2, pp. 153-157, February 1996, doi:10.1109/32.485224