2017 IEEE International Conference on Software Testing, Verification and Validation (ICST) 2017
DOI: 10.1109/icst.2017.25
|View full text |Cite
|
Sign up to set email alerts
|

Verifying Concurrent Programs Using Contracts

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 27 publications
0
2
0
Order By: Relevance
“…These methods of verification not only identify the violations in atomicity but its order in a contract. From the dynamic approach, it is easy to support contracts along with the agreements and spoilers (a set of sequences of methods that may violate a target) [7] [8] constructed a tool CONC2SEQ for code transformation, which is a FRAMA-C plugin. This tool transforms the concurrent C code and generates a sequential code with multithreading simulated by interleavings.…”
Section: Literature Review Of Different Verification Tools For Concurmentioning
confidence: 99%
See 1 more Smart Citation
“…These methods of verification not only identify the violations in atomicity but its order in a contract. From the dynamic approach, it is easy to support contracts along with the agreements and spoilers (a set of sequences of methods that may violate a target) [7] [8] constructed a tool CONC2SEQ for code transformation, which is a FRAMA-C plugin. This tool transforms the concurrent C code and generates a sequential code with multithreading simulated by interleavings.…”
Section: Literature Review Of Different Verification Tools For Concurmentioning
confidence: 99%
“…In software verification, the contracts derived by developers for the verification of concurrent programs are time-consuming, and hence not cost-effective for practical applications [7], and are platform dependent [14]. Verification of parallel programs using FRAMA-C plugins shows inefficient results in value analysis and runtime error detection [8].…”
Section: Research Findingsmentioning
confidence: 99%