Title :
Task Dependency Analysis for Regression Test Selection of Embedded Programs
Author :
Biswas, Swarnendu ; Mall, Rajib ; Satpathy, Manoranjan
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kharagpur, India
Abstract :
Execution dependencies arise among the tasks of an embedded program due to issues such as task priority, task precedence, and intertask communication. We argue that execution dependencies among tasks need to be suitably considered in various embedded software engineering activities such as debugging, regression testing, and computation of complexity metrics. In this letter, we discuss how task execution dependencies among real-time tasks can be identified from static code analysis. Subsequently, we briefly describe an application of our analysis to regression test selection.
Keywords :
embedded systems; program debugging; program testing; regression analysis; software metrics; task analysis; complexity metrics; debugging; embedded program; embedded software engineering activities; intertask communication; regression test selection; static code analysis; task execution dependencies; task precedence; task priority; Embedded systems; Message passing; Real time systems; Subspace constraints; Embedded systems; intertask communication; real-time; task execution dependencies;
Journal_Title :
Embedded Systems Letters, IEEE
DOI :
10.1109/LES.2011.2173293