The same languages, formalisms, and abstractions used to describe software and the mapping of its components to hardware objects, should be used in the derivation and generation of performance models. For the integration of PE and SE to become a reality, software engineers must be educated in some basic performance concepts and principles of software performance. The software development technologies they learn as students should incorporate SPP practices and methods. The students of today will be the software developers of tomorrow and the managers of tomorrow. SPP techniques must be fast and cheap to use.
Most software projects are behind schedule.
So, the incremental effort to include PE in the software development process should be minimal so that the risk of not using SPP techniques far outweighs any possible delays in the software development process.