Authors: Mariam Lahami; Moez Krichen; Mohamed Jmaïel
Addresses: ReDCAD Research Laboratory, National School of Engineering of Sfax, University of Sfax, Sokra road km 4, PB 1173 Sfax, Tunisia ' Faculty of Computer Science and Information Technology, Al-Baha University; REDCAD Laboratory – Sfax University, Sokra road km 4, PB 1173 Sfax, Tunisia ' ReDCAD Research Laboratory, National School of Engineering of Sfax, University of Sfax, Sokra road km 4, PB 1173 Sfax, Tunisia
Abstract: Adaptable and distributed component-based systems need to be checked and validated in order to ensure their correctness and trustworthiness when structural dynamic changes occur. Runtime testing, seen as an online validation technique, is used in this work for this aim. Indeed, we propose a generic and resource aware test platform that: 1) looks for a minimal set of tests to re-execute written in the TTCN-3 standard notation; 2) assigns the involved test components in execution nodes while respecting resources and connectivity constraints and finally; 3) performs runtime tests with reducing interference risks by supplying different test isolation strategies depending on testability degrees of each component under test. To show the relevance of our solution, a prototype is proposed and illustrated via a case study in the healthcare domain implemented using the OSGi platform.
Keywords: runtime testing; dynamic systems; distributed systems; component-based systems; TTCN-3 standard; test execution; test selection; resource aware tests; structural adaptations; trustworthiness; software reliability; software testing; software components; telemedicine; remote monitoring; healthcare technology; medical care; biomedical data; patient monitoring; wearable sensors; medical sensors; electronic healthcare; e-healthcare.
International Journal of Computer Applications in Technology, 2015 Vol.51 No.4, pp.259 - 272
Published online: 08 Jul 2015 *Full-text access for editors Access for subscribers Purchase this article Comment on this article