2020
-
A General Approach to Define Binders Using Matching Logic
ICFP’20 ACM/IEEE, pp 1-32.
2020
PDF
BIB
-
Towards A Unified Proof Framework for Automated Fixpoint Reasoning Using Matching Logic
2020
PDF
BIB
-
Connecting Constrained Constructor Patterns and Matching Logic
WRLA’20 , pp .
2020
PDF
BIB
-
Formal Semantics of Hybrid Automata
2020
PDF
BIB
-
Initial algebra semantics in matching logic
2020
PDF
BIB
-
Towards A Unified Proof Framework for Automated Fixpoint Reasoning Using Matching Logic
OOPSLA’20 ACM/IEEE, pp 1-29.
2020
PDF
BIB
-
A General Approach to Define Binders Using Matching Logic
2020
PDF
BIB
-
Matching Logic Explained
2020
PDF
BIB
2019
-
SETSS’19 Lecture Notes on K
SETSS’19 Springer, pp .
2019
PDF
BIB
-
Techniques for Evolution-Aware Runtime Verification
ICST 2019 IEEE, pp 300-311.
2019
PDF
BIB
-
A Complete Formal Semantics of x86-64 User-Level Instruction Set Architecture
PLDI’19 ACM, pp 1133-1148.
2019
PDF
BIB
-
Matching mu-Logic
2019
PDF
BIB
-
Applicative Matching Logic: Semantics of K
2019
PDF
BIB
-
Matching mu-Logic
LICS’19 ACM/IEEE, pp 1-13.
2019
PDF
BIB
-
IELE: A Rigorously Designed Language and Tool Ecosystem for the Blockchain
FM 2019 , pp 593-610.
2019
PDF
BIB
-
Matching mu-Logic: Foundation of K Framework
CALCO’19 Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, pp 1-4.
2019
PDF
BIB
2018
-
KEVM: A Complete Semantics of the Ethereum Virtual Machine
Hildenbrandt, Everett and
Saxena, Manasvi and
Zhu, Xiaoran and
Rodrigues, Nishant and
Daian, Philip and
Guth, Dwight and
Moore, Brandon and
Zhang, Yi and
Park, Daejun and
Ştefănescu, Andrei and
Roşu, Grigore.
CSF’18 IEEE, pp 204-217.
2018
PDF
BIB
-
P4K: A Formal Semantics of P4 and Applications
2018
PDF
BIB
-
Program Verification by Coinduction
ESOP’18 Springer, pp 589-618.
2018
PDF
BIB
-
A Formal Verification Tool for Ethereum VM Bytecode
ESEC/FSE’18 ACM, pp 912-915.
2018
PDF
BIB
-
A Language-Independent Approach to Smart Contract Verification
ISoLA’18 Springer, pp 405-413.
2018
PDF
BIB
-
IELE: An Intermediate-Level Blockchain Language Designed and Implemented Using Formal Semantics
2018
PDF
BIB
-
A Language-Independent Program Verification Framework
ISoLA’18 Springer, pp 92-102.
2018
PDF
BIB
2017
-
Matching logic
2017
PDF
BIB
-
K - A Semantic Framework for Programming Languages and Formal Analysis Tools
Marktoberdorf’16 IOS Press, pp .
2017
PDF
BIB
-
Open Problems and Challenges 2017
2017
PDF
BIB
2016
-
A Language-Independent Proof System for Full Program Equivalence
2016
PDF
BIB
-
RV-Match: Practical Semantics-Based Program Analysis
CAV’16 Springer, pp 447-453.
2016
PDF
BIB
-
RV-ECU: Maximum Assurance In-Vehicle Safety Monitoring
SAE’16 , pp 1-13.
2016
PDF
BIB
-
Runtime Verification at Work: A Tutorial
RV’16 Springer, pp 46-67.
2016
PDF
BIB
-
Towards a Kool Future
Boer’s Festschrift Springer, pp 325-343.
2016
PDF
BIB
-
How Good are the Specs? A Study of the Bug-Finding Effectiveness of Existing Java API Specifications
ASE 2016 IEEE/ACM, pp 602-613.
2016
PDF
BIB
-
Language Definitions as Rewrite Theories
2016
PDF
BIB
-
Semantics-Based Program Verifiers for All Languages
OOPSLA’16 ACM, pp 74-91.
2016
PDF
BIB
-
Open Problems and Challenges 2016
2016
PDF
BIB
-
Finite-Trace Linear Temporal Logic: Coinductive Completeness
RV’16 Springer, pp 333-350.
2016
PDF
BIB
2015
-
Program Verification by Coinduction
2015
PDF
BIB
-
From Rewriting Logic, to Programming Language Semantics, to Program Verification
Meseguer’s Festschrift Springer, pp 598-616.
2015
PDF
BIB
-
GPredict: Generic Predictive Concurrency Analysis
ICSE’15 ACM, pp 847-857.
2015
PDF
BIB
-
Term-Generic Logic
2015
PDF
BIB
-
K-Java: A Complete Semantics of Java
POPL’15 ACM, pp 445-456.
2015
PDF
BIB
-
Evolution-Aware Monitoring-Oriented Programming
ICSE NIER’15 ACM, pp 615-618.
2015
PDF
BIB
-
Defining the Undefinedness of C
PLDI’15 ACM, pp 336-345.
2015
PDF
BIB
-
RV-Android: Efficient Parametric Android Runtime Verification, a Brief Tutorial
RV’15 Springer, pp 342-357.
2015
PDF
BIB
-
KJS: A Complete Formal Semantics of JavaScript
PLDI’15 ACM, pp 346-356.
2015
PDF
BIB
-
Matching Logic — Extended Abstract
RTA’15 Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, pp 5-21.
2015
PDF
BIB
2014
-
A Language-Independent Proof System for Mutual Program Equivalence
ICFEM’14 Springer, pp 75-90.
2014
PDF
BIB
-
Behavioral Rewrite Systems and Behavioral Productivity
Futatsugi Festschrift 2014 , pp 296-314.
2014
PDF
BIB
-
K Overview and SIMPLE Case Study
K’11 Elsevier, pp 3-56.
2014
PDF
BIB
-
Maximal Sound Predictive Race Detection with Control Flow Abstraction
PLDI’14 ACM, pp 337-348.
2014
PDF
BIB
-
RV-Monitor: Efficient Parametric Runtime Verification with Simultaneous Properties
RV’14 Springer, pp 285-300.
2014
PDF
BIB
-
Abstract Semantics for K Module Composition
K’11 Elsevier, pp 127-149.
2014
PDF
BIB
-
Language Definitions as Rewrite Theories
WRLA’14 Springer, pp 97-112.
2014
PDF
BIB
-
ROSRV: Runtime Verification for Robots
RV’14 Springer International Publishing, pp 247-254.
2014
PDF
BIB
-
All-Path Reachability Logic
RTA’14 Springer, pp 425-440.
2014
PDF
BIB
-
On the Complexity of Stream Equality
2014
PDF
BIB
-
Matching Logic: A Logic for Structural Reasoning
2014
PDF
BIB
-
The K Primer (version 3.3)
K’11 Elsevier, pp 57-80.
2014
PDF
BIB
2013
-
Efficient Parametric Runtime Verification with Deterministic String Rewriting
ASE’13 IEEE/ACM, pp 70-80.
2013
PDF
BIB
-
One-Path Reachability Logic
LICS’13 IEEE, pp 358-367.
2013
PDF
BIB
-
Specifying Languages and Verifying Programs with K
SYNASC’13 IEEE, pp 28-31.
2013
PDF
BIB
-
EnforceMOP: A Runtime Property Enforcement System for Multithreaded Programs
ISSTA’13 ACM, pp 156-166.
2013
PDF
BIB
-
Low-Level Program Verification using Matching Logic Reachability
LOLA’13 , pp —.
2013
PDF
BIB
-
The Rewriting Logic Semantics Project: A Progress Report
2013
PDF
BIB
2012
-
Making Maude Definitions more Interactive
WRLA’12 Springer, pp 83-98.
2012
PDF
BIB
-
Maximal Causal Models for Sequentially Consistent Systems
RV’12 Springer, pp 136-150.
2012
PDF
BIB
-
An Executable Formal Semantics of C with Applications
POPL’12 ACM, pp 533-544.
2012
PDF
BIB
-
Executing Formal Semantics with the K Tool
FM’12 Springer, pp 267-271.
2012
PDF
BIB
-
On Safety Properties and Their Monitoring
2012
PDF
BIB
-
Towards Categorizing and Formalizing the JDK API
2012
PDF
BIB
-
Scalable Parametric Runtime Monitoring
2012
PDF
BIB
-
JavaMOP: Efficient Parametric Runtime Monitoring Framework
ICSE’12 IEEE, pp 1427-1430.
2012
PDF
BIB
-
K Framework Distilled
WRLA’12 Springer, pp 31-53.
2012
PDF
BIB
-
Semantics and Algorithms for Parametric Monitoring
2012
PDF
BIB
-
A Truly Concurrent Semantics for the K Framework Based on Graph Transformations
ICGT’12 Springer, pp 294-310.
2012
PDF
BIB
-
Towards a Unified Theory of Operational and Axiomatic Semantics
ICALP’12 Springer, pp 351-363.
2012
PDF
BIB
-
Defining the Undefinedness of C
2012
PDF
BIB
-
From Hoare Logic to Matching Logic Reachability
FM’12 Springer, pp 387-402.
2012
PDF
BIB
-
Reachability Logic
2012
PDF
BIB
-
Checking Reachability using Matching Logic
OOPSLA’12 ACM, pp 555-574.
2012
PDF
BIB
2011
-
Maximal Causal Models for Sequentially Consistent Systems
2011
PDF
BIB
-
An Executable Formal Semantics of C with Applications
2011
PDF
BIB
-
Towards Semantics-Based WCET Analysis
WCET’11 Austrian Computer Society, pp .
2011
PDF
BIB
-
Mining Parametric Specifications
ICSE’11 ACM, pp 591-600.
2011
PDF
BIB
-
Matching Logic: A New Program Verification Approach (NIER Track)
ICSE’11 ACM, pp 868-871.
2011
PDF
BIB
-
An Overview of the MOP Runtime Verification Framework
2011
PDF
BIB
-
Improved Multithreaded Unit Testing
FSE’11 ACM, pp 223-233.
2011
PDF
BIB
-
The Rewriting Logic Semantics Project: A Progress Report
FCT’11 Springer, pp 1-37.
2011
PDF
BIB
-
Garbage Collection for Monitoring Parametric Properties
PLDI’11 ACM, pp 415-424.
2011
PDF
BIB
2010
-
A Formal Semantics of C with Applications
2010
PDF
BIB
-
Runtime Verification with the RV System
RV’10 Springer, pp 136-152.
2010
PDF
BIB
-
Maximal Causal Models for Sequentially Consistent Multithreaded Systems
2010
PDF
BIB
-
Automating Coinduction with Case Analysis
ICFEM’10 Springer, pp 220-236.
2010
PDF
BIB
-
Matching Logic: A New Program Verification Approach
UV’10 , pp .
2010
PDF
BIB
-
Matching Logic: An Alternative to Hoare/Floyd Logic
AMAST’10 Springer, pp 142-162.
2010
PDF
BIB
-
K-Maude: A Rewriting Based Tool for Semantics of Programming Languages
WRLA’10 Springer, pp 104-122.
2010
PDF
BIB
2009
-
Matching Logic — Extended Report
2009
PDF
BIB
2005
-
Rewriting-Based Techniques for Runtime Verification
2005
PDF
BIB
-
Monitoring Algorithms for Metric Temporal Logic
RV’05 Elsevier, pp 145-162.
2005
PDF
BIB
2004
-
Composing Hidden Information Modules over Inclusive Institutions
Dahl’s Festschrift Springer Berlin Heidelberg, pp 96-123.
2004
PDF
BIB
2003
-
CS322 - Programming Language Design: Lecture Notes
2003
PDF
BIB
-
Generating Optimal Monitors for Extended Regular Expressions
RV’03 Elsevier, pp 226-245.
2003
PDF
BIB
-
Towards Monitoring-Oriented Programming: A Paradigm Combining Specification and Implementation
RV’03 Elsevier, pp 108-127.
2003
PDF
BIB
-
Certifying and Synthesizing Membership Equational Proofs
FME’03 Springer-Verlag, pp 359-380.
2003
PDF
BIB
-
Testing Extended Regular Language Membership Incrementally by Rewriting
RTA’03 Springer-Verlag, pp 499-514.
2003
PDF
BIB
-
Rule-Based Analysis of Dimensional Safety
RTA’03 Springer-Verlag, pp 197-207.
2003
PDF
BIB
-
Generating Optimal Linear Temporal Logic Monitors by Coinduction
ASIAN’03 Springer-Verlag, pp 260-275.
2003
PDF
BIB
-
Inductive Behavioral Proofs by Unhiding
2003
PDF
BIB
-
Certifying Measurement Unit Safety Policy
ASE’03 IEEE, pp 304-309.
2003
PDF
BIB
2002
-
Synthesizing Monitors for Safety Properties
TACAS’02 Springer, pp 342-356.
2002
PDF
BIB
2001
-
Certifying Domain-Specific Policies
ASE’01 IEEE, pp 81-90.
2001
PDF
BIB
-
Monitoring Programs using Rewriting
ASE’01 IEEE, pp 135-143.
2001
PDF
BIB
-
Interpreting Abstract Interpretations in Membership Equational Logic
RULE’01 Elsevier, pp 271-285.
2001
PDF
BIB
-
Synthesizing Dynamic Programming Algorithms from Linear Temporal Logic Formulae
2001
PDF
BIB
2000
-
Abstract Semantics for Module Composition
2000
PDF
BIB