Flemming Andersen

dblp:85/5806 · DBLP profile ↗
← Back
4ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 2 · 1 since 2021Software engineering, systems software and programming languages · 2Theory of computation · 2

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 · 100% Processor architecture and microarchitecture · 0%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
hardware verification
0.722023
HyPFuzz: Formal-Assisted Processor Fuzzing · USENIX Security Symposium 2023
An Abstraction Algorithm for the Verification of Generalized C-Slow Designs · CAV 2000
Electronic design automation › hardware verification and test › processor verification
processor fuzzing
0.712023
HyPFuzz: Formal-Assisted Processor Fuzzing · USENIX Security Symposium 2023
Electronic design automation › hardware verification and test
processor verification
0.712023
HyPFuzz: Formal-Assisted Processor Fuzzing · USENIX Security Symposium 2023
Electronic design automation
hardware verification and test
0.212023
HyPFuzz: Formal-Assisted Processor Fuzzing · USENIX Security Symposium 2023
Processor architecture and microarchitecture › pipelining
pipeline design
0.012000
An Abstraction Algorithm for the Verification of Generalized C-Slow Designs · CAV 2000

Methods — techniques the papers use, named apart from their topics

fuzzing · 0.7formal verification · 0.7model checking · 0.0abstraction · 0.0
YearPublicationVenuePosition
2023 HyPFuzz: Formal-Assisted Processor Fuzzing
Chen Chen 0125, Rahul Kande, Nathan Nguyen, Flemming Andersen, Aakash Tyagi, Ahmad-Reza Sadeghi, Jeyavijayan Rajendran
USENIX Security Symposium4
2009 Industrial strength refinement checking
abstract
This paper discusses a methodology used on an industrial hardware development project to validate various cache-coherence protocol components. The idea is to use a high level model (HLM) written in Murphi for model checking purposes, and then to use the HLM as a checker during dynamic (i.e. simulation based-) validation of the RTL. Such a checker requires a formal notion of what it means for the RTL to implement the HLM. Due to RTL pipelining, concurrency, and different RTL/HLM semantics, an appropriate notion is non-obvious. We employ a notion we call behavioral refinement, and describe a methodology for creating refinement checkers. A novel aspect of our methodology is that all ¿ingredients¿ are specified using System Verilog (SV): even the Murphi model itself is compiled into SV. Thus any off-the-shelf SV simulation engine can be used. We report the successful use of our refinement checkers to catch bugs in a real project at Intel and give an example illustrating our methodology.
Jesse D. Bingham, John Erickson, Flemming Andersen
FMCAD4
2007 An Analytical Model for Time-Driven Cache Attacks
Kris Tiri, Onur Aciiçmez, Michael Neve, Flemming Andersen
FSE4
2000 An Abstraction Algorithm for the Verification of Generalized C-Slow Designs
Jason Baumgartner, Anson Tripp, Adnan Aziz, Vigyan Singhal, Flemming Andersen
CAV5