کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
461077 696546 2014 13 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
SelfMotion: A declarative approach for adaptive service-oriented mobile applications
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر شبکه های کامپیوتری و ارتباطات
پیش نمایش صفحه اول مقاله
SelfMotion: A declarative approach for adaptive service-oriented mobile applications
چکیده انگلیسی


• We defined a novel declarative language and a middleware to effectively design adaptive service-oriented mobile applications.
• We investigated the advantages of the proposed approach w.r.t. existing related solutions.
• We fully implemented and tested our framework with an existing worldwide distributed mobile application.
• We performed a series of experiments to evaluate the applicability of the proposed solution in various scenarios.
• We publicly released the implementation of the proposed approach to facilitate its adoption and allow the replicability of the obtained findings.

Modern society increasingly relies on mobile devices. This explains the growing demand for high quality software for such devices. To improve the efficiency of the development life-cycle, shortening time-to-market while keeping quality under control, mobile applications are typically developed by composing together ad-hoc developed components, services available on-line, and other third-party mobile applications. Applications are thus built as heterogeneous compositions, whose characteristics strongly depend on the components and services they integrate. To cope with unpredictable changes and failures, but also with the various settings offered by the plethora of available devices, mobile applications need to be as adaptive as possible. However, mainstream adaptation strategies are usually defined imperatively and require complex control strategies strongly intertwined with the application logic, yielding to applications that are difficult to build, maintain, and evolve. We address this issue by proposing a declarative approach to compose adaptive heterogeneous mobile applications. The advantages of this approach are demonstrated through an example inspired by an existing worldwide distributed mobile application, while the implementation of the proposed solution has been validated through a set of simulations and experiments aimed at illustrating its performance.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 92, June 2014, Pages 32–44
نویسندگان
, , , ,