A Metamodel For Sensor-Based Mobile Applications

Mobile devices usually have different types of build-in sensors, and sensor-based mobile applications differ from the other applications. Therefore, it is necessary to analyze the characteristics of sensor-based mobile applications and research on the method for developing them. The paper presents a meta model for sensor-based mobile applications, and the meta model as a UML profile can be used to model the applications.

[1]  Anthony I. Wasserman,et al.  Software engineering issues for mobile application development , 2010, FoSER '10.

[2]  Gabriele Taentzer,et al.  Model-Driven Development of Mobile Applications: Towards Context-Aware Apps of High Quality , 2016, PNSE @ Petri Nets.

[3]  Chen Long Smartphone:Pervasive Sensing and Applications , 2015 .

[4]  Amit P. Sheth,et al.  A domain specific language for enterprise grade cloud-mobile hybrid applications , 2011, SPLASH Workshops.

[5]  Adam Stroud,et al.  Professional Android Sensor Programming , 2012 .

[6]  Werner Retschitzegger,et al.  Context-awareness on mobile devices - the hydrogen approach , 2003, 36th Annual Hawaii International Conference on System Sciences, 2003. Proceedings of the.

[7]  Marco Brambilla,et al.  Model-Driven Development of Cross-Platform Mobile Applications with Web Ratio and IFML , 2015, 2015 2nd ACM International Conference on Mobile Software Engineering and Systems.

[8]  Alberto Rodrigues da Silva,et al.  XIS-mobile: a DSL for mobile applications , 2014, SAC.

[9]  Rayhana Baghli,et al.  Defining Services and Service Orchestrators Acting on Shared Sensors and Actuators , 2018, MODELSWARD.

[10]  Heinrich Hußmann,et al.  Mobia Modeler: easing the creation process of mobile applications for non-technical users , 2010, IUI '10.

[11]  Qi Han,et al.  Toward real-time and cooperative mobile visual sensing and sharing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[12]  Alberto Rodrigues da Silva,et al.  Evaluation of XIS-Mobile, a Domain Specific Language for Mobile Application Development , 2014 .