Back to results
Bibliographic record · Consultation and access
Artículo

Enabledness-based program abstractions for behavior validation

de Caso, Guido et al · Assoc Computing Machinery · 2013

Open-access full text
Quick overview. Review the resource’s basic details, then access the content using the main button. This page shows only the information needed to identify, cite, and open the work.

Resource access

Open the content from the main option or choose another available source.

CONICET Digital CONICET Digital OAI-PMH
Entrar por CONICET Digital
Main access

Open-access full text

Texto completo identificado como acceso abierto.
Open text

Summary

Descripción general del contenido del recurso.

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. Fil: de Caso, Guido. Universidad de Buenos Aires; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina Fil: Braberman, Victor Adrian. Universidad de Buenos Aires; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina

How to cite

Elegí el formato que necesitás y copiá la referencia al portapapeles.

APA 7

de Caso, G. E. A. (2013). Enabledness-based program abstractions for behavior validation. http://hdl.handle.net/11336/15931

MLA

de Caso, Guido et al. "Enabledness-based program abstractions for behavior validation." 2013. http://hdl.handle.net/11336/15931.

Chicago

de Caso, Guido et al. 2013. "Enabledness-based program abstractions for behavior validation.". http://hdl.handle.net/11336/15931.

Harvard

de Caso, G. E. A. 2013, Enabledness-based program abstractions for behavior validation, Assoc Computing Machinery, available at: http://hdl.handle.net/11336/15931 [Accessed 7 Aug. 2026].

Share and print

Save the record, copy its permanent link, or print it as a PDF.

Export reference

You can export the record in common formats for use in a reference manager.

Resource details

Bibliographic information to help confirm that this is the correct material.

Title
Enabledness-based program abstractions for behavior validation
Author / contributors
de Caso, Guido et al
Publisher
Assoc Computing Machinery
Publication year
2013
ISSN
1049-331X
ISSN
1049-331X
Language
English

Subjects

Explore related resources through these subjects.

Copied