Skip to main content

Showing 1–50 of 62 results for author: Pérez, J A

.
  1. arXiv:2407.06391  [pdf, other

    cs.LO

    Around Classical and Intuitionistic Linear Processes

    Authors: Juan C. Jaramillo, Dan Frumin, Jorge A. Pérez

    Abstract: Curry-Howard correspondences between Linear Logic (LL) and session types provide a firm foundation for concurrent processes. As the correspondences hold for intuitionistic and classic versions of LL (ILL and CLL), we obtain two different families of type systems for concurrency. An open question remains: how do these two families exactly relate to each other? Based upon a translation from CLL to I… ▽ More

    Submitted 8 July, 2024; originally announced July 2024.

    Comments: Initial version, 16 pages + appendices

  2. arXiv:2401.14763  [pdf, ps, other

    cs.LO

    Comparing Session Type Systems derived from Linear Logic

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: Session types are a typed approach to message-passing concurrency, where types describe sequences of intended exchanges over channels. Session type systems have been given strong logical foundations via Curry-Howard correspondences with linear logic, a resource-aware logic that naturally captures structured interactions. These logical foundations provide an elegant framework to specify and (static… ▽ More

    Submitted 26 January, 2024; originally announced January 2024.

    Comments: Revised/extended version of https://doi.org/10.4204/EPTCS.314.1

  3. arXiv:2308.01165  [pdf, ps, other

    cs.LO

    Termination in Concurrency, Revisited

    Authors: Joseph W. N. Paulus, Jorge A. Pérez, Daniele Nantes-Sobrinho

    Abstract: Termination is a central property in sequential programming models: a term is terminating if all its reduction sequences are finite. Termination is also important in concurrency in general, and for message-passing programs in particular. A variety of type systems that enforce termination by ty** have been developed. In this paper, we rigorously compare several type systems for $π$-calculus proce… ▽ More

    Submitted 2 August, 2023; originally announced August 2023.

  4. arXiv:2306.04204  [pdf, ps, other

    cs.PL

    Monitoring Blackbox Implementations of Multiparty Session Protocols

    Authors: Bas van den Heuvel, Jorge A. Pérez, Rares A. Dobre

    Abstract: We present a framework for the distributed monitoring of networks of components that coordinate by message-passing, following multiparty session protocols specified as global types. We improve over prior works by (i) supporting components whose exact specification is unknown ("blackboxes") and (ii) covering protocols that cannot be analyzed by existing techniques. We first give a procedure for syn… ▽ More

    Submitted 3 October, 2023; v1 submitted 7 June, 2023; originally announced June 2023.

    Comments: Full version with appendices of our RV'23 paper

  5. arXiv:2305.08855  [pdf

    math.GM

    Debunking Cantor: New Set-Theoretical and Logical Considerations

    Authors: Juan A Perez

    Abstract: For more than a century, Cantor's theory of transfinite numbers has played a pivotal role in set theory, with ramifications that extend to many areas of mathematics. This article extends earlier findings with a fresh look at the critical facts of Cantor's theory: i) Cantor's widely renowned Diagonalization Argument (CDA) is fully refuted by a set of counter-examples that expose the fallacy of this… ▽ More

    Submitted 14 March, 2023; originally announced May 2023.

    Comments: 22 pages, 2 figures, 1 table

    MSC Class: Primary 03B10; 03B30; 03B50; Secondary 03F07; 03F40

  6. arXiv:2301.05301  [pdf, other

    cs.PL

    A Minimal Formulation of Session Types

    Authors: Alen Arslanagić, Jorge A. Pérez, Dan Frumin

    Abstract: Session types are a type-based approach to the verification of message-passing programs. They specify communication structures essential for program correctness; a session type says what and when should be exchanged through a channel. Central to session-typed languages are sequencing constructs in types and processes that explicitly specify the order of actions in a protocol. In this paper we st… ▽ More

    Submitted 12 January, 2023; originally announced January 2023.

    Comments: arXiv admin note: text overlap with arXiv:1906.03836

  7. Asynchronous Functional Sessions: Cyclic and Concurrent

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: We present Concurrent GV (CGV), a functional calculus with message-passing concurrency governed by session types. With respect to prior calculi, CGV has increased support for concurrent evaluation and for cyclic network topologies. The design of CGV draws on APCP, a session-typed asynchronous pi-calculus developed in prior work. Technical contributions are (i) the syntax, semantics, and type syste… ▽ More

    Submitted 6 September, 2022; originally announced September 2022.

    Comments: In Proceedings EXPRESS/SOS 2022, arXiv:2208.14777. arXiv admin note: substantial text overlap with arXiv:2208.07644

    Journal ref: EPTCS 368, 2022, pp. 75-94

  8. arXiv:2209.05421  [pdf, other

    cs.LO cs.PL

    A Bunch of Sessions: A Propositions-as-Sessions Interpretation of Bunched Implications in Channel-Based Concurrency

    Authors: Dan Frumin, Emanuele D'Osualdo, Bas van den Heuvel, Jorge A. Pérez

    Abstract: The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Linear Logic and session types for concurrent processes, has settled the logical foundations of message-passing concurrency. Central to this approach is the resource consumption paradigm heralded by Linear Logic. In this paper, we investigate a new point in the design space of session type systems fo… ▽ More

    Submitted 12 September, 2022; originally announced September 2022.

    Comments: 27 pages + the appendices

  9. arXiv:2208.07644  [pdf, ps, other

    cs.LO

    Asynchronous Functional Sessions: Cyclic and Concurrent (Extended Version)

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: We present Concurrent GV (CGV), a functional calculus with message-passing concurrency governed by session types. With respect to prior calculi, CGV has increased support for concurrent evaluation and for cyclic network topologies. The design of CGV draws on APCP, a session-typed asynchronous pi-calculus developed in prior work. Technical contributions are (i) the syntax, semantics, and type syste… ▽ More

    Submitted 19 September, 2022; v1 submitted 16 August, 2022; originally announced August 2022.

    Comments: Extended version of a paper accepted at EXPRESS'22. arXiv admin note: substantial text overlap with arXiv:2111.13091

  10. arXiv:2205.00680  [pdf, ps, other

    cs.LO

    Typed Non-determinism in Functional and Concurrent Calculi

    Authors: Bas van den Heuvel, Joseph W. N. Paulus, Daniele Nantes-Sobrinho, Jorge A. Pérez

    Abstract: We study functional and concurrent calculi with non-determinism, along with type systems to control resources based on linearity. The interplay between non-determinism and linearity is delicate: careless handling of branches can discard resources meant to be used exactly once. Here we go beyond prior work by considering non-determinism in its standard sense: once a branch is selected, the rest are… ▽ More

    Submitted 29 September, 2023; v1 submitted 2 May, 2022; originally announced May 2022.

  11. arXiv:2201.10627  [pdf, other

    cs.PL

    Scalable Typestate Analysis for Low-Latency Environments

    Authors: Alen Arslanagić, Pavle Subotić, Jorge A. Pérez

    Abstract: Static analyses based on typestates are important in certifying correctness of code contracts. Such analyses rely on Deterministic Finite Automata (DFAs) to specify properties of an object. We target the analysis of contracts in low-latency environments, where many useful contracts are impractical to codify as DFAs and/or the size of their associated DFAs leads to sub-par performance. To address t… ▽ More

    Submitted 18 July, 2022; v1 submitted 25 January, 2022; originally announced January 2022.

  12. arXiv:2112.01593  [pdf, other

    cs.PL cs.LO

    Types and Terms Translated: Unrestricted Resources in Encoding Functions as Processes (Extended Version)

    Authors: Joseph W. N. Paulus, Daniele Nantes-Sobrinho, Jorge A. Pérez

    Abstract: Type-preserving translations are effective rigorous tools in the study of core programming calculi. In this paper, we develop a new typed translation that connects sequential and concurrent calculi; it is governed by type systems that control resource consumption. Our main contribution is the source language, a new resource $λ$-calculus with non-determinism and failures, dubbed \ulamf. In \ulamf,… ▽ More

    Submitted 30 May, 2022; v1 submitted 2 December, 2021; originally announced December 2021.

    Comments: 24 pages, plus appendices. Extended version of a paper in the Post-proceedings of TYPES 2021. arXiv admin note: text overlap with arXiv:2104.14759

  13. arXiv:2111.13091  [pdf, ps, other

    cs.LO

    Asynchronous Session-Based Concurrency: Deadlock-freedom in Cyclic Process Networks

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: We tackle the challenge of ensuring the deadlock-freedom property for message-passing processes that communicate asynchronously in cyclic process networks. Our contributions are twofold. First, we present Asynchronous Priority-based Classical Processes (APCP), a session-typed process framework that supports asynchronous communication, delegation, and recursion in cyclic process networks. Building… ▽ More

    Submitted 4 July, 2024; v1 submitted 25 November, 2021; originally announced November 2021.

    Comments: Extended version of arXiv:2110.00146, doi:10.4204/EPTCS.347.3 and arXiv:2209.06820, doi:10.4204/EPTCS.368.5

  14. Deadlock Freedom for Asynchronous and Cyclic Process Networks

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: This paper considers the challenging problem of establishing deadlock freedom for message-passing processes using behavioral type systems. In particular, we consider the case of processes that implement session types by communicating asynchronously in cyclic process networks. We present APCP, a typed process framework for deadlock freedom which supports asynchronous communication, delegation, recu… ▽ More

    Submitted 30 September, 2021; originally announced October 2021.

    Comments: In Proceedings ICE 2021, arXiv:2109.14908. arXiv admin note: text overlap with arXiv:2101.09038

    Journal ref: EPTCS 347, 2021, pp. 38-56

  15. arXiv:2107.10936  [pdf, ps, other

    cs.PL

    Minimal Session Types for the $π$-calculus (Extended Version)

    Authors: Alen Arslanagic, Jorge A. Pérez, Anda-Amelia Palamariuc

    Abstract: Session types are a discipline for the static verification of message-passing programs. A session type specifies a channel's protocol as sequences of exchanges. It is most relevant to investigate session-based concurrency by identifying the essential notions that enable program specification and verification. Following that perspective, prior work identified minimal session types (MSTs), a sub-cla… ▽ More

    Submitted 22 January, 2024; v1 submitted 22 July, 2021; originally announced July 2021.

    Comments: Extended version of a PPDP 2021 paper

  16. Non-Deterministic Functions as Non-Deterministic Processes (Extended Version)

    Authors: Joseph W. N. Paulus, Daniele Nantes-Sobrinho, Jorge A. Pérez

    Abstract: We study encodings of the lambda-calculus into the pi-calculus in the unexplored case of calculi with non-determinism and failures. On the sequential side, we consider lambdafail, a new non-deterministic calculus in which intersection types control resources (terms); on the concurrent side, we consider spi, a pi-calculus in which non-determinism and failure rest upon a Curry-Howard correspondence… ▽ More

    Submitted 9 October, 2023; v1 submitted 30 April, 2021; originally announced April 2021.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 4 (October 10, 2023) lmcs:8812

  17. arXiv:2101.09038  [pdf, ps, other

    cs.PL cs.LO

    A Decentralized Analysis of Multiparty Protocols

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: Protocols provide the unifying glue in concurrent and distributed software today; verifying that message-passing programs conform to such governing protocols is important but difficult. Static approaches based on multiparty session types (MPST) use protocols as types to avoid protocol violations and deadlocks in programs. An elusive problem for MPST is to ensure both protocol conformance and deadl… ▽ More

    Submitted 23 May, 2022; v1 submitted 22 January, 2021; originally announced January 2021.

    Comments: extended proofs following anonymous reviews

  18. arXiv:2011.05712  [pdf, ps, other

    cs.LO

    Session Coalgebras: A Coalgebraic View on Session Types and Communication Protocols

    Authors: Alex C. Keizer, Henning Basold, Jorge A. Pérez

    Abstract: Compositional methods are central to the development and verification of software systems. They allow to break down large systems into smaller components, while enabling reasoning about the behaviour of the composed system. For concurrent and communicating systems, compositional techniques based on behavioural type systems have received much attention. By abstracting communication protocols as typ… ▽ More

    Submitted 11 November, 2020; originally announced November 2020.

    Comments: 36 pages, submitted

  19. Session Type Systems based on Linear Logic: Classical versus Intuitionistic

    Authors: Bas van den Heuvel, Jorge A. Pérez

    Abstract: Session type systems have been given logical foundations via Curry-Howard correspondences based on both intuitionistic and classical linear logic. The type systems derived from the two logics enforce communication correctness on the same class of pi-calculus processes, but they are significantly different. Caires, Pfenning and Toninho informally observed that, unlike the classical type system, the… ▽ More

    Submitted 2 April, 2020; originally announced April 2020.

    Comments: In Proceedings PLACES 2020, arXiv:2004.01062

    Journal ref: EPTCS 314, 2020, pp. 1-11

  20. arXiv:1908.08213   

    cs.LO cs.PL

    Proceedings Combined 26th International Workshop on Expressiveness in Concurrency and 16th Workshop on Structural Operational Semantics

    Authors: Jorge A. Pérez, Jurriaan Rot

    Abstract: This volume contains the proceedings of EXPRESS/SOS 2019: the Combined 26th International Workshop on Expressiveness in Concurrency and the 16th Workshop on Structural Operational Semantics, which was held on August 26, 2019, in Amsterdam (The Netherlands), as an affiliated workshop of CONCUR 2019, the 30th International Conference on Concurrency Theory. The EXPRESS/SOS workshop series aims at… ▽ More

    Submitted 22 August, 2019; originally announced August 2019.

    Journal ref: EPTCS 300, 2019

  21. arXiv:1907.01318  [pdf, other

    cs.LO

    Domain-Aware Session Types (Extended Version)

    Authors: Luís Caires, Jorge A. Pérez, Frank Pfenning, Bernardo Toninho

    Abstract: We develop a generalization of existing Curry-Howard interpretations of (binary) session types by relying on an extension of linear logic with features from hybrid logic, in particular modal worlds that indicate domains. These worlds govern domain migration, subject to a parametric accessibility relation familiar from the Kripke semantics of modal logic. The result is an expressive new typed proce… ▽ More

    Submitted 2 July, 2019; originally announced July 2019.

    Comments: Extended version of a CONCUR 2019 paper

    ACM Class: D.3.1; F.3.2

  22. arXiv:1906.03836  [pdf, other

    cs.LO cs.PL

    Minimal Session Types (Extended Version)

    Authors: Alen Arslanagić, Jorge A. Pérez, Erik Voogd

    Abstract: Session types are a type-based approach to the verification of message-passing programs. They have been much studied as type systems for the pi-calculus and for languages such as Java. A session type specifies what and when should be exchanged through a channel. Central to session-typed languages are constructs in types and processes that specify sequencing in protocols. Here we study minimal sess… ▽ More

    Submitted 12 June, 2019; v1 submitted 10 June, 2019; originally announced June 2019.

    Comments: Extended version of an ECOOP 2019 paper

  23. arXiv:1811.04762  [pdf, other

    physics.ins-det physics.app-ph

    Development of an adjustable Kirkpatrick-Baez microscope for laser driven x-ray sources at CLPU

    Authors: G. Zeraouli, G. gatti, A. Longman, J. A. Perez, D. Arana, D. Batani, L. Volpe, L. Roso, R. Fedosejevs

    Abstract: A promising prototype of a highly adjustable Kirkpatrick-Baez (KB) microscope has been designed, built and tested in a number of laser driven x-ray experiments using the high power (200TW) VEGA-2 laser system of the Spanish Centre for Pulsed Lasers (CLPU). The presented KB version consists of two, perpendicularly mounted, 500μm thick Silicon wafers, coated with a few tens of nm layer of Platinum u… ▽ More

    Submitted 12 November, 2018; originally announced November 2018.

  24. arXiv:1810.00635  [pdf, ps, other

    cs.LO

    Comparing Type Systems for Deadlock Freedom

    Authors: Ornela Dardha, Jorge A. Pérez

    Abstract: Message-passing software systems exhibit non-trivial forms of concurrency and distribution; they are expected to follow intended protocols among communicating services, but also to never "get stuck". This intuitive requirement has been expressed by liveness properties such as progress or (dead)lock freedom and various type systems ensure these properties for concurrent processes. Unfortunately, ve… ▽ More

    Submitted 6 September, 2021; v1 submitted 1 October, 2018; originally announced October 2018.

    Comments: 39 pages, plus appendices. Extended and revised version of an EXPRESS/SOS'15 paper (https://doi.org/10.4204/EPTCS.190.1)

    ACM Class: D.3.1; F.3.2

  25. arXiv:1808.08071   

    cs.LO cs.PL

    Proceedings Combined 25th International Workshop on Expressiveness in Concurrency and 15th Workshop on Structural Operational Semantics

    Authors: Jorge A. Pérez, Simone Tini

    Abstract: This volume contains the proceedings of the Combined 25th International Workshop on Expressiveness in Concurrency and the 15th Workshop on Structural Operational Semantics (EXPRESS/SOS 2018), which was held on September 3, 2018, in Bei**g, China, as an affiliated workshop of CONCUR 2018, the 29th International Conference on Concurrency Theory. The EXPRESS workshops aim at bringing together resear… ▽ More

    Submitted 24 August, 2018; originally announced August 2018.

    Journal ref: EPTCS 276, 2018

  26. arXiv:1807.00570  [pdf, ps, other

    cs.DM

    Minimum Labelling bi-Connectivity

    Authors: Jose' Andres Moreno Perez, Sergio Consoli

    Abstract: A labelled, undirected graph is a graph whose edges have assigned labels, from a specific set. Given a labelled, undirected graph, the well-known minimum labelling spanning tree problem is aimed at finding the spanning tree of the graph with the minimum set of labels. This combinatorial problem, which is NP-hard, can be also formulated as to give the minimum number of labels that provide single co… ▽ More

    Submitted 2 July, 2018; originally announced July 2018.

    Comments: 3 pages, MIC/MAEB 2017, Barcelona, Spain

    Journal ref: Proceedings of MIC 2017: The XII Metaheuristics International Conference, Barcelona, Spain, pages 241-243

  27. arXiv:1708.04615  [pdf

    math.GM

    Collatz Conjecture: Is It False?

    Authors: Juan A. Perez

    Abstract: For a long time, Collatz Conjecture has been assumed to be true, although a formal proof has eluded all efforts to date. In this article, evidence is presented that suggests such an assumption is incorrect. By analysing the stop** times of various Collatz sequences, a pattern emerges that indicates the existence of non-empty sets of integers with stop** times greater than any given integer. Th… ▽ More

    Submitted 28 August, 2017; v1 submitted 15 August, 2017; originally announced August 2017.

    Comments: 14 pages, 4 figures and 6 tables Correction of typographic error in eq.(4.1), page 12

    MSC Class: 11B83 (Primary); 11B37; 68Q99 (Secondary)

  28. Causal Consistency for Reversible Multiparty Protocols

    Authors: Claudio Antares Mezzina, Jorge A. Pérez

    Abstract: In programming models with a reversible semantics, computational steps can be undone. This paper addresses the integration of reversible semantics into process languages for communication-centric systems equipped with behavioral types. In prior work, we introduced a monitors-as-memories approach to seamlessly integrate reversible semantics into a process model in which concurrency is governed by s… ▽ More

    Submitted 30 September, 2021; v1 submitted 17 March, 2017; originally announced March 2017.

    ACM Class: D.3.1; F.3.2

    Journal ref: Logical Methods in Computer Science, Volume 17, Issue 4 (October 1, 2021) lmcs:6997

  29. Charge-induced force-noise on free-falling test masses: results from LISA Pathfinder

    Authors: M. Armano, H. Audley, G. Auger, J. T. Baird, P. Binetruy, M. Born, D. Bortoluzzi, N. Brandt, A. Bursi, M. Caleno, A. Cavalleri, A. Cesarini, M. Cruise, K. Danzmann, M. de Deus Silva, I. Diepholz, R. Dolesi, N. Dunbar, L. Ferraioli, V. Ferroni, E. D. Fitzsimons, R. Flatscher, M. Freschi, J. Gallegos, C. García Marirrodriga , et al. (69 additional authors not shown)

    Abstract: We report on electrostatic measurements made on board the European Space Agency mission LISA Pathfinder. Detailed measurements of the charge-induced electrostatic forces exerted on free-falling test masses (TMs) inside the capacitive gravitational reference sensor are the first made in a relevant environment for a space-based gravitational wave detector. Employing a combination of charge control a… ▽ More

    Submitted 15 February, 2017; originally announced February 2017.

    Comments: 9 Pages, 3 figures

    Journal ref: Phys. Rev. Lett. 118, 171101 (2017)

  30. Reversible Sessions Using Monitors

    Authors: Claudio A. Mezzina, Jorge A. Pérez

    Abstract: Much research has studied foundations for correct and reliable communication-centric systems. A salient approach to correctness uses session types to enforce structured communications; a recent approach to reliability uses reversible actions as a way of reacting to unanticipated events or failures. This note develops a simple observation: the machinery required to define asynchronous semantics and… ▽ More

    Submitted 19 June, 2016; originally announced June 2016.

    Comments: In Proceedings PLACES 2016, arXiv:1606.05403

    Journal ref: EPTCS 211, 2016, pp. 56-64

  31. arXiv:1604.00259   

    eess.SY

    Flexible Multibody System Linear Modeling for Control using Component Modes Synthesis and Double-Port Approach

    Authors: Jose Alvaro Perez, Daniel Alazard, Thomas Loquen, Christelle Pittet, Christelle Cumer

    Abstract: The main objective of this study is to propose a methodology to build a parametric linear model of Flexible Multibody Systems for control design. This approach uses a combined Finite Element - State Space Approach based on component modes synthesis and double-port approach. The proposed scheme offers the advantage of automatic assembly of substructures, preserving the elastic dynamical behavior of… ▽ More

    Submitted 10 August, 2016; v1 submitted 1 April, 2016; originally announced April 2016.

    Comments: This paper has been withdrawn by the author due to significant changes in the article's content

  32. arXiv:1604.00253  [pdf, other

    eess.SY

    Integrated Control/Structure Design of a Large Space Structure using Structured $\mathcal{H}_\infty$ Control

    Authors: Jose Alvaro Perez, Christelle Pittet, Daniel Alazard, Thomas Loquen

    Abstract: This study presents the integrated control/structure design of a Large Flexible Structure, the Extra Long Mast Observatory (ELMO). The integrated design is performed using structured $\mathcal{H}_\infty$ control tools, develo** the Two-Input Two-Output Port (TITOP) model of the flexible multi-body structure and imposing integrated design specifications as $\mathcal{H}_\infty$ constraints. The in… ▽ More

    Submitted 1 April, 2016; originally announced April 2016.

    Comments: submitted to IFAC ACA 2016

  33. arXiv:1603.00536   

    cs.LO cs.PL

    Proceedings of the Eleventh International Workshop on Developments in Computational Models

    Authors: César A. Muñoz, Jorge A. Pérez

    Abstract: This volume contains the proceedings of DCM 2015, the 11th International Workshop on Developments in Computational Models held on October 28, 2015 in Cali, Colombia. DCM 2015 was organized as a one-day satellite event of the 12th International Colloquium on Theoretical Aspects of Computing (ICTAC 2015). Several new models of computation have emerged in the last few years, and many developments o… ▽ More

    Submitted 1 March, 2016; originally announced March 2016.

    Journal ref: EPTCS 204, 2016

  34. arXiv:1602.07591  [pdf, other

    eess.SY

    Linear Modeling of a Flexible Substructure Actuated through Piezoelectric Components for Use in Integrated Control/Structure Design

    Authors: Jose Alvaro Perez, Thomas Loquen, Daniel Alazard, Christelle Pittet

    Abstract: This study presents a generic TITOP (Two-Input Two-Output Port) model of a substructure actuated with embedded piezoelectric materials as actuators (PEAs), previously modeled with the FE technique. This allows intuitive assembly of actuated flexible substructures in large flexible multi-body systems. The modeling technique is applied to an illustrative example of a flexible beam with bonded piezoe… ▽ More

    Submitted 24 February, 2016; originally announced February 2016.

    Comments: submitted to IFAC ACA 2016

  35. A Typed Model for Dynamic Authorizations

    Authors: Silvia Ghilezan, Svetlana Jakšić, Jovanka Pantović, Jorge A. Pérez, Hugo Torres Vieira

    Abstract: Security requirements in distributed software systems are inherently dynamic. In the case of authorization policies, resources are meant to be accessed only by authorized parties, but the authorization to access a resource may be dynamically granted/yielded. We describe ongoing work on a model for specifying communication and dynamic authorization handling. We build upon the pi-calculus so as to e… ▽ More

    Submitted 10 February, 2016; originally announced February 2016.

    Comments: In Proceedings PLACES 2015, arXiv:1602.03254

    Journal ref: EPTCS 203, 2016, pp. 73-84

  36. Combining behavioural types with security analysis

    Authors: Massimo Bartoletti, Ilaria Castellani, Pierre-Malo Deniélou, Mariangiola Dezani-Ciancaglini, Silvia Ghilezan, Jovanka Pantovic, Jorge A. Pérez, Peter Thiemann, Bernardo Toninho, Hugo Torres Vieira

    Abstract: Today's software systems are highly distributed and interconnected, and they increasingly rely on communication to achieve their goals; due to their societal importance, security and trustworthiness are crucial aspects for the correctness of these systems. Behavioural types, which extend data types by describing also the structured behaviour of programs, are a widely studied approach to the enforc… ▽ More

    Submitted 8 October, 2015; originally announced October 2015.

    Journal ref: Journal of Logical and Algebraic Methods in Programming, Elsevier, 2015, pp.18

  37. arXiv:1509.08792  [pdf, ps, other

    cs.AI

    An intelligent extension of Variable Neighbourhood Search for labelling graph problems

    Authors: Sergio Consoli, Josè Andrès Moreno Pèrez

    Abstract: In this paper we describe an extension of the Variable Neighbourhood Search (VNS) which integrates the basic VNS with other complementary approaches from machine learning, statistics and experimental algorithmic, in order to produce high-quality performance and to completely automate the resulting optimization strategy. The resulting intelligent VNS has been successfully applied to a couple of opt… ▽ More

    Submitted 27 September, 2015; originally announced September 2015.

    Comments: MIC 2015: The XI Metaheuristics International Conference, 3 pages, Agadir, June 7-10, 2015

  38. On Compensation Primitives as Adaptable Processes

    Authors: Jovana Dedeić, Jovanka Pantović, Jorge A. Pérez

    Abstract: We compare mechanisms for compensation handling and dynamic update in calculi for concurrency. These mechanisms are increasingly relevant in the specification of reliable communicating systems. Compensations and updates are intuitively similar: both specify how the behavior of a concurrent system changes at runtime in response to an exceptional event. However, calculi with compensations and update… ▽ More

    Submitted 26 August, 2015; originally announced August 2015.

    Comments: In Proceedings EXPRESS/SOS 2015, arXiv:1508.06347

    ACM Class: F.3.2

    Journal ref: EPTCS 190, 2015, pp. 16-30

  39. Comparing Deadlock-Free Session Typed Processes

    Authors: Ornela Dardha, Jorge A. Pérez

    Abstract: Besides respecting prescribed protocols, communication-centric systems should never "get stuck". This requirement has been expressed by liveness properties such as progress or (dead)lock freedom. Several ty** disciplines that ensure these properties for mobile processes have been proposed. Unfortunately, very little is known about the precise relationship between these disciplines--and the class… ▽ More

    Submitted 26 August, 2015; originally announced August 2015.

    Comments: In Proceedings EXPRESS/SOS 2015, arXiv:1508.06347

    ACM Class: F.3.2

    Journal ref: EPTCS 190, 2015, pp. 1-15

  40. arXiv:1505.01742  [pdf, ps, other

    cs.DS math.OC

    On the Minimum Labelling Spanning bi-Connected Subgraph problem

    Authors: J. A. Moreno Perez, S. Consoli

    Abstract: We introduce the minimum labelling spanning bi-connected subgraph problem (MLSBP) replacing connectivity by bi-connectivity in the well known minimum labelling spanning tree problem (MLSTP). A graph is bi-connected if, for every two vertices, there are, at least, two vertex-disjoint paths joining them. The problem consists in finding the spanning bi-connected subgraph or block with minimum set of… ▽ More

    Submitted 7 May, 2015; originally announced May 2015.

    Comments: MIC 2015: The XI Metaheuristics International Conference, 3 pages, Agadir, June 7-10, 2015

  41. arXiv:1503.02009  [pdf, ps, other

    cs.OH cs.AI

    Towards an intelligent VNS heuristic for the k-labelled spanning forest problem

    Authors: Sergio Consoli, Josè Andrès Moreno Pèrez, Nenad Mladenovic

    Abstract: In a currently ongoing project, we investigate a new possibility for solving the k-labelled spanning forest (kLSF) problem by an intelligent Variable Neighbourhood Search (Int-VNS) metaheuristic. In the kLSF problem we are given an undirected input graph G and an integer positive value k, and the aim is to find a spanning forest of G having the minimum number of connected components and the upper… ▽ More

    Submitted 5 March, 2015; originally announced March 2015.

    Comments: 2 pages, Fifteenth International Conference on Computer Aided Systems Theory (EUROCAST 2015), Las Palmas de Gran Canaria, Spain

    Journal ref: Computer Aided Systems Theory, pages 79-80 (2015)

  42. arXiv:1502.02585  [pdf, other

    cs.LO

    Core Higher-Order Session Processes: Tractable Equivalences and Relative Expressiveness

    Authors: Dimitrios Kouzapas, Jorge A. Pérez, Nobuko Yoshida

    Abstract: This work proposes tractable bisimulations for the higher-order pi-calculus with session primitives (HOpi) and offers a complete study of the expressivity of its most significant subcalculi. First we develop three typed bisimulations, which are shown to coincide with contextual equivalence. These characterisations demonstrate that observing as inputs only a specific finite set of higher-order valu… ▽ More

    Submitted 10 February, 2015; v1 submitted 9 February, 2015; originally announced February 2015.

    Comments: 90 pages

    ACM Class: D.3.1; F.3.2

  43. Free-flight experiments in LISA Pathfinder

    Authors: M. Armano, H. Audley, G. Auger, J. Baird, P. Binetruy, M. Born, D. Bortoluzzi, N. Brandt, A. Bursi, M. Caleno, A. Cavalleri, A. Cesarini, M. Cruise, C. Cutler, K. Danzmann, I. Diepholz, R. Dolesi, N. Dunbar, L. Ferraioli, V. Ferroni, E. Fitzsimons, M. Freschi, J. Gallegos, C. Garcia. Marirrodriga, R. Gerndt , et al. (67 additional authors not shown)

    Abstract: The LISA Pathfinder mission will demonstrate the technology of drag-free test masses for use as inertial references in future space-based gravitational wave detectors. To accomplish this, the Pathfinder spacecraft will perform drag-free flight about a test mass while measuring the acceleration of this primary test mass relative to a second reference test mass. Because the reference test mass is co… ▽ More

    Submitted 29 December, 2014; originally announced December 2014.

    Comments: 13 pages, 5 figures. Accepted to Journal Of Physics, Conference Series. Presented at 10th International LISA Symposium, May 2014, Gainesville, FL, USA

  44. arXiv:1408.5978  [pdf, ps, other

    cs.LO cs.CR cs.PL

    Self-Adaptation and Secure Information Flow in Multiparty Structured Communications: A Unified Perspective

    Authors: Ilaria Castellani, Mariangiola Dezani-Ciancaglini, Jorge A. Pérez

    Abstract: We present initial results on a comprehensive model of structured communications, in which self- adaptation and security concerns are jointly addressed. More specifically, we propose a model of self-adaptive, multiparty communications with secure information flow guarantees. In this model, security violations occur when processes attempt to read or write messages of inappropriate security levels w… ▽ More

    Submitted 25 August, 2014; originally announced August 2014.

    Comments: In Proceedings BEAT 2014, arXiv:1408.5564

    ACM Class: D.3.1; F.3.2

    Journal ref: EPTCS 162, 2014, pp. 9-18

  45. Dynamic Role Authorization in Multiparty Conversations

    Authors: Silvia Ghilezan, Svetlana Jakšić, Jovanka Pantović, Jorge A. Pérez, Hugo Torres Vieira

    Abstract: Protocol specifications often identify the roles involved in communications. In multiparty protocols that involve task delegation it is often useful to consider settings in which different sites may act on behalf of a single role. It is then crucial to control the roles that the different parties are authorized to represent, including the case in which role authorizations are determined only at ru… ▽ More

    Submitted 25 August, 2014; originally announced August 2014.

    Comments: In Proceedings BEAT 2014, arXiv:1408.5564

    ACM Class: D.3.1; F.3.2

    Journal ref: EPTCS 162, 2014, pp. 1-8

  46. arXiv:1407.4242  [pdf, ps, other

    cs.LO

    A Typeful Characterization of Multiparty Structured Conversations Based on Binary Sessions

    Authors: Luís Caires, Jorge A. Pérez

    Abstract: Relating the specification of the global communication behavior of a distributed system and the specifications of the local communication behavior of each of its nodes/peers (e.g., to check if the former is realizable by the latter under some safety and/or liveness conditions) is a challenging problem addressed in many relevant scenarios. In the context of networked software services, a widespread… ▽ More

    Submitted 16 July, 2014; originally announced July 2014.

    ACM Class: D.3.1; F.3.2

  47. arXiv:1404.0085  [pdf, ps, other

    cs.PL cs.DC cs.LO

    Towards Formal Interaction-Based Models of Grid Computing Infrastructures

    Authors: Carlos Alberto Ramírez Restrepo, Jorge A. Pérez, Jesús Aranda, Juan Francisco Díaz-Frias

    Abstract: Grid computing (GC) systems are large-scale virtual machines, built upon a massive pool of resources (processing time, storage, software) that often span multiple distributed domains. Concurrent users interact with the grid by adding new tasks; the grid is expected to assign resources to tasks in a fair, trustworthy way. These distinctive features of GC systems make their specification and verific… ▽ More

    Submitted 31 March, 2014; originally announced April 2014.

    Comments: In Proceedings DCM 2013, arXiv:1403.7685

    ACM Class: D.2.4; D.3.1; F.3.1

    Journal ref: EPTCS 144, 2014, pp. 57-72

  48. Session Types with Runtime Adaptation: Overview and Examples

    Authors: Cinzia Di Giusto, Jorge A. Pérez

    Abstract: In recent work, we have developed a session types discipline for a calculus that features the usual constructs for session establishment and communication, but also two novel constructs that enable communicating processes to be stopped, duplicated, or discarded at runtime. The aim is to understand whether known techniques for the static analysis of structured communications scale up to the challen… ▽ More

    Submitted 10 December, 2013; originally announced December 2013.

    Comments: In Proceedings PLACES 2013, arXiv:1312.2218

    ACM Class: D.2.4; F.3.1; F.3.2

    Journal ref: EPTCS 137, 2013, pp. 21-32

  49. arXiv:1306.4487  [pdf, ps, other

    gr-qc astro-ph.IM physics.data-an physics.ins-det

    State space modelling and data analysis exercises in LISA Pathfinder

    Authors: M Nofrarias, F Antonucci, M Armano, H Audley, G Auger, M Benedetti, P Binetruy, J Bogenstahl, D Bortoluzzi, N Brandt, M Caleno, A Cavalleri, G Congedo, M Cruise, K Danzmann, F De Marchi, M Diaz-Aguilo, I Diepholz, G Dixon, R Dolesi, N Dunbar, J Fauste, L Ferraioli, V Ferroni W Fichter, E Fitzsimons , et al. (61 additional authors not shown)

    Abstract: LISA Pathfinder is a mission planned by the European Space Agency to test the key technologies that will allow the detection of gravitational waves in space. The instrument on-board, the LISA Technology package, will undergo an exhaustive campaign of calibrations and noise characterisation campaigns in order to fully describe the noise model. Data analysis plays an important role in the mission an… ▽ More

    Submitted 21 June, 2013; v1 submitted 19 June, 2013; originally announced June 2013.

    Comments: Plenary talk presented at the 9th International LISA Symposium, 21-25 May 2012, Paris

    Journal ref: 2013ASPC..467..161N

  50. Adaptable processes

    Authors: Mario Bravetti, Cinzia Di Giusto, Jorge A Perez, Gianluigi Zavattaro

    Abstract: We propose the concept of adaptable processes as a way of overcoming the limitations that process calculi have for describing patterns of dynamic process evolution. Such patterns rely on direct ways of controlling the behavior and location of running processes, and so they are at the heart of the adaptation capabilities present in many modern concurrent systems. Adaptable processes have a location… ▽ More

    Submitted 15 November, 2012; v1 submitted 23 October, 2012; originally announced October 2012.

    ACM Class: D.2.4; F.3.1; F.3.2; F.4.3

    Journal ref: Logical Methods in Computer Science, Volume 8, Issue 4 (November 19, 2012) lmcs:982