Show simple item record

dc.contributor.authorLópez-Fernández, Jesús J.
dc.contributor.authorGarmendia Jorge, Antonio 
dc.contributor.authorGuerra Sánchez, Esther 
dc.contributor.authorLara Jaramillo, Juan de 
dc.contributor.otherUAM. Departamento de Ingeniería Informáticaes_ES
dc.date.accessioned2016-11-30T17:03:49Z
dc.date.available2016-11-30T17:03:49Z
dc.date.issued2016
dc.identifier.citationModelling Foundations and Applications: 12th European Conference, ECMFA 2016, Held as Part of STAF 2016, Vienna, Austria, July 6-7, 2016, Proceedings. Lecture Notes in Computer Science, Volumen 9764. Springer, 2016. 101 - 117en_US
dc.identifier.isbn978-331-942-060-8
dc.identifier.issn0302-9743
dc.identifier.urihttp://hdl.handle.net/10486/675668
dc.descriptionThe final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-42061-5_7en_US
dc.description.abstractDomain-Specific Languages (DSLs) present numerous benefits like powerful domain-specific primitives, an intuitive syntax for domain experts, and the possibility of advanced code generation for narrow domains. While a graphical syntax is sometimes desired for a DSL, constructing graphical modelling environments is a costly and highly technical task. This relegates domain experts to play a passive role in their development and hinders a wider adoption of graphical DSLs. Targeting a simpler DSL construction process, we propose an example based technique for the automatic generation of modelling environments for graphical DSLs. This way, starting from examples of the DSL likely provided by domain experts using drawing tools like yED, our system is able to synthesize a graphical modelling environment that mimics the syntax of the provided examples. This includes a meta-model for the abstract syntax of the DSL, and a graphical concrete syntax supporting spatial relationships like containment or attachment. The system is implemented as an Eclipse plugin, and we demonstrate its usage on a running example in the home networking domain.en_US
dc.description.sponsorshipWork supported by the Spanish Ministry of Economy and Competitivity (TIN2014-52129-R), the Madrid Region (S2013/ICE-3006), and the EU Commission (FP7-ICT-2013-10, #611125).en_US
dc.format.extent17 pag.es_ES
dc.format.mimetypeapplication/pdfen
dc.language.isoengen
dc.publisherSpringer Verlagen_US
dc.relation.ispartofLecture Notes in Computer Scienceen_US
dc.rights© Springer-Verlag Berlin Heidelberg 2016en_US
dc.subject.otherDomain-specific modelling languagesen_US
dc.subject.otherExample-based meta-modellingen_US
dc.subject.otherFlexible modelingen_US
dc.subject.otherGraphical modeling environmentsen_US
dc.titleExample-based generation of graphical modelling environmentsen_US
dc.typeconferenceObjecten
dc.typebookParten
dc.subject.ecienciaInformáticaes_ES
dc.relation.publisherversionhttp://dx.doi.org/10.1007/978-3-319-42061-5_7
dc.identifier.doi10.1007/978-3-319-42061-5_7
dc.identifier.publicationfirstpage101
dc.identifier.publicationlastpage117
dc.identifier.publicationvolume9764
dc.relation.eventdateJuly 6-7, 2016en_US
dc.relation.eventnumber12
dc.relation.eventplaceVienna (Austria)en_US
dc.relation.eventtitle12th European Conference on Modelling Foundations and Applications, ECMFA 2016en_US
dc.relation.projectIDGobierno de España. TIN2014-52129-Res_ES
dc.relation.projectIDComunidad de Madrid. S2013/ICE-3006/SICOMOROes_ES
dc.relation.projectIDinfo:eu-repo/grantAgreement/EC/FP7/611125en
dc.type.versioninfo:eu-repo/semantics/acceptedVersionen
dc.contributor.groupModelado e Ingeniería del Software (ING EPS-013)es_ES
dc.rights.accessRightsembargoedAccessen
dc.authorUAMGarmendia Jorge, Antonio (271711)
dc.authorUAMLara Jaramillo, Juan De (259157)
dc.facultadUAMEscuela Politécnica Superior


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record