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.
mobile applications declarative language self-adaptive systems