World Wide Modeling Made Easy - A Simple, Lightweight Model Server
Olivier Le Goaer, Eric Cariou, Franck Barbier
2017
Abstract
Sharing Models across organizations is a good idea but the lack of a tailored and lightweight tool hinders its adoption. In this paper, we explain how to turn any computer into a Model server, which is a server specialized in Models’ location and retrieval. Such a server relies exclusively on specific URIs and commands thereof. The result, called “WWM”, is an out-of-the-box module built upon Node.js. WWM targets the EMF ecosystem and takes the form of a JavaScript API for both server-side and client-side programming.
References
- Philippe Desfray, 2015. World wide modeling: The agility of the web applied to model repositories. In ModelDriven Engineering and Software Development, volume 506 of Communications in Computer and Information Science, pages 3-11. Springer International Publishing.
- Frank Ulrich, Strecker Stefan, and Stefan Koch, 2007. Open Model, ein Vorschlag für ein Forschungsprogramm der Wirtschaftsinformatik Wirtschaftinformatik. Paper 69.
- Olivier Le Goaer, Franck Barbier and Eric Cariou, 2016. Android Executable Modeling: Beyond Android Programming. Modern Software Engineering Methodologies for Mobile and Cloud Environments. IGI Global. Pages 269-283.
- Robert France, Jim Bieman, and Betty H. C. Cheng, 2006. Repository for Model Driven Development (ReMoDD). In Proceedings of the 2006 international conference on Models in software engineering, pages 311-317. Springer Berlin Heidelberg, Berlin, Heidelberg.
- Vadim Zaytsev. Grammar zoo: A corpus of experimental grammarware, 2015. Science of Computer Programming, 98, Part 1. Fifth issue of Experimental Software and Toolkits (EST): A special issue on Academics Modelling with Eclipse (ACME2012).
- Thomas Kühne. Matters of (meta-) modeling, 2006. Software & Systems Modeling, 5(4): pages 369-385.
- Daniel Lucrédio, Renata P. M. Fortes, and Jon Whittle, 2010. Moogle: a metamodel-based model search engine. Software & Systems Modeling, 11(2): pages 183-208.
- Arnaud Blouin, Benoit Combemale, Benoit Baudry, and Olivier Beaudoux, 2011. Modeling Model Slicers. In ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, volume 6981, pages 62-76, Springer Berlin/Heidelberg.
- Adel Ferdjoukh, Anne-Elisabeth Baert, Eric Bourreau, Annie Chateau, Rémi Coletta, and Clémentine Nebut, 2015. Instantiation of Meta-models Constrained with OCL: a CSP Approach. In MODELSWARD, International Conference on Model-Driven Engineering and Software Development, pages 213- 222.
- Nuno Amálio, Juan de Lara, and Esther Guerra, 2015. Fragmenta: A theory of fragmentation for MDE. In ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems, pages 106-115. IEEE.
- K. Lei, Y. Ma, and Z. Tan, 2014. Performance comparison and evaluation of web development technologies in php, python, and node.js. In IEEE 17th International Conference on Computational Science and Engineering (CSE), pages 661-668.
- Francesco Basciani, Juri Di Rocco, Davide Di Ruscio, Amleto Di Salle, Ludovico Iovino, Alfonso Pierantonio, 2014. MDEForge: an Extensible WebBased Modeling Platform. CloudMDE@MoDELS, pages 66-75.
- Samson Pierre, Eric Cariou, Olivier Le Goaer, and Franck Barbier, 2014. A Family-based Framework for iDSML Adaptation, in European Conference on Modelling Foundations and Applications (ECMFA 2014), volume 8569 of LNCS, Springer, pages 164- 179.
Paper Citation
in Harvard Style
Le Goaer O., Cariou E. and Barbier F. (2017). World Wide Modeling Made Easy - A Simple, Lightweight Model Server . In Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD, ISBN 978-989-758-210-3, pages 269-276. DOI: 10.5220/0006110802690276
in Bibtex Style
@conference{modelsward17,
author={Olivier Le Goaer and Eric Cariou and Franck Barbier},
title={World Wide Modeling Made Easy - A Simple, Lightweight Model Server},
booktitle={Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,},
year={2017},
pages={269-276},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006110802690276},
isbn={978-989-758-210-3},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development - Volume 1: MODELSWARD,
TI - World Wide Modeling Made Easy - A Simple, Lightweight Model Server
SN - 978-989-758-210-3
AU - Le Goaer O.
AU - Cariou E.
AU - Barbier F.
PY - 2017
SP - 269
EP - 276
DO - 10.5220/0006110802690276