EDBT 2026 Demo / reviewers in the wild / expert
Lennon C. Chaves
dblp:188/5666 · also Lennon Chaves, Lennon Correa Chaves
· DBLP profile ↗
5ranked-venue papers
4as first author
0since 2021 · last 2019
0000-0003-4097-2851ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 2 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 62% Integrated circuit design · 19% Embedded and real-time systems · 19% | |
| Software engineering, system software, and programming languages
1 paper |
Program synthesis and code generation · 100% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program synthesis and code generation
controller synthesis |
0.3 | 1 | 2017 | DSSynth: an automated digital controller synthesis tool for physical plants · ASE 2017 |
Electronic design automation › hardware verification and test
hardware verification |
0.3 | 1 | 2017 | Verifying digital systems with MATLAB · ISSTA 2017 |
Embedded and real-time systems
cyber-physical system platforms |
0.1 | 1 | 2017 | DSSynth: an automated digital controller synthesis tool for physical plants · ASE 2017 |
Integrated circuit design
digital circuit design |
0.1 | 1 | 2017 | Verifying digital systems with MATLAB · ISSTA 2017 |
Methods — techniques the papers use, named apart from their topics
quantization · 0.6program synthesis · 0.6transfer function analysis · 0.3bounded model checking · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Verifying fragility in digital systems with uncertainties using DSVerifier v2.0
Lennon C. Chaves, Hussama Ismail, Iury Bessa, Lucas C. Cordeiro, Eddie Batista de Lima Filho |
J. Syst. Softw. | 1 |
| 2018 | DSValidator: An Automated Counterexample Reproducibility Tool for Digital SystemsabstractWe present an automated counterexample reproducibility tool based on MATLAB, called DSValidator, with the goal of reproducing counterexamples that refute specific properties related to digital systems. We exploit counterexamples generated by the Digital System Verifier (DSVerifier), which is a model checking tool based on satisfiability modulo theories for digital systems. DSValidator reproduces the execution of a digital system, relating its input with the counterexample, in order to establish trust in a verification result. We show that DSValidator can validate a set of intricate counterexamples for digital controllers used in a real quadrotor attitude system within seconds and also expose incorrect verification results in DSVerifier. The resulting toolbox leverages the potential of combining different verification tools for validating digital systems via an exchangeable counterexample format. Lennon C. Chaves, Iury Bessa, Lucas C. Cordeiro, Daniel Kroening |
HSCC | 1 |
| 2018 | DSVerifier-Aided Verification Applied to Attitude Control Software in Unmanned Aerial VehiclesabstractDuring the last decades, model checking techniques have been applied to improve overall system reliability, in unmanned aerial vehicle (UAV) approaches. Nonetheless, there is little effort focused on applying those methods to the control-system domain, especially when it comes to the investigation of low-level implementation errors, which are related to digital controllers and hardware compatibility. The present study addresses the mentioned problems and proposes the application of a bounded model checking tool, named as Digital System Verifier (DSVerifier), to the verification of digital-system implementation issues, in order to investigate problems that emerge in digital controllers designed for UAV attitude systems. A verification methodology to search for implementation errors related to finite word-length effects (e.g., arithmetic overflows and limit cycles), in UAV attitude controllers, is presented, along with its evaluation, which aims to ensure correct-by-design systems. Experimental results show that low-level failures in UAV attitude control software used in aerial surveillance are identified by DSVerifier, which can also be used for developing sound and correct implementations, through its integration into development processes. Finally, given that the proposed approach handles C code and takes into account hardware specifications, it is suitable for verifying final controller implementations, which is a more practical scenario. Lennon C. Chaves, Iury Bessa, Hussama Ismail, Adriano Bruno dos Santos Frutuoso, Lucas C. Cordeiro, Eddie Batista de Lima Filho |
IEEE Trans. Reliab. | 1 |
| 2017 | Verifying digital systems with MATLABabstractA MATLAB toolbox is presented, with the goal of checking occurrences of design errors typically found in fixed-point digital systems, considering finite word-length effects. In particular, the present toolbox works as a front-end to a recently introduced verification tool, known as Digital-System Verifier (DSVerifier), and checks overflow, limit cycle, quantization, stability, and minimum phase errors in digital systems represented by transfer-function and state-space equations. It provides a command-line version with simplified access to specific functionality and a graphical-user interface, which was developed as a MATLAB application. The resulting toolbox enables application of verification to real-world systems by control engineers. Lennon C. Chaves, Iury Bessa, Lucas C. Cordeiro, Daniel Kroening, Eddie Batista de Lima Filho |
ISSTA | 1 |
| 2017 | DSSynth: an automated digital controller synthesis tool for physical plantsabstractWe present an automated MATLAB Toolbox, named DSSynth (Digital-System Synthesizer), to synthesize sound digital controllers for physical plants that are represented as linear timeinvariant systems with single input and output. In particular, DSSynth synthesizes digital controllers that are sound w.r.t. stability and safety specifications. DSSynth considers the complete range of approximations, including time discretization, quantization effects and finite-precision arithmetic (and its rounding errors). We demonstrate the practical value of this toolbox by automatically synthesizing stable and safe controllers for intricate physical plant models from the digital control literature. The resulting toolbox enables the application of program synthesis to real-world control engineering problems. A demonstration can be found at https://youtu.be_hLQslRcee8. Alessandro Abate, Iury Bessa, Dario Cattaruzza, Lennon C. Chaves, Lucas C. Cordeiro, Cristina David, Pascal Kesseli, Daniel Kroening, Elizabeth Polgreen |
ASE | 4 |