Demo Data from VLDB 2026 / reviewers in the wild / expert
Stuart Swan
dblp:67/6732
· DBLP profile ↗
7ranked-venue papers
1as first author
0since 2021 · last 2012
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 1 first-authorSoftware engineering, systems software and programming languages · 4Theory of computation · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 87% Integrated circuit design · 13% | |
| Software engineering, system software, and programming languages
1 paper |
Programming languages and type systems · 100% |
Topics — the 7 heaviest of 8, 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 | 2007 | SystemC transaction level models and RTL verification · DAC 2006 Language Extensions to SystemC: Process Control Constructs · DAC 2007 |
Programming languages and type systems
language design |
0.1 | 1 | 2007 | Language Extensions to SystemC: Process Control Constructs · DAC 2007 |
Electronic design automation › hardware description language
systemc |
0.1 | 1 | 2007 | Language Extensions to SystemC: Process Control Constructs · DAC 2007 |
Electronic design automation
system-level simulation |
0.1 | 1 | 2007 | Language Extensions to SystemC: Process Control Constructs · DAC 2007 |
Electronic design automation › hardware verification and test › functional verification
RTL verification |
0.1 | 1 | 2006 | SystemC transaction level models and RTL verification · DAC 2006 |
Integrated circuit design › system-on-chip
system-on-chip design |
0.1 | 1 | 2006 | SystemC transaction level models and RTL verification · DAC 2006 |
Electronic design automation › system-level design › high-level system modeling
transaction-level modeling |
0.1 | 1 | 2006 | SystemC transaction level models and RTL verification · DAC 2006 |
Methods — techniques the papers use, named apart from their topics
kernel extension · 0.1systemc · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Clearing the clutter: Unified modeling and verification methodology for system level hardware designabstractThe state-of-the-art design practice for complex SoCs employs multiple models of hardware components with different use cases. The cost of building and maintaining those models is high, and verifying the consistency among those models is time consuming. This paper highlights needs and issues of creating these models, and presents emerging approaches for developing solutions to address the issues. Yosinori Watanabe, Stuart Swan |
MEMOCODE | 2 |
| 2007 | Language Extensions to SystemC: Process Control ConstructsabstractThe SystemC language has established itself as a popular choice for both modeling and verification at the system level. A well known deficiency in SystemC is the lack of process control constructs - e.g., suspend-resume, kill, reset - that are necessary in many applications domains. This paper identifies and describes a fundamental set of general purpose SystemC kernel extensions that fulfills this deficiency. Effective application of our language extensions are demonstrated in testbench and abstract hardware modeling scenarios. Bishnupriya Bhattacharya, John Rose, Stuart Swan |
DAC | 3 |
| 2006 | SystemC transaction level models and RTL verificationabstractThis paper describes how systems companies are adopting SystemC transaction level models for system on chip design and verification, and how these transaction level models are being reused for RTL verification. The paper discusses how the task of system verification is changing as systems become more complex and it discusses how companies are striving to eliminate fragmentation within their design and verification flows by leveraging SystemC transaction level models. Stuart Swan |
DAC | 1 |
| 2005 | Is there a Market for SystemC Tools?abstractSystemC, users and tool providers are at a crossroads. More and more companies are using SystemC; however EDA companies are hesitant to give a full commitment to SystemC tools, especially at system-level. There are several reasons for this dichotomy. While users seem excited about SystemC for its technical qualities for system-level design, tool providers may not share this excitement because of the current small market for such tools. Are the existing (free) reference implementation and the current small market for system level tools to blame, or are there any technical issues impeding the fast development of SystemC tools? Among the SystemC users from industry and academia there is currently some uncertainty about the future availability of state of the art EDA tools supporting SystemC. This panel brings together industrial SystemC users as well as EDA companies to discuss these issues. The industrial panellists will present the current situation regarding the use of SystemC in industry, its importance (or lack thereof) for system design and future needs for such tools. The tool providers will explain their current position regarding the commitment to SystemC and clarify their future plans for supporting it. Wolfgang Rosenstiel, Reinaldo A. Bergamaschi, Frank Ghenassia, Thorsten Grötker, Masamichi Kawarabayashi, Marinus C. van Lier, Albrecht Mayer, Mike Meredith, Mark Milligan, Stuart Swan |
DATE | 10 |
| 2005 | Are Today's Verification Tools Able to Handle Current Design Challenges?abstractSummary form only given. With the ever increasing growth of size and complexity of digital designs, tools have just kept pace. Design engineers bare the brunt of the problem. To make use of dynamic verification, designers invest as much or more time into their testbenches as they do in the design they are creating. For static or formal verification, large designs with complex state spaces have challenged even the most powerful formal tools. What changes are coming in the design and EDA spaces that will improve this situation? What is the right mix of dynamic and static verification for the future?. Rich Faris, Ken Larsen, Harry Foster, Stuart Swan |
ICCD | 4 |
| 2004 | SystemC and SystemVerilog: Where do They Fit? Where are They Going?abstractThere is tremendous interest in design languages these days - and more particularly, SystemC and SystemVerilog. Sometimes the truth about design languages can be obscured by marketing and the press. This panel is meant to deepen the technical understanding of the DATE audience on the issue of design languages. It contains five technical experts - an academic expert in design languages and SystemC and SystemVerilog in particular; a language expert for each of SystemC and SystemVerilog; and a user expert for these two languages. The language experts have been heavily involved in the specification and evolution of their respective languages. The user experts have been heavily involved in developing use methodologies for these languages within their own design communities, and in applying them to real design problems. The panellists will consider the questions: 1) what are the key capabilities of these languages and what do they offer to users?; 2) which design problems are they best used for? what is their scope?; 3) how has application of these languages to real design problems improved the productivity of designers and the quality of the design results?; and 4) where should the languages develop further capabilities?. Donatella Sciuto, Grant Martin, Wolfgang Rosenstiel, Stuart Swan, Frank Ghenassia, Peter Flake, Johny Srouji |
DATE | 4 |
| 2003 | Transaction Based Design: Another Buzzword or the Solution to a Design Problem?
Heinz-Josef Schlebusch, Gary Smith 0001, Donatella Sciuto, Daniel Gajski, Carsten Mielenz, Christopher K. Lennard, Frank Ghenassia, Stuart Swan, Joachim Kunkel |
DATE | 8 |