Testing context-aware middleware-centric programs: a data flow approach and an RFID-based experimentation

Abstract:Pervasive context-aware software is an emerging kind of application. Many of these systems register parts of their context-aware logic in the middleware. On the other hand, most conventional testing techniques do not consider such kind of application logic. This paper proposes a novel family of testing criteria to measure the comprehensiveness of their test sets. It stems from context-aware data flow information. Firstly, it studies the evolution of contexts, which are environmental information relevant to an application program. It then proposes context-aware data flow associations and testing criteria. Corresponding algorithms are given. It uses a prototype testing tool to conduct experimentation on an RFIDbased location sensing software running on top of context-aware middleware. The experimental results show that our approach is applicable, effective, and promising.
Grants:HKU 7175/06E
Links:PDF
Citation:Heng Lu, W.K. Chan, and T.H. Tse, "Testing context-aware middleware-centric programs: a data flow approach and an RFID-based experimentation" in Proceedings of the 14th ACM SIGSOFT Symposium on Foundations of Software Engineering (SIGSOFT 2006/FSE-14), page 242-252, ACM Press, New York, NY, USA (2006).
Remarks:[Acceptance rate: 20.0%, 25 out of 125]
Related Papers:-

Selected Tags

Tag Groups

Links

ACM SigSoft
IEEE Software Engineering Online