Skip to main content

Showing 1–6 of 6 results for author: Namjoshi, K S

.
  1. arXiv:2403.07248  [pdf, other

    cs.CR cs.DC

    Atomicity and Abstraction for Cross-Blockchain Interactions

    Authors: Huaixi Lu, Akshay Jajoo, Kedar S. Namjoshi

    Abstract: A blockchain facilitates secure and atomic transactions between mutually untrusting parties on that chain. Today, there are multiple blockchains with differing interfaces and security properties. Programming in this multi-blockchain world is hindered by the lack of general and convenient abstractions for cross-chain communication and computation. Current cross-chain communication bridges have vari… ▽ More

    Submitted 11 March, 2024; originally announced March 2024.

  2. arXiv:2103.13921  [pdf, ps, other

    cs.PL cs.RO cs.SE

    The Resh Programming Language for Multirobot Orchestration

    Authors: Martin Carroll, Kedar S. Namjoshi, Itai Segall

    Abstract: This paper describes Resh, a new, statically typed, interpreted programming language and associated runtime for orchestrating multirobot systems. The main features of Resh are: (1) It offloads much of the tedious work of programming such systems away from the programmer and into the language runtime; (2) It is based on a small set of temporal and locational operators; and (3) It is not restricted… ▽ More

    Submitted 25 March, 2021; originally announced March 2021.

    Comments: Accepted for publication at ICRA'21

  3. arXiv:1911.05866  [pdf, other

    cs.FL

    Witnessing Secure Compilation

    Authors: Kedar S. Namjoshi, Lucas M. Tabajara

    Abstract: Compiler optimizations are designed to improve run-time performance while preserving input-output behavior. Correctness in this sense does not necessarily preserve security: it is known that standard optimizations may break or weaken security properties that hold of the source program. This work develops a translation validation method for secure compilation. Security (hyper-)properties are expres… ▽ More

    Submitted 13 November, 2019; originally announced November 2019.

  4. arXiv:1911.03807  [pdf, other

    cs.PL cs.FL cs.LO

    Synthesis of coordination programs from linear temporal logic

    Authors: Suguman Bansal, Kedar S. Namjoshi, Yaniv Sa'ar

    Abstract: This paper presents a method for synthesizing a reactive program which coordinates the actions of a group of other reactive programs, so that the combined system satisfies a temporal specification of its desired long-term behavior. Traditionally, reactive synthesis has been applied to the construction of a stateful hardware circuit. This work is motivated by applications to other domains, such as… ▽ More

    Submitted 9 November, 2019; originally announced November 2019.

  5. arXiv:1903.10405  [pdf

    cs.LO

    Symmetry Reduction for the Local Mu-Calculus

    Authors: Kedar S. Namjoshi, Richard J. Trefler

    Abstract: Model checking large networks of processes is challenging due to state explosion. In many cases, individual processes are isomorphic, but there is insufficient global symmetry to simplify model checking. This work considers the verification of local properties, those defined over the neighborhood of a process. Considerably generalizing earlier results on invariance, it is shown that all local mu-c… ▽ More

    Submitted 25 March, 2019; originally announced March 2019.

    Comments: 17 pages

    Journal ref: TACAS (2) 2018: 379-395

  6. Model Checking in Bits and Pieces

    Authors: Kedar S. Namjoshi

    Abstract: Fully automated verification of concurrent programs is a difficult problem, primarily because of state explosion: the exponential growth of a program state space with the number of its concurrently active components. It is natural to apply a divide and conquer strategy to ameliorate state explosion, by analyzing only a single component at a time. We show that this strategy leads to the notion of a… ▽ More

    Submitted 19 September, 2013; originally announced September 2013.

    Comments: In Proceedings Festschrift for Dave Schmidt, arXiv:1309.4557

    Journal ref: EPTCS 129, 2013, pp. 404-416