Skip to main content

Showing 1–8 of 8 results for author: Deligiannis, P

.
  1. arXiv:2311.07948  [pdf, other

    cs.PL cs.LG

    Finding Inductive Loop Invariants using Large Language Models

    Authors: Adharsh Kamath, Aditya Senthilnathan, Saikat Chakraborty, Pantazis Deligiannis, Shuvendu K. Lahiri, Akash Lal, Aseem Rastogi, Subhajit Roy, Rahul Sharma

    Abstract: Loop invariants are fundamental to reasoning about programs with loops. They establish properties about a given loop's behavior. When they additionally are inductive, they become useful for the task of formal verification that seeks to establish strong mathematical guarantees about program's runtime behavior. The inductiveness ensures that the invariants can be checked locally without consulting t… ▽ More

    Submitted 14 November, 2023; originally announced November 2023.

  2. arXiv:2308.05177  [pdf, other

    cs.SE cs.PL

    Fixing Rust Compilation Errors using LLMs

    Authors: Pantazis Deligiannis, Akash Lal, Nikita Mehrotra, Aseem Rastogi

    Abstract: The Rust programming language, with its safety guarantees, has established itself as a viable choice for low-level systems programming language over the traditional, unsafe alternatives like C/C++. These guarantees come from a strong ownership-based type system, as well as primitive support for features like closures, pattern matching, etc., that make the code more concise and amenable to reasonin… ▽ More

    Submitted 9 August, 2023; originally announced August 2023.

  3. arXiv:2110.12756  [pdf, other

    quant-ph

    Efficient Parabolic Optimisation Algorithm for adaptive VQE implementations

    Authors: V. Armaos, Dimitrios A. Badounas, Paraskevas Deligiannis, Konstantinos Lianos, Yordan S. Yordanov

    Abstract: Computational chemistry is one of the most promising applications of quantum computing, mostly thanks to the development of the Variational Quantum Eigensolver (VQE) algorithm. VQE is being studied extensively and numerous optimisations of VQE's sub-processes have been suggested, including the encoding methods and the choice of excitations. Recently, adaptive methods were introduced that apply eac… ▽ More

    Submitted 25 October, 2021; originally announced October 2021.

  4. Studying Ransomware Attacks Using Web Search Logs

    Authors: Chetan Bansal, Pantazis Deligiannis, Chandra Maddila, Nikitha Rao

    Abstract: Cyber attacks are increasingly becoming prevalent and causing significant damage to individuals, businesses and even countries. In particular, ransomware attacks have grown significantly over the last decade. We do the first study on mining insights about ransomware attacks by analyzing query logs from Bing web search engine. We first extract ransomware related queries and then build a machine lea… ▽ More

    Submitted 23 May, 2020; v1 submitted 1 May, 2020; originally announced May 2020.

    Comments: To appear in the proceedings of SIGIR 2020

  5. arXiv:2002.04903  [pdf, other

    cs.PL

    Building Reliable Cloud Services Using P# (Experience Report)

    Authors: Pantazis Deligiannis, Narayanan Ganapathy, Akash Lal, Shaz Qadeer

    Abstract: Cloud services must typically be distributed across a large number of machines in order to make use of multiple compute and storage resources. This opens the programmer to several sources of complexity such as concurrency, order of message delivery, lossy network, timeouts and failures, all of which impose a high cognitive burden. This paper presents evidence that technology inspired by formal-met… ▽ More

    Submitted 12 February, 2020; originally announced February 2020.

  6. arXiv:1907.00362  [pdf, other

    quant-ph cond-mat.mtrl-sci

    Computational Chemistry on Quantum Computers: Ground state estimation

    Authors: V. Armaos, Dimitrios A. Badounas, Paraskevas Deligiannis

    Abstract: We present computational chemistry data for small molecules ($CO$, $HCl$, $F_2$, $NH_4^+$, $CH_4$, $NH_{3}$, $H_3O^+$, $H{_2}O$, $BeH_{2}$, $LiH$, $OH^-$, $HF$, $HeH^+$, $H_2$), obtained by implementing the Unitary Coupled Cluster method with Single and Double excitations (UCCSD) on a quantum computer simulator. We have used the Variational Quantum Eigensolver (VQE) algorithm to extract the ground… ▽ More

    Submitted 30 June, 2019; originally announced July 2019.

  7. arXiv:1902.09502  [pdf, other

    cs.PL

    Reliable State Machines: A Framework for Programming Reliable Cloud Services

    Authors: Suvam Mukherjee, Nitin John Raj, Krishnan Govindraj, Pantazis Deligiannis, Chandramouleswaran Ravichandran, Akash Lal, Aseem Rastogi, Raja Krishnaswamy

    Abstract: Building reliable applications for the cloud is challenging because of unpredictable failures during a program's execution. This paper presents a programming framework called Reliable State Machines (RSMs), that offers fault-tolerance by construction. Using our framework, a programmer can build an application as several (possibly distributed) RSMs that communicate with each other via messages, muc… ▽ More

    Submitted 27 February, 2019; v1 submitted 25 February, 2019; originally announced February 2019.

    Comments: R1: This replacement contains minor formatting improvements over the original R2: Anonymized "popular cloud service provider" phrase replaced with "Microsoft Azure"

  8. arXiv:1612.01198  [pdf, other

    cs.SE

    Implementing and Evaluating Candidate-Based Invariant Generation

    Authors: Adam Betts, Nathan Chong, Pantazis Deligiannis, Alastair F. Donaldson, Jeroen Ketema

    Abstract: The discovery of inductive invariants lies at the heart of static program verification. Presently, many automatic solutions to inductive invariant generation are inflexible, only applicable to certain classes of programs, or unpredictable. An automatic technique that circumvents these deficiencies to some extent is candidate-based invariant generation. This paper describes our efforts to apply can… ▽ More

    Submitted 15 June, 2017; v1 submitted 4 December, 2016; originally announced December 2016.