Search Results - "Lourenço, Cláudio Belo"
-
1
Explaining Counterexamples with Giant-Step Assertion Checking
Published 06-08-2021“…EPTCS 338, 2021, pp. 82-88 Identifying the cause of a proof failure during deductive verification of programs is hard: it may be due to an incorrectness in the…”
Get full text
Journal Article -
2
Explaining Counterexamples with Giant-Step Assertion Checking
Published in Electronic proceedings in theoretical computer science (06-08-2021)Get full text
Journal Article -
3
Automated formal analysis of temporal properties of Ladder programs
Published in International journal on software tools for technology transfer (01-12-2022)“…Programmable Logic Controllers are industrial digital computers used as automation controllers in manufacturing processes. The Ladder language is a programming…”
Get full text
Journal Article -
4
A framework for quality assessment of ROS repositories
Published in 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (01-10-2016)“…Robots are being increasingly used in safety-critical contexts, such as transportation and health. The need for flexible behavior in these contexts, due to…”
Get full text
Conference Proceeding -
5
A Generalized Program Verification Workflow Based on Loop Elimination and SA Form
Published in 2019 IEEE/ACM 7th International Conference on Formal Methods in Software Engineering (FormaliSE) (01-05-2019)“…This paper presents a minimal model of the functioning of program verification and property checking tools based on (i) the encoding of loops as non-iterating…”
Get full text
Conference Proceeding -
6
Single-Assignment Program Verification
Published 01-01-2018“…Many program verification tools rely on the translation of code annotated with properties into an intermediate single-assignment form (in a more or less…”
Get full text
Dissertation -
7
A Single-Assignment Translation for Annotated Programs
Published 04-01-2016“…We present a translation of While programs annotated with loop invariants into a dynamic single-assignment language with a dedicated iterating construct. We…”
Get full text
Journal Article -
8
A Bounded Model Checker for Spark Programs
Published 01-01-2013“…Formal verification of software has been an active topic in the area of computer science. Several techniques to verify software are now available, and many…”
Get full text
Dissertation -
9
A Generalized Approach to Verification Condition Generation
Published in 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC) (01-07-2018)“…In a world where many human lives depend on the correct behavior of software systems, program verification assumes a crucial role. Many verification tools rely…”
Get full text
Conference Proceeding