Android Executable Modeling: Beyond Android Programming - Université de Pau et des Pays de l'Adour Accéder directement au contenu
Chapitre D'ouvrage Année : 2016

Android Executable Modeling: Beyond Android Programming

Olivier Le Goaer

Résumé

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.

Mots clés

Fichier non déposé

Dates et versions

hal-01907083 , version 1 (28-10-2018)

Identifiants

Citer

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⟩
38 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More