Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleOctober 2023
Counterexample Driven Quantifier Instantiations with Applications to Distributed Protocols
Proceedings of the ACM on Programming Languages (PACMPL), Volume 7, Issue OOPSLA2Article No.: 288, Pages 1878–1904https://doi.org/10.1145/3622864Formally verifying infinite-state systems can be a daunting task, especially when it comes to reasoning about quantifiers. In particular, quantifier alternations in conjunction with function symbols can create function cycles that result in infinitely ...
- research-articleDecember 2021
Verifying QUIC implementations using Ivy
EPIQ '21: Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUICPages 35–41https://doi.org/10.1145/3488660.3493803QUIC is a new transport protocol combining the reliability and congestion control features of TCP with the security features of TLS. One of the main challenges with QUIC is to guarantee that any of its implementation follows the IETF specification. This ...
- research-articleMay 2021
Integrated Visualization Editing via Parameterized Declarative Templates
CHI '21: Proceedings of the 2021 CHI Conference on Human Factors in Computing SystemsArticle No.: 17, Pages 1–14https://doi.org/10.1145/3411764.3445356Interfaces for creating visualizations typically embrace one of several common forms. Textual specification enables fine-grained control, shelf building facilitates rapid exploration, while chart choosing promotes immediacy and simplicity. Ideally ...
Modularity for decidability of deductive verification with applications to distributed systems
- Marcelo Taube,
- Giuliano Losa,
- Kenneth L. McMillan,
- Oded Padon,
- Mooly Sagiv,
- Sharon Shoham,
- James R. Wilcox,
- Doug Woos
PLDI 2018: Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and ImplementationPages 662–677https://doi.org/10.1145/3192366.3192414Proof automation can substantially increase productivity in formal verification of complex systems. However, unpredictablility of automated provers in handling quantified formulas presents a major hurdle to usability of these tools. We propose to solve ...
Also Published in:
ACM SIGPLAN Notices: Volume 53 Issue 4- ArticleMay 1995
Distributed shared memory: where we are and where we should be headed
It has been almost ten years since the birth of the first distributed shared memory (DSM) system, Ivy. While significant progress has been made in the area of improving the performance of DSM, and DSM has been the focus of several dozen PhD theses, its ...