Skip to main content

Showing 1–12 of 12 results for author: Haemmerle, R

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

    cs.PL

    Daml: A Smart Contract Language for Securely Automating Real-World Multi-Party Business Workflows

    Authors: Alexander Bernauer, Sofia Faro, Rémy Hämmerle, Martin Huschenbett, Moritz Kiefer, Andreas Lochbihler, Jussi Mäki, Francesco Mazzoli, Simon Meier, Neil Mitchell, Ratko G. Veprek

    Abstract: Distributed ledger technologies, also known as blockchains for enterprises, promise to significantly reduce the high cost of automating multi-party business workflows. We argue that a programming language for writing such on-ledger logic should satisfy three desiderata: (1) Provide concepts to capture the legal rules that govern real-world business workflows. (2) Include simple means for specifyin… ▽ More

    Submitted 7 March, 2023; originally announced March 2023.

    ACM Class: D.3.1; F.3.2

  2. ENTRA: Whole-Systems Energy Transparency

    Authors: Kerstin Eder, John P. Gallagher, Pedro Lopez-Garcia, Henk Muller, Zorana Bankovic, Kyriakos Georgiou, Remy Haemmerle, Manuel V. Hermenegildo, Bishoksan Kafle, Steve Kerrison, Maja Kirkeby, Maximiliano Klemen, Xueliang Li, Umer Liqat, Jeremy Morse, Morten Rhiger, Mads Rosendahl

    Abstract: Promoting energy efficiency to a first class system design goal is an important research challenge. Although more energy-efficient hardware can be designed, it is software that controls the hardware; for a given system the potential for energy savings is likely to be much greater at the higher levels of abstraction in the system stack. Thus the greatest savings are expected from energy-aware softw… ▽ More

    Submitted 18 June, 2016; v1 submitted 13 June, 2016; originally announced June 2016.

    Comments: Revised preprint submitted to MICPRO on 27 May 2016, 23 pages, 3 figures

  3. arXiv:1512.09369  [pdf, other

    cs.PL cs.DC cs.LO

    Towards Energy Consumption Verification via Static Analysis

    Authors: Pedro Lopez-Garcia, Remy Haemmerle, Maximiliano Klemen, Umer Liqat, Manuel V. Hermenegildo

    Abstract: In this paper we leverage an existing general framework for resource usage verification and specialize it for verifying energy consumption specifications of embedded programs. Such specifications can include both lower and upper bounds on energy usage, and they can express intervals within which energy usage is to be certified to be within such bounds. The bounds of the intervals can be given in g… ▽ More

    Submitted 31 December, 2015; originally announced December 2015.

    Comments: Presented at HIP3ES, 2015 (arXiv: 1501.03064)

    Report number: HIP3ES/2015/04 ACM Class: F.3.2; D.3.4; D.2.8

  4. arXiv:1501.03064   

    cs.DC

    Proceedings of the Workshop on High Performance Energy Efficient Embedded Systems (HIP3ES) 2015

    Authors: Francisco Corbera, Andrés Rodríguez, Rafael Asenjo, Angeles Navarro, Antonio Vilches, Maria Garzaran, Ismat Chaib Draa, Jamel Tayeb, Smail Niar, Mikael Desertot, Daniel Gregorek, Robert Schmidt, Alberto Garcia-Ortiz, Pedro Lopez-Garcia, Rémy Haemmerlé, Maximiliano Klemen, Umer Liqat, Manuel V. Hermenegildo, Radim Vavřík, Albert Saà-Garriga, David Castells-Rufas, Jordi Carrabina

    Abstract: Proceedings of the Workshop on High Performance Energy Efficient Embedded Systems (HIP3ES) 2015. Amsterdam, January 21st. Collocated with HIPEAC 2015 Conference.

    Submitted 13 January, 2015; originally announced January 2015.

  5. arXiv:1406.1510   

    cs.PL

    Proceedings of the Eleventh Workshop on Constraint Handling Rules

    Authors: Rémy Haemmerlé, Jon Sneyers

    Abstract: This volume contains the papers presented at the eleventh Workshop on Constraint Handling Rules (CHR 2014), which will be held in Vienna at the occasion of the Vienna Summer of Logic (VSL)

    Submitted 5 June, 2014; originally announced June 2014.

  6. On Termination, Confluence and Consistent CHR-based Type Inference

    Authors: Gregory J. Duck, Remy Haemmerle, Martin Sulzmann

    Abstract: We consider the application of Constraint Handling Rules (CHR) for the specification of type inference systems, such as that used by Haskell. Confluence of CHR guarantees that the answer provided by type inference is correct and consistent. The standard method for establishing confluence relies on an assumption that the CHR program is terminating. However, many examples in practice give rise to no… ▽ More

    Submitted 14 May, 2014; originally announced May 2014.

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 619-632

  7. arXiv:1308.2055   

    cs.PL

    Proceedings of the 23rd Workshop on Logic-based methods in Programming Environments (WLPE 2013)

    Authors: Rémy Haemmerlé, Jose Morales

    Abstract: This volume contains the papers presented at the 23rd Workshop on Logic-based Methods in Programming Environments (WLPE 2013), which was held in Istanbul, Turkey, on August 24 & 25 2013 as a satellite event of the 29th International Conference on Logic Programming, (ICLP 2013).

    Submitted 22 August, 2013; v1 submitted 9 August, 2013; originally announced August 2013.

  8. arXiv:1301.7702  [pdf, ps, other

    cs.PL

    The Ciao clp(FD) Library. A Modular CLP Extension for Prolog

    Authors: Emilio Jesús Gallego Arias, Rémy Haemmerlé, Manuel V. Hermenegildo, José F. Morales

    Abstract: We present a new free library for Constraint Logic Programming over Finite Domains, included with the Ciao Prolog system. The library is entirely written in Prolog, leveraging on Ciao's module system and code transformation capabilities in order to achieve a highly modular design without compromising performance. We describe the interface, implementation, and design rationale of each modular compo… ▽ More

    Submitted 31 January, 2013; originally announced January 2013.

    Comments: Appeared in CICLOPS 2012. 15 Pages, 5 Figures

  9. Lightweight compilation of (C)LP to JavaScript

    Authors: Jose F. Morales, Rémy Haemmerlé, Manuel Carro, Manuel V. Hermenegildo

    Abstract: We present and evaluate a compiler from Prolog (and extensions) to JavaScript which makes it possible to use (constraint) logic programming to develop the client side of web applications while being compliant with current industry standards. Targeting JavaScript makes (C)LP programs executable in virtually every modern computing device with no additional software requirements from the point of vie… ▽ More

    Submitted 10 October, 2012; originally announced October 2012.

    ACM Class: D.3.4; D.1.6

    Journal ref: Theory and Practice of Logic Programming, 12(4-5): 755-773, 2012

  10. Diagrammatic confluence for Constraint Handling Rules

    Authors: Rémy Haemmerlé

    Abstract: Confluence is a fundamental property of Constraint Handling Rules (CHR) since, as in other rewriting formalisms, it guarantees that the computations are not dependent on rule application order, and also because it implies the logical consistency of the program declarative view. In this paper we are concerned with proving the confluence of non-terminating CHR programs. For this purpose, we derive f… ▽ More

    Submitted 9 October, 2012; v1 submitted 8 October, 2012; originally announced October 2012.

    ACM Class: F.3.1; F.4.1

    Journal ref: Theory and Practice of Logic Programming, 12(4-5): 737-753, 2012

  11. (Co-)Inductive semantics for Constraint Handling Rules

    Authors: Rémy Haemmerlé

    Abstract: In this paper, we address the problem of defining a fixpoint semantics for Constraint Handling Rules (CHR) that captures the behavior of both simplification and propagation rules in a sound and complete way with respect to their declarative semantics. Firstly, we show that the logical reading of states with respect to a set of simplification rules can be characterized by a least fixpoint over the… ▽ More

    Submitted 1 August, 2011; originally announced August 2011.

    Comments: 17 pages

    ACM Class: F.3.1; F.3.2; F.4.1

    Journal ref: Theory and Practice of Logic Programming, 11(4-5): 593-609, 2011

  12. Observational equivalences for linear logic CC languages

    Authors: Rémy Haemmerlé

    Abstract: Linear logic Concurrent Constraint programming (LCC) is an extension of concurrent constraint programming (CC) where the constraint system is based on Girard's linear logic instead of the classical logic. In this paper we address the problem of program equivalence for this programming framework. For this purpose, we present a structural operational semantics for LCC based on a label transition sys… ▽ More

    Submitted 1 August, 2011; originally announced August 2011.

    Comments: 17 pages

    ACM Class: F.3.2; F.4.1

    Journal ref: Theory and Practice of Logic Programming, 11(4-5): 469-485, 2011