dc.creator | Méndez Acuña, David | es |
dc.creator | Galindo Duarte, José Ángel | es |
dc.creator | Combemale, Benoit | es |
dc.creator | Blouin, Arnaud | es |
dc.creator | Baudry, Benoit | es |
dc.creator | Le Guernic, Gurvan | es |
dc.date.accessioned | 2017-07-21T09:51:34Z | |
dc.date.available | 2017-07-21T09:51:34Z | |
dc.date.issued | 2016 | |
dc.identifier.citation | Méndez Acuña, D., Galindo Duarte, J.Á., Combemale, B., Blouin, A., Baudry, B. y Le Guernic, G. (2016). Reverse-Engineering Reusable Language Modules from Legacy Domain-Specific Languages. En ICSR 2016 : 15th International Conference on Software Reuse (368-383), Limassol, Cyprus: Springer. | |
dc.identifier.isbn | 978-3-319-35121-6 | es |
dc.identifier.issn | 0302-9743 | es |
dc.identifier.uri | http://hdl.handle.net/11441/62838 | |
dc.description.abstract | The use of domain-specific languages (DSLs) has become a
successful technique in the development of complex systems. Nevertheless,
the construction of this type of languages is time-consuming and
requires highly-specialized knowledge and skills. An emerging practice to
facilitate this task is to enable reuse through the definition of lan-guage
modules which can be later put together to build up new DSLs. Still, the
identification and definition of language modules are complex and errorprone
activities, thus hindering the reuse exploitation when developing
DSLs. In this paper, we propose a computer-aided approach to (i) identify
potential reuse in a set of legacy DSLs; and (ii) capitalize such potential
reuse by extracting a set of reusable language modules with well defined
interfaces that facilitate their assembly. We validate our approach by
using realistic DSLs coming out from industrial case studies and obtained
from public GitHub repositories. | es |
dc.format | application/pdf | es |
dc.language.iso | eng | es |
dc.publisher | Springer | es |
dc.relation.ispartof | ICSR 2016 : 15th International Conference on Software Reuse (2016), p 368-383 | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.title | Reverse-Engineering Reusable Language Modules from Legacy Domain-Specific Languages | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos | es |
dc.relation.publisherversion | https://link.springer.com/chapter/10.1007/978-3-319-35122-3_24 | es |
dc.identifier.doi | 10.1007/978-3-319-35122-3_24 | es |
idus.format.extent | 16 | es |
dc.publication.initialPage | 368 | es |
dc.publication.endPage | 383 | es |
dc.eventtitle | ICSR 2016 : 15th International Conference on Software Reuse | es |
dc.eventinstitution | Limassol, Cyprus | es |
dc.relation.publicationplace | Berlin | es |