EDBT 2026 Demo / reviewers in the wild / expert
Baruch Sterin
dblp:67/5881
· DBLP profile ↗
5ranked-venue papers
0as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 4Theory of computation · 4Artificial intelligence and machine learning · 1
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.
| Theoretical computer science
1 paper |
Automated reasoning and model checking · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Requirements engineering and software design · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Electronic design automation · 100% |
Topics — the 4 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Automated reasoning and model checking › model checking › symbolic model checking
SAT-based model checking |
0.2 | 1 | 2015 | Symbolic Model Checking of Product-Line Requirements Using SAT-Based Methods · ICSE (1) 2015 |
Automated reasoning and model checking › model checking
symbolic model checking |
0.2 | 1 | 2015 | Symbolic Model Checking of Product-Line Requirements Using SAT-Based Methods · ICSE (1) 2015 |
Electronic design automation
design space exploration |
0.0 | 1 | 2002 | PathFinder: A Tool for Design Exploration · CAV 2002 |
Electronic design automation
logic synthesis |
0.0 | 1 | 2002 | PathFinder: A Tool for Design Exploration · CAV 2002 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Heuristic NPN Classification for Large Functions Using AIGs and LEXSAT
Mathias Soeken, Alan Mishchenko, Ana Petkovska, Baruch Sterin, Paolo Ienne, Robert K. Brayton, Giovanni De Micheli |
SAT | 4 |
| 2015 | Simulation Graphs for Reverse EngineeringabstractReverse engineering is the extraction of word level information from a gate-level netlist. It has applications in formal verification, hardware trust, information recovery, and general technology mapping. A preprocessing step finds blocks in a circuit in which word level components are expected. A second step searches for word level components in these blocks. For this second step, we propose two variants of equivalence checking that consider subfunction containment. We propose algorithms to solve these variants by using subgraph isomorphism. A simulation graph (SG) is constructed for the block and for each library component, using a set of permutation-invariant simulation vectors for that component. If a library component SG is a subgraph of the block SG, we have a candidate match, which is then checked by standard equivalence checking. We extend a state-of-the-art subgraph isomorphism algorithm, LAD, to handle simulation graphs efficiently and also propose a SAT-based formulation. Experimental evaluations show that our algorithms can efficiently find 32-bit arithmetic components in blocks with over 300 primary inputs. Mathias Soeken, Baruch Sterin, Rolf Drechsler, Robert K. Brayton |
FMCAD | 2 |
| 2015 | Symbolic Model Checking of Product-Line Requirements Using SAT-Based MethodsabstractProduct line (PL) engineering promotes the development of families of related products, where individual products are differentiated by which optional features they include. Modelling and analyzing requirements models of PLs allows for early detection and correction of requirements errors -- including unintended feature interactions, which are a serious problem in feature-rich systems. A key challenge in analyzing PL requirements is the efficient verification of the product family, given that the number of products is too large to be verified one at a time. Recently, it has been shown how the high-level design of an entire PL, that includes all possible products, can be compactly represented as a single model in the SMV language, and model checked using the NuSMV tool. The implementation in NuSMV uses BDDs, a method that has been outperformed by SAT-based algorithms. In this paper we develop PL model checking using two leading SAT-based symbolic model checking algorithms: IMC and IC3. We describe the algorithms, prove their correctness, and report on our implementation. Evaluating our methods on three PL models from the literature, we demonstrate an improvement of up to 3 orders of magnitude over the existing BDD-based method. Shoham Ben-David, Baruch Sterin, Joanne M. Atlee, Sandy Beidu |
ICSE (1) | 2 |
| 2013 | A circuit approach to LTL model checking
Koen Claessen, Niklas Eén, Baruch Sterin |
FMCAD | 3 |
| 2002 | PathFinder: A Tool for Design Exploration
Shoham Ben-David, Anna Gringauze, Baruch Sterin, Yaron Wolfsthal |
CAV | 3 |