Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10609/77965
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorZolotas, Athanasios-
dc.contributor.authorClarisó, Robert-
dc.contributor.authorMatragkas, Nicholas-
dc.contributor.authorKolovos, Dimitrios S.-
dc.contributor.authorPaige, Richard F.-
dc.contributor.otherUniversity of York-
dc.contributor.otherUniversitat Oberta de Catalunya. Estudis d'Informàtica, Multimèdia i Telecomunicació-
dc.contributor.otherUniversity of Hull-
dc.date.accessioned2018-05-14T08:27:21Z-
dc.date.available2018-05-14T08:27:21Z-
dc.date.issued2016-12-11-
dc.identifier.citationZolotas, A., Clarisó, R., Matragkas, N., Kolovos, D. & Paige, R. (2017). Constraint programming for type inference in flexible model-driven engineering. Computer Languages, Systems and Structures, 49, 216-230. doi: 10.1016/j.cl.2016.12.002-
dc.identifier.issn1477-8424MIAR
-
dc.identifier.urihttp://hdl.handle.net/10609/77965-
dc.description.abstractDomain experts typically have detailed knowledge of the concepts that are used in their domain; however they often lack the technical skills needed to translate that knowledge into model-driven engineering (MDE) idioms and technologies. Flexible or bottom-up modelling has been introduced to assist with the involvement of domain experts by promoting the use of simple drawing tools. In traditional MDE the engineering process starts with the definition of a metamodel which is used for the instantiation of models. In bottom-up MDE example models are defined at the beginning, letting the domain experts and language engineers focus on expressing the concepts rather than spending time on technical details of the metamodelling infrastructure. The metamodel is then created manually or inferred automatically. The flexibility that bottom-up MDE offers comes with the cost of having nodes in the example models left untyped. As a result, concepts that might be important for the definition of the domain will be ignored while the example models cannot be adequately re-used in future iterations of the language definition process. In this paper, we propose a novel approach that assists in the inference of the types of untyped model elements using Constraint Programming. We evaluate the proposed approach in a number of example models to identify the performance of the prediction mechanism and the benefits it offers. The reduction in the effort needed to complete the missing types reaches up to 91.45% compared to the scenario where the language engineers had to identify and complete the types without guidance.en
dc.language.isoeng-
dc.publisherComputer Languages, Systems and Structures-
dc.relation.ispartofComputer Languages, Systems and Structures, 2017, 49-
dc.relation.urihttps://doi.org/10.1016/j.cl.2016.12.002-
dc.rightsCC BY-NC-ND-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.subjectflexible modellingen
dc.subjectbottom-up modellingen
dc.subjecttype inferenceen
dc.subjectconstraint programmingen
dc.subjectexample-driven modellingen
dc.subjectdisseny flexibleca
dc.subjectdiseño flexiblees
dc.subjectdisseny bottom-upca
dc.subjectdiseño bottom-upes
dc.subjectinferència de tipusca
dc.subjectinferencia de tiposes
dc.subjectprogramació amb restriccionsca
dc.subjectprogramación con restriccioneses
dc.subjectdisseny a partir d'exemplesca
dc.subjectdiseño a partir de ejemploses
dc.subject.lcshSystems programming (Computer science)en
dc.titleConstraint programming for type inference in flexible model-driven engineeringen
dc.typeinfo:eu-repo/semantics/article-
dc.audience.mediatorTheme areas::Computer Science, Technology and Multimediaen
dc.subject.lemacProgramació de sistemes (Informàtica)ca
dc.subject.lcshesProgramación de sistemas (Informática)es
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess-
dc.identifier.doi10.1016/j.cl.2016.12.002-
dc.gir.idAR/0000005409-
dc.relation.projectIDinfo:eu-repo/grantAgreement/#611125-
dc.type.versioninfo:eu-repo/semantics/submittedVersion-
Aparece en las colecciones: Articles cientÍfics
Articles

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
ZolotasEtAl_COMLAN_PrePrint.pdf891,07 kBAdobe PDFVista previa
Visualizar/Abrir