2016
DOI: 10.1007/978-3-319-41540-6_3
|View full text |Cite
|
Sign up to set email alerts
|

End-to-End Verification of "Equation missing" Processors with ISA-Formal

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
34
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 48 publications
(34 citation statements)
references
References 15 publications
0
34
0
Order By: Relevance
“…The most recent report of mainstream commercial use of formal analysis techniques to verify processor designs described how pipeline control verification was done using bounded model checking on ARM processors [26]; the formal verification framework here could also make use of data-path verification results obtained using other formal techniques. This work is impressive, but both its focus and approach are different from ours.…”
Section: Related Workmentioning
confidence: 99%
“…The most recent report of mainstream commercial use of formal analysis techniques to verify processor designs described how pipeline control verification was done using bounded model checking on ARM processors [26]; the formal verification framework here could also make use of data-path verification results obtained using other formal techniques. This work is impressive, but both its focus and approach are different from ours.…”
Section: Related Workmentioning
confidence: 99%
“…Although proving properties about the hardware implementation is left for future work, the developed infrastructure provides a way to generate testsuites for the processing core from the formal semantics of REDFIN instructions. Furthermore, one can use the semantics to generate parts of the hardware implementation [20] or synthesise efficient instruction subsets [17].…”
Section: Uniform Development Testing and Verification Environmentmentioning
confidence: 99%
“…This is motivated by the cost of precise proof assistant formalisations in terms of human resources: automated techniques are more CPU-intensive, but cause less "human-scaling issues" (Reid at al. [20]). Our goal was to create a framework that could be seamlessly integrated into an existing spacecraft engineering workflow, therefore it needed to have as much proof automation as possible.…”
Section: Related Workmentioning
confidence: 99%
“…Better understanding of ISAs and memory models (e.g. [19,46]) are also key to prove the correctness of code operating on low-level devices. Practical and scalable methods for proving the correctness of distributed and/or concurrent systems remains an open problem.…”
Section: Continuous Formal Verificationmentioning
confidence: 99%