Regression testing is one of the most intricate parts of software development and maintenance. In complex multi-tasking real-time systems, task interleaving issues, deadlines and other factors further complicate this activity. In all software, however, the process of regression testing comes down to two basic activities: (1) selecting which test cases to re-execute and (2) actually performing the re-tests.The twofold contribution of this paper is the definition of the following problems: The regression test selection problem and the reproducibility problem for multi-tasking real-time system regression testing.
/lp/association-for-computing-machinery/regression-testing-of-multi-tasking-real-time-systems-a-problem-qraBgOhgVE