Mostrar el registro sencillo del ítem

dc.contributor.author
de Caso, Guido  
dc.contributor.author
Braberman, Victor Adrian  
dc.contributor.author
Garbervetsky, Diego David  
dc.contributor.author
Uchitel, Sebastian  
dc.date.available
2017-05-03T19:58:07Z  
dc.date.issued
2013-07  
dc.identifier.citation
de Caso, Guido; Braberman, Victor Adrian; Garbervetsky, Diego David; Uchitel, Sebastian; Enabledness-based program abstractions for behavior validation; Assoc Computing Machinery; Acm Transactions On Software Engineering And Methodology; 22; 3; 7-2013; 1-46; 25  
dc.identifier.issn
1049-331X  
dc.identifier.uri
http://hdl.handle.net/11336/15931  
dc.description.abstract
Code artifacts that have nontrivial requirements with respect to the ordering in which their methods or procedures ought to be called are common and appear, for instance, in the form of API implementations and objects. This work addresses the problem of validating if API implementations provide their intended behavior when descriptions of this behavior are informal, partial, or nonexistent. The proposed approach addresses this problem by generating abstract behavior models which resemble typestates. These models are statically computed and encode all admissible sequences of method calls. The level of abstraction at which such models are constructed has shown to be useful for validating code artifacts and identifying findings which led to the discovery of bugs, adjustment of the requirements expected by the engineer to the requirements implicit in the code, and the improvement of available documentation.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Assoc Computing Machinery  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
Software Engineering  
dc.subject
Validation  
dc.subject
Abstraction  
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
Enabledness-based program abstractions for behavior validation  
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
2017-04-24T14:48:48Z  
dc.journal.volume
22  
dc.journal.number
3  
dc.journal.pagination
1-46; 25  
dc.journal.pais
Estados Unidos  
dc.journal.ciudad
Nueva York  
dc.description.fil
Fil: de Caso, Guido. Universidad de Buenos Aires; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Braberman, Victor Adrian. Universidad de Buenos Aires; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Garbervetsky, Diego David. Universidad de Buenos Aires; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Uchitel, Sebastian. Universidad de Buenos Aires; Argentina. Imperial College London; Reino Unido. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.journal.title
Acm Transactions On Software Engineering And Methodology  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1145/2491509.2491519  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/http://dl.acm.org/citation.cfm?doid=2491509.2491519