EDBT 2026 Demo / reviewers in the wild / expert
Juin-Yeu Joseph Lu
dblp:43/3668
· DBLP profile ↗
3ranked-venue papers
1as first author
0since 2021 · last 2004
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2Software engineering, systems software and programming languages · 2 · 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 · 56% Memory systems · 28% Parallel and multicore computing · 8% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation › hardware verification and test
hardware verification |
0.1 | 2 | 2004 | TSOtool: A Program for Verifying Memory Systems Using the Memory Consistency Model · ISCA 2004 Fault-Simulation Based Design Error Diagnosis for Sequential Circuits · DAC 1998 |
Memory systems › memory consistency
memory consistency model |
0.0 | 1 | 2004 | TSOtool: A Program for Verifying Memory Systems Using the Memory Consistency Model · ISCA 2004 |
Electronic design automation › hardware verification and test › debugging
design debugging |
0.0 | 1 | 1998 | Fault-Simulation Based Design Error Diagnosis for Sequential Circuits · DAC 1998 |
Hardware reliability and fault tolerance › memory fault tolerance
memory error detection |
0.0 | 1 | 2004 | TSOtool: A Program for Verifying Memory Systems Using the Memory Consistency Model · ISCA 2004 |
Parallel and multicore computing › multiprocessor system
shared-memory multiprocessor |
0.0 | 1 | 2004 | TSOtool: A Program for Verifying Memory Systems Using the Memory Consistency Model · ISCA 2004 |
Electronic design automation › hardware verification and test
fault simulation |
0.0 | 1 | 1998 | Fault-Simulation Based Design Error Diagnosis for Sequential Circuits · DAC 1998 |
Methods — techniques the papers use, named apart from their topics
pseudo-random program generation · 0.0polynomial time verification algorithm · 0.0sequential fault simulation · 0.0fault simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2004 | TSOtool: A Program for Verifying Memory Systems Using the Memory Consistency ModelabstractIn this paper, we describe TSOtool, a program to check the behavior of the memory subsystem in a shared memory multiprocessor. TSOtool runs pseudo-randomly generated programs with data races on a system compliant with the total store order (TSO) memory consistency model; it then checks the results of the program against the formal TSO specification. Such analysis can expose subtle memory errors like data corruption, atomicity violation and illegal instruction ordering. While verifying TSO compliance completely is an NP-complete problem, we describe a new polynomial time algorithm which is incorporated in TSOtool. In spite of being incomplete, it has been successful in detecting several bugs in the design of commercial microprocessors and systems, during both pre-silicon and post-silicon phases of validation. Sudheendra Hangal, Durgam Vahia, Chaiyasit Manovit, Juin-Yeu Joseph Lu, Sridhar Narayanan |
ISCA | 4 |
| 1998 | Fault-Simulation Based Design Error Diagnosis for Sequential CircuitsabstractThis paper addresses the problem of locating design errors in a sequential circuit. For single-error circuits, we consider a signal ƒ as a potential error source only if the circuit can be completely rectified by re-synthesizing ƒ (i.e., changing the function of signal ƒ). In order to handle larger circuits, we do not rely on Binary Decision Diagram. Instead, we search for potential error sources by a modified sequential fault simulation process. The main contributions of this paper are two-fold: (1) we derive the necessary and sufficient condition of whether an erroneous input sequence (i.e., an input sequence producing erroneous responses) can be corrected by changing the function of a particular internal signal; and (2) we propose a modified fault simulation procedure to check this condition. Our approach does not rely on any error model, and thus, is suitable for general types of errors. Furthermore, it can be easily extended to identify multiple errors. Experimental results on ISCAS89 benchmark circuits are presented to demonstrate its capability. Shi-Yu Huang, Kwang-Ting Cheng, Kuang-Chien Chen, Juin-Yeu Joseph Lu |
DAC | 4 |
| 1996 | Hardware Composition with Hardware Flowcharts and Process AlgebrasabstractAlgorithmic state machine (ASM) descriptions or hardware flowcharts have been used successfully to describe and verify large systems like the IBM 3081. Hardware flowcharts are intuitively appealing in their specification of control flow and data path operations. Nevertheless, previous mechanizations of hardware flowcharts lacked a formal semantics which prevented a rigorous analysis of implementations refined from ASM descriptions, and the ability to equate composed ASM descriptions to purely behavioral descriptions. To address these concerns, we describe an algorithmic register transfer language which has a formal semantics along with an algebra which is used to reason about composed ASM descriptions. Juin-Yeu Joseph Lu, Jang Dae Kim, Shiu-Kai Chin |
ICECCS | 1 |