Software performance assurance is of great importance for the success of software products, which are nowadays involved in many parts of our life. Performance evaluation approaches such as performance modeling, testing, as well as runtime performance control methods, all can contribute to the realization of software performance assurance. Many of the common approaches to tackle challenges in this area involve relying on performance models or using system models and source code. Although modeling provides a deep insight into the system behavior, developing a detailed model is challenging. Furthermore, software artifacts such as models and source code might not be readily available at all times in the development lifecycle. This thesis focu...
Autonomous systems must successfully operate in complex time-varying spatial environments even when ...
The increasing worldwide demand for software systems involved in society has led to the need where n...
The need to scale software test automation while managing the test automation process within a reaso...
Software performance assurance is of great importance for the success of software products, which ar...
With the growing involvement of software systems in our life, assurance of performance, as an import...
Background: End-user satisfaction is not only dependent on the correct functioning of the software s...
Autonomous vehicles require sophisticated software controllers to maintain vehicle performance in th...
Modern software systems, such as smart systems, are based on a continuous interaction with the dynam...
During exploratory performance testing, software testers evaluate the performance of a software syst...
Software has been an essential part of human life, and it substantially improves production and enri...
peer reviewedVision-based control systems are key enablers of many autonomous vehicular systems, inc...
Designing, implementing, and verifying resilient cyber-physical systems is challenging. Resilience i...
Generally, for executing a test activity, several testing resources such as a testing environment, i...
A system built in terms of autonomous software agents may require even greater correctness assurance...
Software testing is a critical activity in the software development life cycle for quality assurance...
Autonomous systems must successfully operate in complex time-varying spatial environments even when ...
The increasing worldwide demand for software systems involved in society has led to the need where n...
The need to scale software test automation while managing the test automation process within a reaso...
Software performance assurance is of great importance for the success of software products, which ar...
With the growing involvement of software systems in our life, assurance of performance, as an import...
Background: End-user satisfaction is not only dependent on the correct functioning of the software s...
Autonomous vehicles require sophisticated software controllers to maintain vehicle performance in th...
Modern software systems, such as smart systems, are based on a continuous interaction with the dynam...
During exploratory performance testing, software testers evaluate the performance of a software syst...
Software has been an essential part of human life, and it substantially improves production and enri...
peer reviewedVision-based control systems are key enablers of many autonomous vehicular systems, inc...
Designing, implementing, and verifying resilient cyber-physical systems is challenging. Resilience i...
Generally, for executing a test activity, several testing resources such as a testing environment, i...
A system built in terms of autonomous software agents may require even greater correctness assurance...
Software testing is a critical activity in the software development life cycle for quality assurance...
Autonomous systems must successfully operate in complex time-varying spatial environments even when ...
The increasing worldwide demand for software systems involved in society has led to the need where n...
The need to scale software test automation while managing the test automation process within a reaso...