Skip to main content

Showing 1–5 of 5 results for author: de Sousa, S M

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

    cs.CR

    Adamastor: a New Low Latency and Scalable Decentralized Anonymous Payment System

    Authors: Rui Morais, Paul Crocker, Simao Melo de Sousa

    Abstract: This paper presents Adamastor, a new low latency and scalable decentralized anonymous payment system, which is an extension of Ring Confidential Transactions (RingCT) that is compatible with consensus algorithms that use Delegated Proof of Stake (DPoS) as a defense mechanism against Sybil attacks. Adamastor also includes a new Decoy Selection Algorithm (DSA) that can be of independent interest, ca… ▽ More

    Submitted 14 December, 2023; v1 submitted 28 November, 2020; originally announced November 2020.

  2. arXiv:2005.14650  [pdf, ps, other

    cs.PL

    WhylSon: Proving your Michelson Smart Contracts in Why3

    Authors: Luís Pedro Arrojado da Horta, João Santos Reis, Mário Pereira, Simão Melo de Sousa

    Abstract: This paper introduces WhylSon, a deductive verification tool for smart contracts written in Michelson, which is the low-level language of the Tezos blockchain. WhylSon accepts a formally specified Michelson contract and automatically translates it to an equivalent program written in WhyML, the programming and specification language of the Why3 framework. Smart contract instructions are mapped into… ▽ More

    Submitted 29 May, 2020; originally announced May 2020.

  3. arXiv:2005.11839  [pdf, other

    cs.PL

    Tezla, an Intermediate Representation for Static Analysis of Michelson Smart Contracts

    Authors: João Santos Reis, Paul Crocker, Simão Melo de Sousa

    Abstract: This paper introduces Tezla, an intermediate representation of Michelson smart contracts that eases the design of static smart contract analysers. This intermediate representation uses a store and preserves the semantics, ow and resource usage of the original smart contract. This enables properties like gas consumption to be statically verified. We provide an automated decompiler of Michelson smar… ▽ More

    Submitted 24 May, 2020; originally announced May 2020.

  4. Revisiting concurrent separation logic

    Authors: Pedro Soares, António Ravara, Simão Melo de Sousa

    Abstract: We present a new soundness proof of Concurrent Separation Logic (CSL) based on a structural operational semantics (SOS). We build on two previous proofs and develop new auxiliary notions to achieve the goal. One uses a denotational semantics (based on traces). The other is based on SOS, but was obtained only for a fragment of the logic - the Disjoint CSL - which disallows modifying shared variable… ▽ More

    Submitted 5 December, 2017; originally announced December 2017.

    Journal ref: Journal of Logical and Algebraic Methods in Programming, Volume 89, 2017, Pages 41-66

  5. arXiv:0803.2317  [pdf, ps, other

    cs.LO cs.SE

    Lissom, a Source Level Proof Carrying Code Platform

    Authors: Joao Gomes, Daniel Martins, Simao Melo de Sousa, Jorge Sousa Pinto

    Abstract: This paper introduces a proposal for a Proof Carrying Code (PCC) architecture called Lissom. Started as a challenge for final year Computing students, Lissom was thought as a mean to prove to a sceptic community, and in particular to students, that formal verification tools can be put to practice in a realistic environment, and be used to solve complex and concrete problems. The attractiveness o… ▽ More

    Submitted 15 March, 2008; originally announced March 2008.

    Comments: Poster presented at the International Workshop on Proof-Carrying Code (PCC 06), 2006