Model-Driven System-Performance Engineering
System performance often brings the competitive advantage for high-tech cyber-physical systems like semiconductor equipment, analytical instruments, and medical equipment. System-Performance Engineering (SysPE) encompasses modeling formalisms, methods, techniques, and industrial practices to design systems for performance, where performance is taken integrally into account during the whole system life cycle. Due to the rapidly increasing complexity of systems, there is a need to develop and establish model-driven SysPE methods and techniques.
In a vision paper, see below, we present a view on the field of SysPE. To structure this view, we identify (1) industrial challenges motivating the importance of SysPE, (2) scientific challenges that need to be addressed to establish model-driven SysPE, (3) important focus areas for SysPE and (4) best practices. We conducted a survey to collect feedback on our views. The responses were used to update and validate the identified challenges, focus areas, and best practices. The final result is presented in this paper. Interesting observations are that industry sees a need for better design-space exploration support, more than for additional performance modeling and analysis techniques. Also tools and integral methods for SysPE need attention. From the identified focus areas, scheduling and supervisory control is seen as lacking established best practices.