Christos Dimoulas

Orcid: 0000-0002-9338-7034

According to our database1, Christos Dimoulas authored at least 31 papers between 2009 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Effectful Software Contracts.
Proc. ACM Program. Lang., January, 2024

Gradually Typed Languages Should Be Vigilant!
Proc. ACM Program. Lang., 2024

A Calculus for Unreachable Code.
CoRR, 2024

2023
How Profilers Can Help Navigate Type Migration.
Proc. ACM Program. Lang., October, 2023

How to Evaluate Blame for Gradual Types, Part 2.
Proc. ACM Program. Lang., August, 2023

Typed-Untyped Interactions: A Comparative Analysis.
ACM Trans. Program. Lang. Syst., March, 2023

2022
A Transient Semantics for Typed Racket.
Art Sci. Eng. Program., 2022

Karp: a language for NP reductions.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022

2021
How to evaluate blame for gradual types.
Proc. ACM Program. Lang., 2021

Multilateral Micro-Monitoring for Internet Streaming.
CoRR, 2021

Sound and Complete Concolic Testing for Higher-order Functions.
Proceedings of the Programming Languages and Systems, 2021

2020
Fine-Grained, Language-Based Access Control for Database-Backed Applications.
Art Sci. Eng. Program., 2020

Does blame shifting work?
Proc. ACM Program. Lang., 2020

Dynamic Symbolic Execution of Higher-Order Functions.
CoRR, 2020

2019
Complete monitors for gradual types.
Proc. ACM Program. Lang., 2019

2017
Whip: higher-order contracts for modern services.
Proc. ACM Program. Lang., 2017

FunTAL: reasonably mixing a functional language with assembly.
Proceedings of the 38th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2017

2016
Extensible access control with authorization contracts.
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016

Oh Lord, please don't let contracts be misunderstood (functional pearl).
Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, 2016

2015
Cryptographic Enforcement of Language-Based Information Erasure.
Proceedings of the IEEE 28th Computer Security Foundations Symposium, 2015

2014
SHILL: A Secure Shell Scripting Language.
Proceedings of the 11th USENIX Symposium on Operating Systems Design and Implementation, 2014

Declarative Policies for Capability Control.
Proceedings of the IEEE 27th Computer Security Foundations Symposium, 2014

2013
Contracts for First-Class Classes.
ACM Trans. Program. Lang. Syst., 2013

Option contracts.
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013

2012
Run your research: on the effectiveness of lightweight mechanization.
Proceedings of the 39th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2012

Gradual typing for first-class classes.
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012

Complete Monitors for Behavioral Contracts.
Proceedings of the Programming Languages and Systems, 2012

2011
On contract satisfaction in a higher-order world.
ACM Trans. Program. Lang. Syst., 2011

Correct blame for contracts: no more scapegoating.
Proceedings of the 38th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2011

2009
The Higher-Order Aggregate Update Problem.
Proceedings of the Verification, 2009

Future contracts.
Proceedings of the 11th International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming, 2009


  Loading...