[-] Show simple item record

dc.contributor.advisorLee, Yugyung, 1960- advisoren
dc.contributor.authorShen, Feichen
dc.date.issued2012-10-03
dc.date.submitted2012 Summeren
dc.descriptionTitle from PDF of title page, viewed on October 3, 2012en
dc.descriptionThesis advisor: Yugyung Leeen
dc.descriptionVitaen
dc.descriptionIncludes bibliographic references (p. 130-132)en
dc.descriptionThesis (M.S.)--School of Computing and Engineering. University of Missouri--Kansas City, 2012en
dc.description.abstractMobile devices, like smart phones or tablets, have become ubiquitous, with their adoption being driven by their immediacy and sensing capabilities. Applications, or apps, that run on portable computing devices have surged in popularity, with billions of downloads taking place. However, an increasing number of mobile apps and their diverse users make it difficult to select the correct app to respond to evolving situations. To address this issue, it is vitally important to find an intelligent approach to provide situation awareness capabilities and an immediate response to the changes. In this thesis, we have developed a semantic framework for mobile apps named the Situation Awareness Mobile Apps Framework (SAMAF) to achieve the goal of dynamic and adaptive apps for automated composition, adaptation, and evolution of software systems responding to the mobile users' context and environmental changes. SAMAF is composed of two major components: i) a cloud based service framework for mobile apps development, deployment, and adaptation using a design of dynamic patterns for Service Oriented Architecture and ii) an ontology-based context modeling and reasoning framework that is implemented based on Context Ontology modeling and Event Condition Action (ECA) rule based inference to align the adaptation with the changes. The SAMAF framework has been evaluated by two kinds of experiments. One was conducted in real phone settings to obtain the running performance of mobile apps adapting to dynamic changes of the users' contexts. The other was performed with a large number of mobile phone users in a simulated JADE (Java Agent DEvelopment Framework), multiple agents' platform for testing the adaptability, reasoning correctness, and scalability based on the communication and reasoning capabilities among different kinds of agents. Our results show that the proposed framework supports feasible, scalable and adaptive responds to evolving contexts.en_US
dc.description.tableofcontentsIntroduction -- Related work -- SAMAF model -- SAMAF implementation -- Scenario illustration -- Conclusion and future worken
dc.format.extentxv, 133 pagesen
dc.identifier.urihttp://hdl.handle.net/10355/15637
dc.publisherUniversity of Missouri--Kansas Cityen
dc.subject.lcshMobile computingen
dc.subject.lcshApplication software -- Developmenten
dc.subject.otherThesis -- University of Missouri--Kansas City -- Computer scienceen
dc.titleSituation Aware Mobile Apps Frameworken_US
dc.typeThesisen_US
thesis.degree.disciplineComputer Scienceen
thesis.degree.grantorUniversity of Missouri--Kansas Cityen
thesis.degree.levelMastersen
thesis.degree.nameM.S.en


Files in this item

[PDF]

This item appears in the following Collection(s)

[-] Show simple item record