Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Daniel S. Fava

dblp:222/9136 · also Daniel Fava, Daniel Schnetzer Fava · DBLP profile ↗
← Back
8ranked-venue papers
7as first author
0since 2021 · last 2020
0000-0002-6900-4849ORCID · verified

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

Software engineering, systems software and programming languages · 4 · 4 first-authorSecurity and privacy · 2 · 1 first-authorTheory of computation · 2 · 2 first-authorArtificial intelligence and machine learning · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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
Concurrent programming · 61% Program verification · 23% Programming languages and type systems · 9%
Network and information security
1 paper
Network security · 100%

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

TopicWeightPapersLastEvidence papers
Concurrent programming
memory models
0.312018
Operational Semantics of a Weak Memory Model with Channel Synchronization · FM 2018
Concurrent programming › memory models
weak memory models
0.312018
Operational Semantics of a Weak Memory Model with Channel Synchronization · FM 2018
Programming languages and type systems › language semantics › formal semantics
operational semantics
0.112018
Operational Semantics of a Weak Memory Model with Channel Synchronization · FM 2018
Network security › attack modeling
attack prediction
0.112008
Projecting Cyberattacks Through Variable-Length Markov Models · IEEE Trans. Inf. Forensics Secur. 2008
Network security › intrusion detection and prevention
intrusion detection
0.112008
Projecting Cyberattacks Through Variable-Length Markov Models · IEEE Trans. Inf. Forensics Secur. 2008

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

dynamic taint analysis · 0.2classification model · 0.2variable-length markov model · 0.1
YearPublicationVenuePosition
2020 Finding and Fixing a Mismatch Between the Go Memory Model and Data-Race Detector - A Story on Applied Formal Methods
Daniel S. Fava
SEFM1
2020 Ready, set, Go!: Data-race detection and the Go language
abstract
Data races are often discussed in the context of lock acquisition and release, with race-detection algorithms routinely relying on vector clocks as a means of capturing the relative ordering of events from different threads. In this paper, we present a data-race detector for a language with channel communication as its sole synchronization primitive, and provide a semantics directly tied to the happens-before relation, thus forging the notion of vector clocks.
Daniel S. Fava, Martin Steffen
Sci. Comput. Program.1
2018 Operational Semantics of a Weak Memory Model with Channel Synchronization
Daniel S. Fava, Martin Steffen, Volker Stolz
FM1
2016 Crowdsourcing program preconditions via a classification game
abstract
Invariant discovery is one of the central problems in software verification. This paper reports on an approach that addresses this problem in a novel way; it crowdsources logical expressions for likely invariants by turning invariant discovery into a computer game. The game, called Binary Fission, employs a classification model. In it, players compose preconditions by separating program states that preserve or violate program assertions. The players have no special expertise in formal methods or programming, and are not specifically aware they are solving verification tasks. We show that Binary Fission players discover concise, general, novel, and human readable program preconditions. Our proof of concept suggests that crowdsourcing offers a feasible and promising path towards the practical application of verification technology.
Daniel S. Fava, Daniel G. Shapiro, Joseph C. Osborn, Martin Schäf, E. James Whitehead Jr.
ICSE1
2015 Gamifying Program Analysis
Daniel S. Fava, Julien Signoles, Matthieu Lemerre, Martin Schäf, Ashish Tiwari 0001
LPAR1
2008 Intrusion activity projection for cyber situational awareness
abstract
Previous works in the area of network security have emphasized the creation of intrusion detection systems (IDSs) to flag malicious network traffic and computer usage. Raw IDS data may be correlated and form attack tracks, each of which consists of ordered collections of alerts belonging to a single multi-stage attack. Assessing an attack track in its early stage may reveal the attackerpsilas capability and behavior trends, leading to projections of future intrusion activities. Behavior trends are captured via variable length Markov models (VLMM) without predetermined attack plans. A virtual terrain schema is developed to model network and system configurations, and used to estimate critical elements and vulnerabilities exposed to each attacker given his/her progress. Experimental results show promises for these proactive measures in ensuring continuous and critical cyber operations.
Shanchieh Jay Yang, Stephen R. Byers, Jared Holsopple, Brian Argauer, Daniel S. Fava
ISI5
2008 Projecting Cyberattacks Through Variable-Length Markov Models
abstract
Previous works in the area of network security have emphasized the creation of intrusion detection systems (IDSs) to flag malicious network traffic and computer usage, and the development of algorithms to analyze IDS alerts. One possible byproduct of correlating raw IDS data are attack tracks, which consist of ordered collections of alerts belonging to a single multistage attack. This paper presents a variable-length Markov model (VLMM) that captures the sequential properties of attack tracks, allowing for the prediction of likely future actions on ongoing attacks. The proposed approach is able to adapt to newly observed attack sequences without requiring specific network information. Simulation results are presented to demonstrate the performance of VLMM predictors and their adaptiveness to new attack scenarios.
Daniel S. Fava, Stephen R. Byers, Shanchieh Jay Yang
IEEE Trans. Inf. Forensics Secur.1
2007 Terrain and behavior modeling for projecting multistage cyber attacks
abstract
Contributions from the information fusion community have enabled comprehensible traces of intrusion alerts occurring on computer networks. Traced or tracked cyber attacks are the bases for threat projection in this work. Due to its complexity, we separate threat projection into two sub-tasks: predicting likely next targets and predicting attacker behavior. A virtual cyber terrain is proposed for identifying likely targets. Overlaying traced alerts onto the cyber terrain reveals exposed vulnerabilities, services, and hosts. Meanwhile, a novel attempt to extract cyber attack behavior is discussed. Leveraging traditional work on prediction and compression, this work identities behavior patterns from traced cyber attack data. The extracted behavior patterns are expected to further refine projections deduced from the cyber terrain.
Daniel S. Fava, Jared Holsopple, Shanchieh Jay Yang, Brian Argauer
FUSION1