arrow
返回

Combining symbolic execution with model checking to verify parallel numerical programs

delete2008-05-05
delete48
PRE
AI
S
Stephen F. Siegel *
A
Anastasia Mironova
G
George S. Avrunin
L
Lori A. Clarke
DOI:10.1145/1348250.1348256delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We present a method to verify the correctness of parallel programs that perform complex numerical computations, including computations involving floating-point arithmetic. This method requires that a sequential version of the program be provided, to serve as the specification for the parallel one. The key idea is to use model checking, together with symbolic execution, to establish the equivalence of the two programs. In this approach the path condition from symbolic execution of the sequential program is used to constrain the search through the parallel program. To handle floating-point operations, three different types of equivalence are supported. Several examples are presented, demonstrating the approach and actual errors that were found. Limitations and directions for future research are also described.
Keyword:
verification
finite-state verification
numerical program
floating-point
model checking
concurrency
parallel programming
high performance computing
symbolic execution
MPI
Message Passing Interface
Spin
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

U
University of Utah
学者数:
3.0W
论文数: 2.2W
被引数: 4.6W
U
University of Delaware
学者数:
1.3W
论文数: 1.3W
被引数: 2.0W
U
Utah System of Higher Education
学者数:
4.6W
论文数: 4.0W
被引数: 161
学者 查看更多机构
引用论文

引用论文

Flying Over an Infected Landscape: Distribution of Highly Pathogenic Avian Influenza H5N1 Risk in South Asia and Satellite Tracking of Wild Waterfowl
err2011-01-26
err0
errOAAI
errMarius Gilbert; Scott H. Newman; John Y. Takekawa; Leo Loth; Chandrashekhar Biradar; Diann J. Prosser; Sivananinthaperumal Balachandran; Mandava Venkata Subba Rao; Taej Mundkur; Baoping Yan; Zhi Xing; Yuansheng Hou; Nyambayar Batbayar; Tseveenmayadag Natsagdorj; Lenny Hogerwerf; Jan Slingenbergh; Xiangming Xiao
err分享
err收藏
Association between pulmonary artery to aorta diameter ratio with pulmonary hypertension and outcomes in diffuse cystic lung diseases
err2021-06-25
err0
errOAAI
errBruno Guedes Baldi; Caio Júlio César dos Santos Fernandes; Gláucia Itamaro Heiden; Carolina Salim Gonçalves Freitas; Juliana Barbosa Sobral; Ronaldo Adib Kairalla; Carlos Roberto Ribeiro Carvalho; Rogério Souza
err分享
err收藏
Decreased Risk of Strokes in Children with Ventricular Assist Devices Within ACTION
err2022-03-05
err0
PREAI
errDavid M. Peng; Muhammad F. Shezad; Angela Lorts; Robert J. Gajarski; Christina VanderPluym; Jenna M. Murray; Beth Hawkins; Chet R. Villa; Farhan Zafar; David N. Rosenthal
err分享
err收藏
err分享
err收藏
Volumetrics and fit assessments for donor to recipient size matching in pediatric heart transplantation: Is it time for a new paradigm?
err2020-03-23
err0
PREAI
errMichelle S. Ploutz; Jonathan D. Plasencia; Lucia Mirea; Stephen G. Pophal; Daniel A. Velez; Steven D. Zangwill
err分享
err收藏
19. Paleomagnetic constraints on the Atapuerca karst development (N Spain)19。古地磁对Atapuerca岩溶发育的限制 (西班牙)
err2024-08-05
err0
PREAI
errJ.M. Parés; A.I. Ortega; A. Benito-Calvo; A. Aranburu; J.L. Arsuaga; J.M. Bermúdez de Castro; E. Carbonell
err分享
err收藏
HYBRID ORIGIN OF POLYPLOIDY IN FRESHWATER SNAILS OF THE GENUSBULINUS(MOLLUSCA: PLANORBIDAE)
err2017-05-31
err0
errOAAI
errMichael A. Goldman; Philip T. LoVerde; C. Larry Chrisman
err分享
err收藏
Evidence for the Existence of Group 3 Terminal Methylidene Complexes
err2016-07-18
err0
PREAI
errDaniel S. Levine; T. Don Tilley; Richard A. Andersen
err分享
err收藏
学者 查看更多内容