|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Michele Sama, Sebastian Elbaum, Franco Raimondi, David S. Rosenblum, Zhimin Wang, "Context-Aware Adaptive Applications: Fault Patterns and Their Automated Identification," IEEE Transactions on Software Engineering, vol. 36, no. 5, pp. 644-661, September/October, 2010. | |||
| BibTex | x | ||
| @article{ 10.1109/TSE.2010.35, author = {Michele Sama and Sebastian Elbaum and Franco Raimondi and David S. Rosenblum and Zhimin Wang}, title = {Context-Aware Adaptive Applications: Fault Patterns and Their Automated Identification}, journal ={IEEE Transactions on Software Engineering}, volume = {36}, number = {5}, issn = {0098-5589}, year = {2010}, pages = {644-661}, doi = {http://doi.ieeecomputersociety.org/10.1109/TSE.2010.35}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - Context-Aware Adaptive Applications: Fault Patterns and Their Automated Identification IS - 5 SN - 0098-5589 SP644 EP661 EPD - 644-661 A1 - Michele Sama, A1 - Sebastian Elbaum, A1 - Franco Raimondi, A1 - David S. Rosenblum, A1 - Zhimin Wang, PY - 2010 KW - Adaptation KW - context-awareness KW - fault detection KW - mobile computing KW - model-based analysis KW - model checking KW - ordered binary decision diagrams KW - symbolic verification KW - ubiquitous computing. VL - 36 JA - IEEE Transactions on Software Engineering ER - | |||
[1] V. Barr, "Applications of Rule-Base Coverage Measures to Expert System Evaluation," Proc. Nat'l Conf. Artificial Intelligence and Ninth Innovative Applications of Artificial Intelligence Conf., pp. 411-416, July 1997.
[2] G. Biegel and V. Cahill, "A Framework for Developing Mobile, Context-Aware Applications," Proc. Second IEEE Int'l Ann. Conf. Pervasive Computing and Comm., pp. 361-365, Mar. 2004.
[3] R.E. Bryant, "Symbolic Boolean Manipulation with Ordered Binary-Decision Diagrams," ACM Computing Surveys, vol. 24, no. 3, pp. 293-318, 1992.
[4] L. Capra, W. Emmerich, and C. Mascolo, "Carisma: Context-Aware Reflective Middleware System for Mobile Applications," IEEE Trans. Software Eng., vol. 29, no. 10, pp. 929-945, Oct. 2003.
[5] E.M. Clarke, E.A. Emerson, and A.P. Sistla, "Automatic Verification of Finite-State Concurrent Systems Using Temporal Logic Specifications," ACM Trans. Programming Languages and Systems, vol. 8, no. 2, pp. 244-263, 1986.
[6] E.M. Clarke, O. Grumberg, and D.A. Peled, Model Checking. MIT Press, 1999.
[7] J. Cubo, M. Sama, F. Raimondi, and D.S. Rosenblum, "A Model to Design and Verify Context-Aware Adaptive Service Composition," Proc. IEEE Int'l Conf. Services Computing, Sept. 2009.
[8] "Track Your Mobile Carbon Footprint. Reduce and Offset It. Inspire Others to Do the Same," http:/www.ecorio.org/, Oct. 2009.
[9] P. Fahy and S. Clarke, "CASS—Middleware for Mobile Context-Aware Applications," Proc. MobiSys Workshop Context Awareness, pp. 304-308, June 2004.
[10] J. Floch, "Theory of Adaptation," Deliverable D2.2, MADAM Project, http://www.ist-music.eu/MUSIC/madam-project/ madam-deliverablestechreportreference.2007-04-13.0451108510 , 2006.
[11] T. Gu, H.K. Pung, and D.Q. Zhang, "A Middleware for Building Context-Aware Mobile Services," Proc. IEEE Vehicular Technology Conf., pp. 2656-2660, May 2004.
[12] U.G. Gupta, "Automatic Tools for Testing Expert Systems," Comm. ACM, vol. 5, pp. 179-184, May 1998.
[13] M.P. Heimdahl and N.G. Leveson, "Completeness and Consistency in Hierarchical State-Based Requirements," IEEE Trans. Software Eng., vol. 22, no. 6, pp. 363-377, June 1996.
[14] C.L. Heitmeyer, R.D. Jeffords, and B.G. Labaw, "Automated Consistency Checking of Requirements Specifications," ACM Trans. Software Eng. and Methodology, vol. 5, no. 3, pp. 231-261, 1996.
[15] JavaBDD, Version 2.0, http:/javabdd.sourceforge.net/, June 2009.
[16] Life360: Live Confidently, http:/www.life360.com/, Oct. 2009.
[17] Locale, http:/www.twofortyfouram.com/, June 2009.
[18] H. Lu, W.K. Chan, and T.H. Tse, "Testing Context-Aware Middleware-Centric Programs: A Data Flow Approach and an RFID-Based Experimentation," Proc. Int'l Symp. Foundations of Software Eng., pp. 242-252, Nov. 2006.
[19] A. Ranganathan and R.H. Campbell, "A Middleware for Context-Aware Agents in Ubiquitous Computing Environments," Proc. ACM/IFIP/USENIX Int'l Middleware Conf., pp. 143-161, June 2003.
[20] G.-C. Roman, P.J. McCann, and J.Y. Plun, "Mobile UNITY: Reasoning and Specification in Mobile Computing," ACM Trans. Software Eng. and Methodology, vol. 6, no. 3, pp. 250-282, July 1997.
[21] M. Sama, "CAAA Verifier," http://code.google.com/p caaaverification /, 2010.
[22] M. Sama, F. Raimondi, D.S. Rosenblum, and W. Emmerich, "Algorithms for Efficient Symbolic Detection of Faults in Context-Aware Applications," Proc. First Int'l Workshop Automated Eng. of Autonomous and Run-Time Evolving Systems, pp. 1-8, Sept. 2008.
[23] M. Sama and D. Rosenblum, ContextNotifier, http://code. google.com/pcontextnotifier /, June 2009.
[24] M. Sama, and D. Rosenblum, TestingEmulator, http://code. google.com/ptestingemulator /, June 2009.
[25] M. Sama, D.S. Rosenblum, Z. Wang, and S. Elbaum, "Model-Based Fault Detection in Context-Aware Adaptive Applications," Proc. 16th ACM SIGSOFT Int'l Symp. Foundations of Software Eng., pp. 261-271, Nov. 2008.
[26] Softrace, http:/www.softrace.net/, Oct. 2009.
[27] T. Tse, S. Yau, W. Chan, H. Lu, and T. Chen, "Testing Context-Sensitive Middleware-Based Software Applications," Proc. Int'l Computer Software and Applications Conf., pp. 458-465, Sept. 2004.
[28] Z. Wang, S. Elbaum, and D.S. Rosenblum, "Automated Generation of Context-Aware Tests," Proc. Int'l Conf. Software Eng., pp. 406-415, May 2007.
[29] G. Wassermann, C. Gould, Z. Su, and P. Devanbu, "Static Checking of Dynamically Generated Queries in Database Applications," ACM Trans. Software Eng. and Methodology, vol. 16, no. 4 article 14, 2007.
[30] The Mobile App for Nightlife, http:/wertago.com/, Oct. 2009.
[31] J. Whittle, P. Sawyer, N. Bencomo, B.H. Cheng, and J.-M. Bruel, "RELAX: Incorporating Uncertainty into the Specification of Self-Adaptive Systems," Proc. 17th IEEE Int'l Conf. Requirements Eng., pp. 79-88, 2009.
[32] C. Xu and S.C. Cheung, "Inconsistency Detection and Resolution for Context-Aware Middleware Support," Proc. Joint 10th European Software Eng. Conf. and 13th ACM SIGSOFT Symp. Foundations of Software Eng., pp. 336-345, Sept. 2005.
[33] C. Xu, S.C. Cheung, and W.K. Chan, "Incremental Consistency Checking for Pervasive Context," Proc. Int'l Conf. Software Eng., pp. 292-301, May 2006.

