Title :
Test Isolation Policy for Safe Runtime Validation of Evolvable Software Systems
Author :
Lahami, Mariam ; Krichen, Moez
Author_Institution :
Nat. Sch. of Eng. of Sfax, Univ. of Sfax, Sfax, Tunisia
Abstract :
Runtime testing of dynamically evolvable systems is known as a complex and challenging activity. Undesired side effects may be introduced as the interference between test cases and business functionalities of the components under test. To handle such problem, test isolation strategies are used to execute runtime tests safely. In this proposal, we discuss the need to adapt the well known test isolation mechanisms to cope with heterogeneity of the components under test. For doing this, we define a Test Isolation Policy that produces the suitable test isolation solution depending on the testability degree of each component under test. We show its usefulness by the means of a case study in the healthcare domain, called Teleservices and Remote Medical Care System (TRMCS). Some experiments are carried out to show the efficiency of our approach and the low overhead it introduces.
Keywords :
health care; medical computing; object-oriented programming; program testing; program verification; safety-critical software; software maintenance; telemedicine; TRMCS; business functionalities; component heterogeneity; component-under-test; evolvable software systems; healthcare domain; runtime testing; safe runtime validation; teleservices-and-remote medical care system; test cases; test isolation policy; testability degree; Biomedical monitoring; Business; Cloning; Monitoring; Runtime; Sensors; Testing; Evolvable systems; runtime testing; safe validation; test isolation strategies;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2013 IEEE 22nd International Workshop on
Conference_Location :
Hammamet
Print_ISBN :
978-1-4799-0405-1
DOI :
10.1109/WETICE.2013.62