Android Executable Modeling: Beyond Android Programming

Abstract : Within the model-driven engineering field, model execution consists in interpreting the model through a dedicated execution engine instead of executing a code based on, or generated from, the model. The class of modeling languages endowed with such executability is called i-DSML (interpreted Domain- Specific Modeling Language). This is an important development shift because a modeling effort seamlessly substitutes to a programming effort. This alternative way for building increasingly complex software is particularly beneficial to the mobile applications market where fast development and agility are recognized as key factors of success. This chapter illustrates how parts of an Android mobApp can be modeled and executed by leveraging a well-known i-DSML, namely UML 2 State Machine Diagrams and the PauWare engine thereof. Beyond this specific case, the proposed installation of PauWare on Android OS sets up the foundation for a whole range of mobApps, provided that they are modeled with the Statecharts formalism. \textcopyright 2016 by IGI Global. All rights reserved.
Keywords : SCOPUS
Document type :
Book sections
Complete list of metadatas

https://hal-univ-pau.archives-ouvertes.fr/hal-01907083
Contributor : Gaelle Chancerel <>
Submitted on : Sunday, October 28, 2018 - 12:53:17 PM
Last modification on : Monday, April 29, 2019 - 10:56:02 AM

Identifiers

Collections

Citation

Olivier Le Goaer, Franck Barbier, Eric Cariou. Android Executable Modeling: Beyond Android Programming. Modern Software Engineering Methodologies for Mobile and Cloud Environments, IGI Global, pp.269-283, 2016, 9781466699175 (ISBN); 1466699167 (ISBN); 9781466699168 (ISBN). ⟨10.4018/978-1-4666-9916-8.ch014⟩. ⟨hal-01907083⟩

Share

Metrics

Record views

27