Issue No.03 - July-September (2009 vol.2)
Carl K. Chang , Iowa State University, Ames
Hsin-yi Jiang , Iowa State University, Ames
Hua Ming , Iowa State University, Ames
Katsunori Oyama , Iowa State University, Ames
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TSC.2009.21
Evolvability is essential for computer systems to adapt to the dynamic and changing requirements in response to instant or delayed feedback from a service environment that nowadays is becoming more and more context aware; however, current context-aware service-centric models largely lack the capability to continuously explore human intentions that often drive system evolution. To support service requirements analysis of real-world applications for services computing, this paper presents a situation-theoretic approach to human-intention-driven service evolution in context-aware service environments. In this study, we give situation a definition that is rich in semantics and useful for modeling and reasoning human intentions, whereas the definition of intention is based on the observations of situations. A novel computational framework is described that allows us to model and infer human intentions by detecting the desires of an individual as well as capturing the corresponding context values through observations. An inference process based on Hidden Markov Model makes instant definition of individualized services at runtime possible, and significantly, shortens service evolution cycle. We illustrate the possible applications of this framework through a smart home example aimed at supporting independent living of elderly people.
Context aware, hidden Markov chain, human intention, requirements, runtime, service, situation theoretic, smart home, software evolution.
Carl K. Chang, Hsin-yi Jiang, Hua Ming, Katsunori Oyama, "Situ: A Situation-Theoretic Approach to Context-Aware Service Evolution", IEEE Transactions on Services Computing, vol.2, no. 3, pp. 261-275, July-September 2009, doi:10.1109/TSC.2009.21