• DocumentCode
    492565
  • Title

    Testing pervasive software in the presence of context inconsistency resolution services

  • Author

    Lu, Heng ; Chan, W.K. ; Tse, T.H.

  • Author_Institution
    Univ. of Hong Kong, Hong Kong
  • fYear
    2008
  • fDate
    10-18 May 2008
  • Firstpage
    61
  • Lastpage
    70
  • Abstract
    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.
  • Keywords
    data flow analysis; program testing; ubiquitous computing; context inconsistency resolution services; context-aware applications; data flow equations; pervasive computing software; pervasive software; Application software; Context modeling; Context-aware services; Permission; Pervasive computing; RFID tags; Radio frequency; Radiofrequency identification; Software engineering; Software testing; context inconsistency resolution; pervasive computing; test adequacy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
  • Conference_Location
    Leipzig
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-4486-1
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1368088.1368098
  • Filename
    4814117