Mostrar el registro sencillo del ítem

dc.contributor.author
Moscato, Mariano Miguel  
dc.contributor.author
Lopez Pombo, Carlos Gustavo  
dc.contributor.author
Frias, Marcelo Fabian  
dc.date.available
2017-12-21T20:04:33Z  
dc.date.issued
2014-03  
dc.identifier.citation
Frias, Marcelo Fabian; Lopez Pombo, Carlos Gustavo; Moscato, Mariano Miguel; Dynamite: A tool for the verification of alloy models based on PVS; Association for Computing Machinery; ACM Transactions on Software Engineering and Methodology; 23; 2; 3-2014; 1-47; 20  
dc.identifier.issn
1049-331X  
dc.identifier.uri
http://hdl.handle.net/11336/31286  
dc.description.abstract
Automatic analysis of Alloy models is supported by the Alloy Analyzer, a tool that translates an Alloy model to a propositional formula that is then analyzed using off-the-shelf SAT-solvers. The translation requires user-provided bounds on the sizes of data domains. The analysis is limited by the bounds, and is therefore partial. Thus, the Alloy Analyzer may not be appropriate for the analysis of critical applications where more conclusive results are necessary. Dynamite is an extension of PVS that embeds a complete calculus for Alloy. It also includes extensions to PVS that allow one to improve the proof effort by, for instance, automatically analyzing new hypotheses with the aid of the Alloy Analyzer. Since PVS sequents may get cluttered with unnecessary formulas, we use the Alloy unsat-core extraction feature in order to refine proof sequents. An internalization of Alloy’s syntax as an Alloy specification allows us to use the Alloy Analyzer for producing witnesses for proving existentially quantified formulas. Dynamite complements the partial automatic analysis offered by the Alloy Analyzer with semiautomatic verification through theorem proving. It also improves the theorem proving experience by using the Alloy Analyzer for early error detection, sequent refinement and witness generation.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Association for 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/Program Verification Formal Methods  
dc.subject
Design Verification  
dc.subject
Alloy  
dc.subject
Pvs  
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
Dynamite: A tool for the verification of alloy models based on PVS  
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-12-12T18:49:27Z  
dc.journal.volume
23  
dc.journal.number
2  
dc.journal.pagination
1-47; 20  
dc.journal.pais
Estados Unidos  
dc.description.fil
Fil: Moscato, Mariano Miguel. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Lopez Pombo, Carlos Gustavo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.description.fil
Fil: Frias, Marcelo Fabian. Instituto Tecnológico de Buenos Aires; Argentina. 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/2544136  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://dl.acm.org/citation.cfm?doid=2600788.2544136