Simulation: An Enabling Technology in Software Engineering

April 1999 What Is So Great About Simulation? Simulation can be applied in many critical areas. It allows issues to be addressed before they become problems. Simulation is more than just a technology because it forces one to think in global terms about system behavior and about systems being more than the sum of their components. Simulation can provide insight into the designs of processes, architectures, or product lines before significant time and cost have been invested and can be of great benefit in support of training. Simulation is being increasingly emphasized in the Department of Defense (DoD) community, where there is documented evidence that its impact on cost, quality, and schedule is nontrivial. I believe that the software engineering community needs to take a stronger role in exploiting the technology [1].

[1]  Robert G. Sargent,et al.  Simulation model verification and validation , 1991, 1991 Winter Simulation Conference Proceedings..

[2]  Walt Scacchi,et al.  Virtual System Acquisition: Approach and Transitions , 1998 .

[3]  M. L. Kellner,et al.  Software Process Modeling Support for Management Planning and Control , 1991, Proceedings. First International Conference on the Software Process,.

[4]  Gregory A. Hansen,et al.  Simulating Software Development Processes , 1996, Computer.

[5]  F. Javier Lerch,et al.  Using simulation‐based experiments for software requirements engineering , 1997, Ann. Softw. Eng..

[6]  R. Belschner Evaluation of Real-Time Requirements by Simulation Based Analysis , 1996 .

[7]  James S. Collofello,et al.  Evaluating the effectiveness of process improvements on software development cycle time via system dynamics modelling , 1995, Proceedings Nineteenth Annual International Computer Software and Applications Conference (COMPSAC'95).

[8]  M. E. Grant,et al.  Using simulation to benchmark traditional vs. activity-based costing in product mix decisions , 1994, Proceedings of Winter Simulation Conference.

[9]  Massimo Piattelli-Palmarini,et al.  Inevitable Illusions: How Mistakes of Reason Rule Our Minds , 1994 .

[10]  Alan M. Christie,et al.  Simulation in support of CMM-based process improvement , 1999, J. Syst. Softw..

[11]  Nora Miller,et al.  Inevitable Illusions: How Mistakes of Reason Rule Our Minds , 2001 .

[12]  Stewart Robinson,et al.  Simulation model verification and validation: increasing the users' confidence , 1997, WSC '97.