Skip to main content

Showing 1–4 of 4 results for author: Martin-Martin, E

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

    cs.PL cs.LO

    A Transformational Approach to Resource Analysis with Typed-norms Inference

    Authors: Elvira Albert, Samir Genaim, Raúl Gutiérrez, Enrique Martin-Martin

    Abstract: In order to automatically infer the resource consumption of programs, analyzers track how data sizes change along program's execution. Typically, analyzers measure the sizes of data by applying norms which are map**s from data to natural numbers that represent the sizes of the corresponding data. When norms are defined by taking type information into account, they are named typed-norms. This art… ▽ More

    Submitted 6 August, 2019; originally announced August 2019.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  2. Resource Analysis driven by (Conditional) Termination Proofs

    Authors: Elvira Albert, Miquel Bofill, Cristina Borralleras, Enrique Martin-Martin, Albert Rubio

    Abstract: When programs feature a complex control flow, existing techniques for resource analysis produce cost relation systems (CRS) whose cost functions retain the complex flow of the program and, consequently, might not be solvable into closed-form upper bounds. This paper presents a novel approach to resource analysis that is driven by the result of a termination analysis. The fundamental idea is that t… ▽ More

    Submitted 23 July, 2019; originally announced July 2019.

    Comments: Paper presented at the 35th International Conference on Logic Programming (ICLP 2019), Las Cruces, New Mexico, USA, 20-25 September 2019, 16 pages

    Journal ref: Theory and Practice of Logic Programming 19 (2019) 722-739

  3. arXiv:1608.02896  [pdf, other

    cs.PL cs.LO

    A Formal, Resource Consumption-Preserving Translation of Actors to Haskell

    Authors: Elvira Albert, Nikolaos Bezirgiannis, Frank de Boer, Enrique Martin-Martin

    Abstract: We present a formal translation of an actor-based language with cooperative scheduling to the functional language Haskell. The translation is proven correct with respect to a formal semantics of the source language and a high-level operational semantics of the target, i.e. a subset of Haskell. The main correctness theorem is expressed in terms of a simulation relation between the operational seman… ▽ More

    Submitted 10 August, 2016; v1 submitted 9 August, 2016; originally announced August 2016.

    Comments: Pre-proceedings paper presented at the 26th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2016), Edinburgh, Scotland UK, 6-8 September 2016 (arXiv:1608.02534)

    Report number: LOPSTR/2016/35

  4. arXiv:1209.2617  [pdf, other

    cs.PL

    Rewriting and narrowing for constructor systems with call-time choice semantics

    Authors: Francisco J. López-Fraguas, Enrique Martin-Martin, Juan Rodríguez-Hortalá, Jaime Sánchez-Hernández

    Abstract: Non-confluent and non-terminating constructor-based term rewrite systems are useful for the purpose of specification and programming. In particular, existing functional logic languages use such kind of rewrite systems to define possibly non-strict non-deterministic functions. The semantics adopted for non-determinism is call-time choice, whose combination with non-strictness is a non trivial issue… ▽ More

    Submitted 10 October, 2012; v1 submitted 12 September, 2012; originally announced September 2012.

    Comments: 89 pages, 6 figures. To appear in Theory and Practice of Logic Programming (TPLP). Corrected typos