DocumentCode
714803
Title
Decision Support for Mobile Cloud Computing Applications via Model Checking
Author
Aceto, Luca ; Morichetta, Andrea ; Tiezzi, Francesco
Author_Institution
Reykjavik Univ., Reykjavik, Iceland
fYear
2015
fDate
March 30 2015-April 3 2015
Firstpage
199
Lastpage
204
Abstract
Deciding whether to off load some computation is a crucial issue in Mobile Cloud Computing systems. This paper proposes a new methodology, whose goal is to provide runtime support for off loading decisions, based on a formal framework. By means of a domain specific language (MobiCa), a developer can define both system and application structure. Using the diagnostic trace generated at runtime by the well-known model checker UPPAAL, driven by some query verified on the timed automata model associated with the MobiCa specification, the framework decides which application fragments should be remotely executed. The proposed approach is exemplified on a navigator case study, probably one of the most used applications on mobile devices.
Keywords
automata theory; cloud computing; formal specification; formal verification; mobile computing; specification languages; MobiCa domain specific language; MobiCa specification; UPPAAL model checker; application fragments; application structure; decision support; diagnostic trace; formal framework; mobile cloud computing applications; offloading decisions; query verification; runtime support; system structure; timed automata model; Batteries; Computational modeling; Mobile communication; Mobile handsets; Navigation; Runtime; Synchronization; code offloading; decision support; energy saving; model checking;
fLanguage
English
Publisher
ieee
Conference_Titel
Mobile Cloud Computing, Services, and Engineering (MobileCloud), 2015 3rd IEEE International Conference on
Conference_Location
San Francisco, CA
Type
conf
DOI
10.1109/MobileCloud.2015.21
Filename
7130887
Link To Document