Niki Vazou

Orcid: 0000-0003-0732-5476

Affiliations:
  • IMDEA Software Institute, Spain


According to our database1, Niki Vazou authored at least 41 papers between 2011 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Mechanizing Refinement Types.
Proc. ACM Program. Lang., January, 2024

OBRA: Oracle-Based, Relational, Algorithmic Type Verification.
Proceedings of the Programming Languages and Systems - 22nd Asian Symposium, 2024

2023
Flux: Liquid Types for Rust.
Proc. ACM Program. Lang., 2023

2022
Safe couplings: coupled refinement types.
Proc. ACM Program. Lang., 2022

REST: Integrating Term Rewriting with Program Verification (Artifact).
Dagstuhl Artifacts Ser., 2022

Mechanizing Refinement Types (extended).
CoRR, 2022

Flux: Liquid Types for Rust.
CoRR, 2022

REST: Integrating Term Rewriting with Program Verification (Extended Version).
CoRR, 2022

ANOSY: approximated knowledge synthesis with refinement types for declassification.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

Verified Causal Broadcast with Liquid Haskell.
Proceedings of the 34th Symposium on Implementation and Application of Functional Languages, 2022

How to safely use extensionality in Liquid Haskell.
Proceedings of the Haskell '22: 15th ACM SIGPLAN International Haskell Symposium, Ljubljana, Slovenia, September 15, 2022

Coinduction inductively: mechanizing coinductive proofs in Liquid Haskell.
Proceedings of the Haskell '22: 15th ACM SIGPLAN International Haskell Symposium, Ljubljana, Slovenia, September 15, 2022

Liquid proof macros.
Proceedings of the Haskell '22: 15th ACM SIGPLAN International Haskell Symposium, Ljubljana, Slovenia, September 15, 2022

REST: Integrating Term Rewriting with Program Verification.
Proceedings of the 36th European Conference on Object-Oriented Programming, 2022

2021
Refinement Types: A Tutorial.
Found. Trends Program. Lang., 2021

Functional Extensionality for Refinement Types.
CoRR, 2021

STORM: Refinement Types for Secure Web Applications.
Proceedings of the 15th USENIX Symposium on Operating Systems Design and Implementation, 2021

2020
Verifying replicated data types with typeclass refinements in Liquid Haskell.
Proc. ACM Program. Lang., 2020

Liquidate your assets: reasoning about resource usage in liquid Haskell.
Proc. ACM Program. Lang., 2020

LIO*: Low Level Information Flow Control in F.
CoRR, 2020

2019
LWeb: information flow security for multi-tier web applications.
Proc. ACM Program. Lang., 2019

Type-level computations for Ruby libraries.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

PLAS 2019: ACM SIGSAC Workshop on Programming Languages and Analysis for Security.
Proceedings of the 2019 ACM SIGSAC Conference on Computer and Communications Security, 2019

2018
Gradual liquid type inference.
Proc. ACM Program. Lang., 2018

Refinement reflection: complete verification with SMT.
Proc. ACM Program. Lang., 2018

Functional Pearl: Theorem Proving for All (Equational Reasoning in Liquid Haskell).
CoRR, 2018

Refinement Types for Ruby.
Proceedings of the Verification, Model Checking, and Abstract Interpretation, 2018

Theorem proving for all: equational reasoning in liquid Haskell (functional pearl).
Proceedings of the 11th ACM SIGPLAN International Symposium on Haskell, 2018

2017
Deriving Law-Abiding Instances.
CoRR, 2017

A tale of two provers: verifying monoidal string matching in liquid Haskell and Coq.
Proceedings of the 10th ACM SIGPLAN International Symposium on Haskell, 2017

2016
Liquid Haskell: Haskell as a Theorem Prover.
PhD thesis, 2016

Verified Parallel String Matching in Haskell.
CoRR, 2016

Refinement Reflection (or, how to turn your favorite language into a proof assistant using SMT).
CoRR, 2016

From Monads to Effects and Back.
Proceedings of the Practical Aspects of Declarative Languages, 2016

2015
Bounded refinement types.
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming, 2015

Type Targeted Testing.
Proceedings of the Programming Languages and Systems, 2015

2014
From Safety To Termination And Back: SMT-Based Verification For Lazy Languages.
CoRR, 2014

Refinement types for Haskell.
Proceedings of the 19th ACM SIGPLAN international conference on Functional programming, 2014

LiquidHaskell: experience with refinement types in the real world.
Proceedings of the 2014 ACM SIGPLAN symposium on Haskell, 2014

2013
Abstract Refinement Types.
Proceedings of the Programming Languages and Systems, 2013

2011
Memory Safety and Race Freedom in Concurrent Programming Languages with Linear Capabilities.
Proceedings of the Federated Conference on Computer Science and Information Systems, 2011


  Loading...