- -

Defining DSL design principles for enhancing the requirements elicitation process

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

Defining DSL design principles for enhancing the requirements elicitation process

Show simple item record

Files in this item

dc.contributor.author Ramos-Díaz, Guadalupe es_ES
dc.contributor.author Navarro, Isela es_ES
dc.contributor.author Silva Galiana, Josep Francesc es_ES
dc.contributor.author Arroyo, Gustavo es_ES
dc.date.accessioned 2014-10-20T11:35:54Z
dc.date.available 2014-10-20T11:35:54Z
dc.date.issued 2012-03
dc.identifier.issn 0188-6266
dc.identifier.uri http://hdl.handle.net/10251/43409
dc.description.abstract [EN] Requirements elicitation is concerned with learning and understanding of users w.r.t. a new software development. Frequently the methods employed for requirements elicitation are adapted from areas like social sciences that do not include executable (prototype based on) feedback. As a consequence, it is relative common to discover that the first release does not fit the requirements defined at the beginning of the project. Using domain-specific languages (DSLs) as an auxiliary tool for requirements elicitation is a commonly well accepted idea. Unfortunately, there are few works in the literature devoted to the definition of design principles to DSLs to be experienced in the frameworks of DSL developing such as ANTLR, Ruby and Curry. We propose to design principles for the DSL development (regardless of paradigm) wich are sufficient to model the domain in a requirements phase. Furthermore we enunciate a new profile for the requirements analyst and a set of elicitation steps. The use of DSLs not only give us an immediate feedback with the stakeholders; it also allows us to produce part of the real code. es_ES
dc.description.abstract [ES] La Elicitación de Requisitos propicia el entendimiento de las necesidades de los usuarios con respecto a un desarrollo de software. Los métodos que se emplean provienen de las ciencias sociales por lo que se carece de una retroalimentación ejecutable. Consecuentemente, la primera versión del software podría no cumplir con las expectativas. El uso de DSLs como herramientas para el descubrimiento de requisitos es una idea aceptada, desafortunadamente, muy pocos trabajos en la literatura se enfocan en la definición de principios de diseño de DSLs. En este trabajo planteamos principios de diseño de DSLs orientados a la elicitación de requisitos, enseguida, generamos casos de prueba en ANTLR, Ruby y Curry. También, enunciamos el perfil que debe tener el nuevo analista de software. Con ello, se incrementa la retroalimentación entre los involucrados en el desarrollo de software y se mejora el producto. es_ES
dc.description.sponsorship This work has been partially supported by the Mexican "Dirección General de Educación Superior Tecnológica" under grant 2369.09-P and by the Spanish "Ministerio de Ciencia e Innovación" under grant TIN2008-06622-C03-02 and by the "Generalitat Valenciana" under grant PROMETEO/2011/052.
dc.language Inglés es_ES
dc.publisher Universidad de Guanajuato es_ES
dc.relation DGEST/2369.09-P es_ES
dc.relation MICINN/TIN2008-06622-C03--02 es_ES
dc.relation GV/PROMETEO/2011/052 es_ES
dc.relation.ispartof Acta Universitaria es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject DSL es_ES
dc.subject Ingeniería de software es_ES
dc.subject Requerimientos de elicitación es_ES
dc.subject Software engineering es_ES
dc.subject Requirement elicitation es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Defining DSL design principles for enhancing the requirements elicitation process es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.15174/au.2012.352
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.description.bibliographicCitation Ramos-Díaz, G.; Navarro, I.; Silva Galiana, JF.; Arroyo, G. (2012). Defining DSL design principles for enhancing the requirements elicitation process. Acta Universitaria. 22:126-133. doi:10.15174/au.2012.352 es_ES
dc.description.accrualMethod Senia es_ES
dc.relation.publisherversion http://doi.org/10.15174/au.2012.352 es_ES
dc.description.upvformatpinicio 126 es_ES
dc.description.upvformatpfin 133 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 22 es_ES
dc.relation.senia 249223
dc.contributor.funder Dirección General de Educación Superior Tecnológica, México
dc.contributor.funder Generalitat Valenciana
dc.contributor.funder Ministerio de Ciencia e Innovación


This item appears in the following Collection(s)

Show simple item record