From the early design phase through the implementation performance assessment of software has been subject to a great variety of approaches in the past. Performance modeling artifacts have to be created and results have to be evaluated. I chose a simulation technique based on a configurable environment simulator and I will show how the development of software in a process can be influenced and improved by intermediate results. This proposal achieves a simple integration of the artifacts in a classical software development process. When performance requirements have to be met, I want to achieve improvement of response time or to save money by terminating the process early enough, if requirements can not be achieved. As the improvement of performance properties can often only be achieved by reimplementing the entire application, performance aspects have to be considered in time. Expenses in modeling can be returned, if results can be derived early in the process. I introduce methods t...
Michael N. Barth