Towards Enabling Mobile Domain-specific Modelling

Diego Vaquero-Melchor, Antonio Garmendia, Esther Guerra, Juan de Lara

Abstract

Model-Driven Engineering (MDE) promotes an active use of models in all phases of software development. In this paradigm, the design and usage of Domain-Specific Languages (DSL) for modelling in a certain application area is frequent. While in MDE, modelling has been traditionally supported by desktop computers, in this position paper we analyse useful scenarios for modelling using mobile devices, like smartphones or tablets. Moreover, we present a working architecture and a prototype tool, called DSL-comet, which enable collaborative mobile modelling and integrate seamlessly desktop and mobile graphical modelling environments.

References

  1. Bettini, C., Brdiczka, O., Henricksen, K., Indulska, J., Nicklas, D., Ranganathan, A., and Riboni, D. (2010). A survey of context modelling and reasoning techniques. Pervasive Mob. Comput., 6(2):161-180.
  2. Brambilla, M., Cabot, J., and Wimmer, M. (2012). ModelDriven Software Engineering in Practice. Morgan & Claypool, USA.
  3. Danado, J. and Paternò, F. (2014). Puzzle: A mobile application development environment using a jigsaw metaphor. J. Vis. Lang. Comput., 25(4):297-315.
  4. Garmendia, A., Pescador, A., Guerra, E., and de Lara, J. (2015). Towards the generation of graphical modelling environments aided by patterns. In SLATE, CCIS, pages 1-8. Springer.
  5. Heroku (2016). https://www.heroku.com/.
  6. Kelly, S. and Tolvanen, J. (2008). Domain-Specific Modeling - Enabling Full Code Generation. Wiley.
  7. Lemma, R., Lanza, M., and Olivero, F. (2013). CEL: modeling everywhere. In ICSE, pages 1323-1326. IEEE / ACM.
  8. Mangano, N., LaToza, T. D., Petre, M., and van der Hoek, A. (2014). Supporting informal design with interactive whiteboards. In CHI, pages 331-340. ACM.
  9. MongoDB (2016). https://www.mongodb.org/.
  10. Node.js (2016). https://nodejs.org/.
  11. Pescador, A., Garmendia, A., Guerra, E., Cuadrado, J. S., and de Lara, J. (2015). Pattern-based development of domain-specific modelling languages. In MoDELS, pages 166-175. IEEE.
  12. Rose, L. M., Kolovos, D. S., and Paige, R. F. (2012). Eugenia live: A flexible graphical modelling tool. In XM, pages 15-20. ACM.
  13. Sirius (2016). https://eclipse.org/sirius/.
  14. Steinberg, D., Budinsky, F., Paternostro, M., and Merks, E. (2008). EMF: Eclipse Modeling Framework, 2nd Edition. Addison-Wesley Professional, NJ.
  15. Vaupel, S., Taentzer, G., Harries, J. P., Stroh, R., Gerlach, R., and Guckert, M. (2014). Model-driven development of mobile applications allowing role-driven variants. In MODELS, volume 8767 of LNCS, pages 1-17. Springer.
  16. Wüest, D., Seyff, N., and Glinz, M. (2013). Flexisketch: A mobile sketching tool for software modeling. In MobiCASE, volume 110 of LNICST, pages 225-244. Springer.
Download


Paper Citation


in Harvard Style

Vaquero-Melchor D., Garmendia A., Guerra E. and de Lara J. (2016). Towards Enabling Mobile Domain-specific Modelling . In Proceedings of the 11th International Joint Conference on Software Technologies - Volume 2: ICSOFT-PT, (ICSOFT 2016) ISBN 978-989-758-194-6, pages 117-122. DOI: 10.5220/0006002501170122


in Bibtex Style

@conference{icsoft-pt16,
author={Diego Vaquero-Melchor and Antonio Garmendia and Esther Guerra and Juan de Lara},
title={Towards Enabling Mobile Domain-specific Modelling},
booktitle={Proceedings of the 11th International Joint Conference on Software Technologies - Volume 2: ICSOFT-PT, (ICSOFT 2016)},
year={2016},
pages={117-122},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006002501170122},
isbn={978-989-758-194-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Joint Conference on Software Technologies - Volume 2: ICSOFT-PT, (ICSOFT 2016)
TI - Towards Enabling Mobile Domain-specific Modelling
SN - 978-989-758-194-6
AU - Vaquero-Melchor D.
AU - Garmendia A.
AU - Guerra E.
AU - de Lara J.
PY - 2016
SP - 117
EP - 122
DO - 10.5220/0006002501170122