Domain Engineering And Variability In The Reuse-Driven Software Engineering Business

Effective systematic software reuse requires a coherent approach to structuring architecture, process and organization. In previous columns, Ivar Jacobson and I summarize[1,2,3] our approach to extending Ivar’s Objectoriented Software Engineering process (OOSE)[4] for large-scale, systematic reuse. We call our approach the “Reuse-Driven Software Engineering Business” (RSEB), described in greater detail in our forthcoming book [5]. An RSEB is a software development organization which has been explicitly structured to employ systematic reuse as a key business strategy.