Hugo A. López
IT University of Copenhagen
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Hugo A. López.
international conference on logic programming | 2009
Thomas T. Hildebrandt; Hugo A. López
The fundamental primitives of Concurrent Constraint Programming (CCP),
formal techniques for (networked and) distributed systems | 2016
Hugo A. López; Flemming Nielson; Hanne Riis Nielson
{\mathit{tell}}
international conference on logic programming | 2006
Hugo A. López; Catuscia Palamidessi; Jorge A. Pérez; Camilo Rueda; Frank D. Valencia
and
international conference on web services | 2011
Hugo A. López; Jorge A. Pérez
{\mathit {ask}}
PLACES | 2010
Marco Carbone; Davide Grohmann; Thomas T. Hildebrandt; Hugo A. López
, respectively adds knowledge to and infers knowledge from a shared constraint store. These features, and the elegant use of the constraint system to represent the abilities of attackers, make concurrent constraint programming and timed CCP ( tcc ) interesting candidates for modeling and reasoning about security protocols. However, they lack primitives for the communication of secrets (or local names as in the *** -calculus) between agents. The recently proposed
symposium on applied computing | 2017
Hugo A. López; Kai Heussen
{\mathit{universal}} {\mathtt{tcc}}
principles and practice of declarative programming | 2015
Mauricio Cano; Camilo Rueda; Hugo A. López; Jorge A. Pérez
( utcc ) introduces a universally quantified ask operation that makes it possible to infer knowledge which is local to other agents. However, it allows agents to guess knowledge even if it is encrypted or communicated on secret channels, simply by quantifying over both the encryption key (or channel) and the message simultaneously. We present a secure utcc ( utcc s ) based on: (i) a simple type system for constraints allowing to distinguish between restricted (secure) and non-restricted (universally quantifiable) variables in constraints, and (ii) a generalization of the universally quantified ask operation to allow the assumption of local knowledge. We illustrate the use of the utcc s calculus with examples on communication of local names (as in the *** -calculus) and for giving semantics to secure pattern matching in a prototypical security language.
international conference on lightning protection | 2010
Hugo A. López
Choreographic programming is a programming-language design approach that drives error-safe protocol development in distributed systems. Motivated by challenging scenarios in Cyber-Physical Systems CPS, we study how choreographic programming can cater for dynamic infrastructures where the availability of components may change at runtime. We introduce the Global Quality Calculus
Electronic Proceedings in Theoretical Computer Science | 2010
Hugo A. López; Carlos Olarte; Jorge A. Pérez
Second International Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software, PLACES 2009, York, UK, 22nd March 2009. | 2009
Hugo A. López; Carlos Olarte; Jorge Perez Parra
GC_q