Using simulation to facilitate the study of software product line evolution

Yu Chen, Gerald C. Gannod, J.S. Collofello, Hessam S. Sarjoughian · International Workshop on Principles of Software Evolution · 2004

A product line approach is a disciplined methodology for strategic reuse of source code, requirement specifications, software architectures, design models, components, test cases, and the processes for using the aforementioned artifacts. Software process simulation modeling is a valuable tool for enabling decision making for a wide variety of purposes, ranging from adoption and strategic management to process improvement and planning. In this paper, discrete event simulation is used to provide a framework for the simulation of software product line engineering. We have created an environment that facilitates strategic management and long-term forecasting with respect to software product line development and evolution.

Read the paper · More papers on PaperTik