Mostrar el registro sencillo del ítem
dc.contributor.author
Uchitel, Sebastian
dc.contributor.author
Alrajeh, Dalal
dc.contributor.author
Kramer, Jeff
dc.contributor.author
Russo, Alessandra
dc.date.available
2015-11-09T18:41:38Z
dc.date.issued
2012-06-12
dc.identifier.citation
Uchitel, Sebastian; Alrajeh, Dalal; Kramer, Jeff; Russo, Alessandra; Elaborating requirements using model checking and inductive learning; IEEE Computer Society; IEEE Transactions On Software Engineering; 39; 3; 3-2013; 361-383
dc.identifier.issn
0098-5589
dc.identifier.uri
http://hdl.handle.net/11336/2707
dc.description.abstract
The process of requirements engineering includes many activities, from goal elicitation to requirements specification. The aim is to develop an operational requirements specification that is guaranteed to satisfy the goals. In this paper, we propose a formal, systematic approach for generating a set of operational requirements that are complete with respect to given goals. We show how the integration of model checking and inductive learning can be effectively used to do this. The model checking formally verifies the satisfaction of the goals and produces counterexamples when incompleteness in the operational requirements is detected. The inductive learning process then computes operational requirements from the counterexamples and user-provided positive examples. These learned operational requirements are guaranteed to eliminate the counterexamples and be consistent with the goals. This process is performed iteratively until no goal violation is detected. The proposed framework is a rigorous, tool-supported requirements elaboration technique which is formally guided by the engineer´s knowledge of the domain and the envisioned system.
dc.format
application/pdf
dc.language.iso
eng
dc.publisher
IEEE Computer Society
dc.rights
info:eu-repo/semantics/openAccess
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/
dc.subject
Model Checking
dc.subject.classification
Ciencias de la Computación
dc.subject.classification
Ciencias de la Computación e Información
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS
dc.title
Elaborating requirements using model checking and inductive learning
dc.type
info:eu-repo/semantics/article
dc.type
info:ar-repo/semantics/artículo
dc.type
info:eu-repo/semantics/publishedVersion
dc.date.updated
2016-03-30 10:35:44.97925-03
dc.journal.volume
39
dc.journal.number
3
dc.journal.pagination
361-383
dc.journal.pais
Estados Unidos
dc.journal.ciudad
Los Alamitos, CA, USA
dc.description.fil
Fil: Uchitel, Sebastian. Imperial College London; Reino Unido. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina
dc.description.fil
Fil: Alrajeh, Dalal. Imperial College London; Reino Unido
dc.description.fil
Fil: Kramer, Jeff. Imperial College London; Reino Unido
dc.description.fil
Fil: Russo, Alessandra. Imperial College London; Reino Unido
dc.journal.title
IEEE Transactions On Software Engineering
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/10.1109/TSE.2012.41
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://www.computer.org/csdl/trans/ts/2013/03/tts2013030361-abs.html
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1109/TSE.2012.41
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6216384
Archivos asociados