An Applicable Family of Data Flow Testing Criteria
IEEE Transactions on Software Engineering
The active badge location system
ACM Transactions on Information Systems (TOIS)
Efficient computation of interprocedural definition-use chains
ACM Transactions on Programming Languages and Systems (TOPLAS)
Experiments of the effectiveness of dataflow- and controlflow-based test adequacy criteria
ICSE '94 Proceedings of the 16th international conference on Software engineering
Further empirical studies of test effectiveness
SIGSOFT '98/FSE-6 Proceedings of the 6th ACM SIGSOFT international symposium on Foundations of software engineering
Consistency management for complex applications
Proceedings of the 20th international conference on Software engineering
Flow Analysis of Computer Programs
Flow Analysis of Computer Programs
An Experimental Comparison of the Effectiveness of Branch Testing and Data Flow Testing
IEEE Transactions on Software Engineering
The nesC language: A holistic approach to networked embedded systems
PLDI '03 Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation
Testing Context-Sensitive Middleware-Based Software Applications
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
LANDMARC: indoor location sensing using active RFID
Wireless Networks - Special issue: Pervasive computing and communications
Incremental consistency checking for pervasive context
Proceedings of the 28th international conference on Software engineering
LIME: A coordination model and middleware supporting mobility of hosts and agents
ACM Transactions on Software Engineering and Methodology (TOSEM)
Adaptive cleaning for RFID data streams
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
A deferred cleansing method for RFID data analytics
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
Automated Generation of Context-Aware Tests
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A Context-Oriented Framework for Software Testing in Pervasive Environment
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
ICDCS '08 Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems
Human-Computer Interaction
Data flow testing of service-oriented workflow applications
Proceedings of the 30th international conference on Software engineering
Inter-context control-flow and data-flow test adequacy criteria for nesC applications
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Partial constraint checking for context consistency in pervasive computing
ACM Transactions on Software Engineering and Methodology (TOSEM)
Multi-layer faults in the architectures of mobile, context-aware adaptive applications
Journal of Systems and Software
Adam: Identifying defects in context-aware adaptation
Journal of Systems and Software
Gaining the profits of cloud computing in a public authority environment
International Journal of Computational Science and Engineering
Dynamic fault detection in context-aware adaptation
Proceedings of the Fourth Asia-Pacific Symposium on Internetware
AFChecker: Effective model checking for context-aware adaptive applications
Journal of Systems and Software
Decentralized checking of context inconsistency in pervasive computing environments
The Journal of Supercomputing
Hi-index | 0.00 |
Pervasive computing software adapts its behavior according to the changing contexts. Nevertheless, contexts are often noisy. Context inconsistency resolution provides a cleaner pervasive computing environment to context-aware applications. A faulty context-aware application may, however, mistakenly mix up inconsistent contexts and resolved ones, causing incorrect results. This paper studies how such faulty context-aware applications may be affected by these services. We model how programs should handle contexts that are continually checked and resolved by context inconsistency resolution, develop novel sets of data flow equations to analyze the potential impacts, and thus formulate a new family of test adequacy criteria for testing these applications. Experimentation shows that our approach is promising.