Demo Data from EDBT 2026 / reviewers in the wild / expert
Manu Jose
dblp:42/3526
· DBLP profile ↗
4ranked-venue papers
4as first author
0since 2021 · last 2011
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 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.
| Software engineering, system software, and programming languages
2 papers |
Debugging and program repair · 61% Program verification · 30% Program analysis · 9% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 39% Hardware reliability and fault tolerance · 30% Reconfigurable computing and FPGAs · 30% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Debugging and program repair
fault localization |
0.2 | 2 | 2011 | Cause clue clauses: error localization using maximum satisfiability · PLDI 2011 Bug-Assist: Assisting Fault Localization in ANSI-C Programs · CAV 2011 |
Program verification › model checking
bounded model checking |
0.1 | 1 | 2011 | Cause clue clauses: error localization using maximum satisfiability · PLDI 2011 |
Electronic design automation › logic synthesis › logic restructuring
rewiring |
0.1 | 1 | 2010 | Rewiring for robustness · DAC 2010 |
Hardware reliability and fault tolerance › soft errors
soft error mitigation |
0.1 | 1 | 2010 | Rewiring for robustness · DAC 2010 |
Program analysis
static analysis |
0.0 | 1 | 2011 | Bug-Assist: Assisting Fault Localization in ANSI-C Programs · CAV 2011 |
Electronic design automation
logic synthesis |
0.0 | 1 | 2010 | Rewiring for robustness · DAC 2010 |
Methods — techniques the papers use, named apart from their topics
maximum satisfiability · 0.1MaxSAT · 0.1monte carlo fault simulation · 0.1SPFD · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Bug-Assist: Assisting Fault Localization in ANSI-C Programs
Manu Jose, Rupak Majumdar |
CAV | 1 |
| 2011 | Cause clue clauses: error localization using maximum satisfiabilityabstractMuch effort is spent by programmers everyday in trying to reduce long, failing execution traces to the cause of the error. We present an algorithm for error cause localization based on a reduction to the maximal satisfiability problem (MAX-SAT), which asks what is the maximum number of clauses of a Boolean formula that can be simultaneously satisfied by an assignment. At an intuitive level, our algorithm takes as input a program and a failing test, and comprises the following three steps. First, using bounded model checking, and a bound obtained from the execution of the test, we encode the semantics of a bounded unrolling of the program as a Boolean trace formula. Second, for a failing program execution (e.g., one that violates an assertion or a post-condition), we construct an unsatisfiable formula by taking the formula and additionally asserting that the input is the failing test and that the assertion condition does hold at the end. Third, using MAX-SAT, we find a maximal set of clauses in this formula that can be satisfied together, and output the complement set as a potential cause of the error. Manu Jose, Rupak Majumdar |
PLDI | 1 |
| 2010 | Rewiring for robustnessabstractLogic synthesis for soft error mitigation is increasingly important in a wide range of applications of FPGAs. We present R2, an algorithm for rewiring a post-layout LUT-based circuit that reduces the overall criticality of the circuit, where criticality is the fraction of primary inputs that lead to observable errors at the primary outputs if an single event upset inverts a configuration bit. Our algorithm explicitly optimizes the robustness of the interconnect, the dominant component of FPGAs. The key idea of R2 is to exploit Boolean flexibilities in the circuit implementation to replace wires with high criticality with those with lower criticality while preserving the circuit functionality. We estimate criticalities using a Monte Carlo fault simulation. We represent flexibilities using SPFDs (Set of Pairs of Functions to be Distinguished), and use criticality information to choose candidates for rewiring, assigning the maximum flexibility to high criticality wires. Compared to IPR, a recent robust logic optimization, our implementation increases MTTF (Mean Time to Failure) by 24%, showing for the first time, the advantages of exploiting Boolean flexibilities in optimizing for robustness. In addition, R2 achieves 5% and 2% more reduction on the number of wires and LUTs in an FPGA than that obtained by the existing rewiring algorithm for area minimization. Manu Jose, Yu Hu 0002, Rupak Majumdar, Lei He 0001 |
DAC | 1 |
| 2010 | On power and fault-tolerance optimization in FPGA physical synthesisabstractPower and fault tolerance are deemed to be two orthogonal optimization objectives in FPGA synthesis, with independent attempts to develop algorithms and CAD tools to optimize each objective. In this paper, we study the relationship between these two optimizations and show empirically that there are strong ties between them. Specifically, we analyze the power and reliability optimization problems in FPGA physical synthesis (i.e., packing, placement, and routing), and show that the intrinsic structures of these two problems are very similar. Supported by the post routing results with detailed power and reliability analysis for a wide selection of benchmark circuits, we show that with minimal changes - fewer than one hundred lines of C code - an existing power-aware physical synthesis tool can be used to minimize the fault rate of a circuit under SEU faults. As a by-product of this study, we also show that one can improve the mean-time-to-failure by 100% with negligible area and delay overhead by performing fault-tolerant physical synthesis for FPGAs. The results from this study show a great potential to develop CAD systems co-optimized for power and fault-tolerance. Manu Jose, Yu Hu 0002, Rupak Majumdar |
ICCAD | 1 |