Skip to main content

Showing 1–8 of 8 results for author: Chopra, A K

Searching in archive cs. Search in all archives.
.
  1. arXiv:2203.00086  [pdf, ps, other

    cs.MA

    Pippi: Practical Protocol Instantiation

    Authors: Samuel H. Christie V, Amit K. Chopra, Munindar P. Singh

    Abstract: A protocol specifies interactions between roles, which together constitute a multiagent system (MAS). Enacting a protocol presupposes that agents are bound to the its roles. Existing protocol-based approaches, however, do not adequately treat the practical aspects of how roles bindings come about. Pippi addresses this problem of MAS instantiation. It proposes the notion of a metaprotocol, enacti… ▽ More

    Submitted 28 February, 2022; originally announced March 2022.

    Comments: 8 pages, to be published in Proc. of the 21st International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2022), Online

  2. arXiv:2104.08355  [pdf, other

    cs.MA

    Hercule: Representing and Reasoning about Norms as a Foundation for Declarative Contracts over Blockchain

    Authors: Samuel H. Christie V, Amit K. Chopra, Munindar P. Singh

    Abstract: Current blockchain approaches for business contracts are based on smart contracts, namely, software programs placed on a blockchain that are automatically executed to realize a contract. However, smart contracts lack flexibility and interfere with the autonomy of the parties concerned. We propose Hercule, an approach for declaratively specifying blockchain applications in a manner that reflects… ▽ More

    Submitted 16 April, 2021; originally announced April 2021.

  3. arXiv:1901.08441  [pdf, ps, other

    cs.SE

    An Evaluation of Communication Protocol Languages for Engineering Multiagent Systems

    Authors: Amit K. Chopra, Samuel H. Christie V, Munindar P. Singh

    Abstract: Communication protocols are central to engineering decentralized multiagent systems. Modern protocol languages are typically formal and address aspects of decentralization, such as asynchrony. However, modern languages differ in important ways in their basic abstractions and operational assumptions. This diversity makes a comparative evaluation of protocol languages a challenging task. We contri… ▽ More

    Submitted 4 August, 2020; v1 submitted 24 January, 2019; originally announced January 2019.

    ACM Class: D.3.0; D.2.11; I.2.11

  4. arXiv:1801.02672  [pdf, ps, other

    cs.CY cs.MA

    Violable Contracts and Governance for Blockchain Applications

    Authors: Munindar P. Singh, Amit K. Chopra

    Abstract: We examine blockchain technologies, especially smart contracts, as a platform for decentralized applications. By providing a basis for consensus, blockchain promises to upend business models that presuppose a central authority. However, blockchain suffers from major shortcomings arising from an over-regimented way of organizing computation that limits its prospects. We propose a sociotechnical, ye… ▽ More

    Submitted 8 January, 2018; originally announced January 2018.

  5. Tosca: Operationalizing Commitments Over Information Protocols

    Authors: Thomas C. King, Akın Günay, Amit K. Chopra, Munindar P. Singh

    Abstract: The notion of commitment is widely studied as a high-level abstraction for modeling multiagent interaction. An important challenge is supporting flexible decentralized enactments of commitment specifications. In this paper, we combine recent advances on specifying commitments and information protocols. Specifically, we contribute Tosca, a technique for automatically synthesizing information protoc… ▽ More

    Submitted 10 August, 2017; originally announced August 2017.

  6. arXiv:1211.4123  [pdf, ps, other

    cs.SE cs.MA

    Interaction-Oriented Software Engineering: Concepts and Principles

    Authors: Amit K. Chopra, Munindar P. Singh

    Abstract: Following established tradition, software engineering today is rooted in a conceptually centralized way of thinking. The primary SE artifact is a specification of a machine -- a computational artifact -- that would meet the (elicited and) stated requirements. Therein lies a fundamental mismatch with (open) sociotechnical systems, which involve multiple autonomous social participants or principals… ▽ More

    Submitted 17 November, 2012; originally announced November 2012.

    ACM Class: H.1.0; D.2.1; I.2.11

  7. arXiv:1209.2807  [pdf, ps, other

    cs.DL

    True Peer Review

    Authors: Amit K. Chopra

    Abstract: In computer science, conferences and journals conduct peer review in order to decide what to publish. Many have pointed out the inherent weaknesses in peer review, including those of bias, quality, and accountability. Many have suggested and adopted refinements of peer review, for instance, double blind peer review with author rebuttals. In this essay, I argue that peer review as currently pract… ▽ More

    Submitted 13 September, 2012; originally announced September 2012.

  8. arXiv:1209.1551  [pdf, ps, other

    cs.SE

    The Meaning of Requirements and Adaptation

    Authors: Amit K. Chopra

    Abstract: The traditional understanding of stakeholders requirements is that they express desirable relationships among phenomena in the relevant environment. Historically, software engineering research has tended to focus more on the problems of modeling requirements and deriving specifications given requirements, and much less on the meaning of a requirement itself. I introduce new concepts that elucidate… ▽ More

    Submitted 7 September, 2012; originally announced September 2012.

    Comments: 12 pages, 1 figure

    ACM Class: D.2.1