report · 1981
Verification of Concurrent Programs. Part I. The Temporal Framework,
Cited by 323Abstract and details only
Abstract
This is the first in a series of reports describing the application of temporal logic to the specification and verification of concurrent programs. We first introduce temporal logic as a tool for reasoning about sequences of states. Models of concurrent programs based both on transition graphs and on linear-text representations are presented and the notions of concurrent and fair executions are defined. The general temporal language is then specialized to reason aboaut those execution sequences that are fair computations of a concurrent program. Subsequently, the language is used to describe properties of concurrent programs. The set of interesting properties is classified into invariance (safety), eventuality (liveness), and precedence (until) properties. Among the properties studied are: partial correctness, global invariance, clean behavior, mutual exclusion, absence of deadlock, termination, total correctness, intermittent assertions, accessibility, responsiveness, safe liveness, absence of unsolicited response, fair responsiveness, and precedence. In the following reports of this series, we will use the temporal formalism to develop proof methodologies for proving the properties discussed here.
Cite this paper
Manna, Z., & Pnueli, A. (1981). Verification of Concurrent Programs. Part I. The Temporal Framework,. https://doi.org/10.21236/ada106750
Manna, Zohar, and Amir Pnueli. “Verification of Concurrent Programs. Part I. The Temporal Framework,.” 1981, https://doi.org/10.21236/ada106750.
Manna, Zohar, and Amir Pnueli. 1981. “Verification of Concurrent Programs. Part I. The Temporal Framework,.” https://doi.org/10.21236/ada106750.
Manna, Z. and Pnueli, A. (1981) ‘Verification of Concurrent Programs. Part I. The Temporal Framework,’. Available at: https://doi.org/10.21236/ada106750.
@article{manna1981verification,
title = {{Verification of Concurrent Programs. Part I. The Temporal Framework,}},
author = {Manna, Zohar and Pnueli, Amir},
year = {1981},
doi = {10.21236/ada106750}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
DETERMINING QUALITY REQUIREMENTS AT THE UNIVERSITIES TO IMPROVE THE QUALITY OF EDUCATION
Nor Hanim Mustafa, Dinmukhamed Kelesbayev, Zh.D. Alibekova · The Journal of Economic Research & Business Administration · 2018
Cited by 0Open access
Susquehanna Chorale Spring Concert "Roots and Wings"
Deborah Hawkins · 2017
Cited by 0
Using DataGrid Control to Realize DataBase of Querying in VB6.0
Shu Hu · Modern Computer · 2000
Cited by 0
Study and Two Types of Typical Usage of DataGrid Web Server Control
Luo Hai-tao · Modern Computer · 2005
Cited by 0
Bidirectional Sort and Choosing a Row to Update or Delete by Click Any Cell in DataGrid
Xiao Tian-yuan · Jisuanji gongcheng · 2006
Cited by 0
Flexible Application of VSFlexGrid
Gao Zhi-li · Computer Knowledge and Technology · 2005
Cited by 0
GMQL: A graphical multimedia query language
Zongda Wu, Guandong Xu, Yanchun Zhang et al. · Knowledge-Based Systems · 2011
Cited by 19