Papers
- Yousra Lembachar, Ryan Rusich, Iulian Neamtiu and Gianfranco
Ciardo. 2012. Who Watches the Watchers: Toward
Provably-correct Decision Diagram Code. Invited paper at the
21st International Workshop on Logic and Synthesis
(IWLS'12). [Slides.][Less
about this project...]
This paper presents a statical analysis approach to ensure
the type safety of BDD client code and libraries and the correctness
of BDDs high-level properties and semantics. The core of the approach is BDDL, a calculus
that
extends the lambda calculus with support for BDD operations. BDDL uses a
type system based on refinement types to statically check BDD
manipulation and can prevent incorrect operations on BDDs at
compile-time.
- Xiaoqing Jin, Yousra Lembachar and Gianfranco Ciardo. 2012.
Symbolic verification of ECA rules for cyber-physical
systems. Under edition. [More about this
project...]