全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Creation of a Meta-Model for the Generation of a Webmapping Application

DOI: 10.4236/jgis.2021.134025, PP. 452-465

Keywords: Webmapping, Model Driven Engineering, Model Driven Architecture, Meta-Model, WebGis, GIS

Full-Text   Cite this paper   Add to My Lib

Abstract:

Our research focuses on creating a meta-model for generating a web mapping application. It was difficult for non-geomatics developers to implement a webmapping application. Indeed, this type of application uses geospatial data that require geomatics skills. For this reason, in order to help non-geomatics developers to set up a webmapping application, we have designed a meta-model that automatically generates a webmapping application using model-driven engineering. The created meta-model is used by non-geomatics developers to explicitly write the concrete syntax specific to the webmapping application using the xtext tool. This concrete syntax is automatically converted into source code using the xtend tool without the intervention of the non-geomatics developers.

References

[1]  Baldé, I. (2008) Mise en place d’une plateforme de cartographie dynamique, Mémoire ingénieur de conception en Génie Informatique.
[2]  Di Martino, S., Ferrucci, F., McArdle, G. and Petillo, G. (2009) Automatic Generation of an Adaptive WebGIS. International Symposium on Web and Wireless Geographical Information Systems, Maynooth, 7-8 December 2009, 171-186.
https://doi.org/10.1007/978-3-642-10601-9_12
[3]  Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai, S. and Matera, M. (2002) Designing Data-Intensive Web Applications. Morgan-Kaufmann Publishers, Burlington.
[4]  Moghrabi, X. (2003) L’approche Model-Driven Architecture, crédible pour développer un progiciel de gestion intégré, école doctorale systems.
[5]  Coutard, M., Klipfel, J.-P. and Blanc, S. (2005) La cartographie SIG en ligne ou Webmapping: Les outils libres état des lieux des solutions applicatives autour de MapServer.
http://mappemonde.mgm.fr
[6]  Mappemonde Portails d’information.
https://journals.openedition.org/mappemonde/
[7]  Antenaina, H. (2016) Mise en place d’une application cartographique sur web baptisee road-m webmapping, au ministère des travaux publics, antananarivo, Madagascar April.
[8]  Lime, S. and McKenna, J. (2021) The Mapfile in Mapserver.
https://www.mapserver.org/mapfile
[9]  Bézivin, J. (2004) Sur les principes de base de l’ingénierie des modèles. L’Objet, 10, 145-157.
https://doi.org/10.3166/objet.10.4.145-157
[10]  Bézivin, J. (2005) On the Unification Power of Models. Software and System Modeling, 4, 171-188.
https://doi.org/10.1007/s10270-005-0079-0
[11]  Kleppe, A., Warmer, J. and Bast, W. (2003) MDA Explained: The Model Driven Architecture Practice and Promise. Addison Wesley Professional, London.
[12]  Gronback, R.C. (2009) Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit. Pearson Education, London.
[13]  Greenfield, J. (2004) Software Factories Assembling Applications with Patterns, Models, Frameworks and Tools. International Conference on Software Product Lines, Boston, 30 August-2 September 2004, 304.
https://doi.org/10.1007/978-3-540-28630-1_19
[14]  Vangheluwe, H. and De Lara, J. (2002) AToM3: A Tool for Multi-Formalism Modelling and Meta-Modelling. European Conferences on Theory and Practice of Software Engineering ETAPS’02, Grenoble, 8-12 April 2002, 174-188.
https://doi.org/10.1007/3-540-45923-5_12
[15]  Bézivin, J. and Jouault, F. (2003) KM3: A DSL for Metamodel Specification.
[16]  Muller, P.-A. (2006) De la modélisation objet des logiciels à la metamodélisation des langages informatiques.
[17]  Minsky, M. (1968) Matter, Mind, and Models. In: Minsky, M., Ed., Semantic Information Processing, MIT Press, Cambridge, 425-432.
[18]  Bezivin, J. and Blanc, X. (2002) MDA vers un nouveau paradigme (1). Développeur Référence, 2, 7-11.
http://mfworld42.free.fr/cnam/nfe115-informatique_decisionnelle/MDA.Partie1.JBXB.Last.prn.pdf
[19]  Bezivin, J. (2002) Les nouveaux défis des systèmes complexes et la réponse MDA de l’OMG.
https://dblp.org/db/conf/jfsma/jfsma2002.html#Bezivin02
[20]  OMG (2001) Model-Driven Architecture, a Technical Perspective.
https://www.omg.org/mda/mda_files/Model-Driven_Architecture.pdf

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133