Skip to main content

Showing 1–16 of 16 results for author: Petrucci, L

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

    cs.FL

    On-The-Fly Algorithm for Reachability in Parametric Timed Games (Extended Version)

    Authors: Mikael Bisgaard Dahlsen-Jensen, Baptiste Fievet, Laure Petrucci, Jaco van de Pol

    Abstract: Parametric Timed Games (PTG) are an extension of the model of Timed Automata. They allow for the verification and synthesis of real-time systems, reactive to their environmeand depending on adjustable parameters. Given a PTG and a reachability objective, we synthesize the values of the parameters such that the game is winning for the controller. We adapt and implement the On-The-Fly algorithm for… ▽ More

    Submitted 20 January, 2024; originally announced January 2024.

    Comments: 26 pages, 4 figures

  2. arXiv:2401.01884  [pdf, other

    cs.LO

    A rewriting-logic-with-SMT-based formal analysis and parameter synthesis framework for parametric time Petri nets

    Authors: Jaime Arias, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci

    Abstract: This paper presents a concrete and a symbolic rewriting logic semantics for parametric time Petri nets with inhibitor arcs (PITPNs), a flexible model of timed systems where parameters are allowed in firing bounds. We prove that our semantics is bisimilar to the "standard" semantics of PITPNs. This allows us to use the rewriting logic tool Maude, combined with SMT solving, to provide sound and comp… ▽ More

    Submitted 5 April, 2024; v1 submitted 3 January, 2024; originally announced January 2024.

    Comments: arXiv admin note: substantial text overlap with arXiv:2303.08929

  3. arXiv:2305.04616  [pdf, ps, other

    cs.MA

    Optimal Scheduling of Agents in ADTrees: Specialised Algorithm and Declarative Models

    Authors: Jaime Arias, Carlos Olarte, Laure Petrucci, Łukasz Maśko, Wojciech Penczek, Teofil Sidoruk

    Abstract: Expressing attack-defence trees in a multi-agent setting allows for studying a new aspect of security scenarios, namely how the number of agents and their task assignment impact the performance, e.g. attack time, of strategies executed by opposing coalitions. Optimal scheduling of agents' actions, a non-trivial problem, is thus vital. We discuss associated caveats and propose an algorithm that syn… ▽ More

    Submitted 19 October, 2023; v1 submitted 8 May, 2023; originally announced May 2023.

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

  4. arXiv:2303.08929  [pdf, other

    cs.LO

    Symbolic Analysis and Parameter Synthesis for Time Petri Nets Using Maude and SMT Solving

    Authors: Jaime Arias, Kyungmin Bae, Carlos Olarte, Peter Csaba Ölveczky, Laure Petrucci, Fredrik Rømming

    Abstract: Parametric time Petri nets with inhibitor arcs (PITPNs) support flexibility for timed systems by allowing parameters in firing bounds. In this paper we present and prove correct a concrete and a symbolic rewriting logic semantics for PITPNs. We show how this allows us to use Maude combined with SMT solving to provide sound and complete formal analyses for PITPNs. We develop a new general folding a… ▽ More

    Submitted 15 March, 2023; originally announced March 2023.

  5. arXiv:2302.13405  [pdf, other

    cs.LO cs.MA

    Strategic (Timed) Computation Tree Logic

    Authors: Jaime Arias, Wojciech Jamroga, Wojciech Penczek, Laure Petrucci, Teofil Sidoruk

    Abstract: We define extensions of CTL and TCTL with strategic operators, called Strategic CTL (SCTL) and Strategic TCTL (STCTL), respectively. For each of the above logics we give a synchronous and asynchronous semantics, i.e., STCTL is interpreted over networks of extended Timed Automata (TA) that either make synchronous moves or synchronise via joint actions. We consider several semantics regarding inform… ▽ More

    Submitted 19 October, 2023; v1 submitted 26 February, 2023; originally announced February 2023.

  6. Efficient Convex Zone Merging in Parametric Timed Automata

    Authors: Étienne André, Dylan Marinho, Laure Petrucci, Jaco van de Pol

    Abstract: Parametric timed automata are a powerful formalism for reasoning on concurrent real-time systems with unknown or uncertain timing constants. Reducing their state space is a significant way to reduce the inherently large analysis times. We present here different merging reduction techniques based on convex union of constraints (parametric zones), allowing to decrease the number of states while pres… ▽ More

    Submitted 9 December, 2022; originally announced December 2022.

    Comments: This is the author version of the manuscript of the same name published in the proceedings of the 20th International Conference on Formal Modeling and Analysis of Timed Systems (FORMATS 2022)

    Journal ref: FORMATS'22, Springer LNCS 13465, pages 1-19, 2022

  7. arXiv:2101.06838  [pdf, other

    cs.MA

    Minimal Schedule with Minimal Number of Agents in Attack-Defence Trees

    Authors: Jaime Arias, Łukasz Maśko, Wojciech Penczek, Laure Petrucci, Teofil Sidoruk

    Abstract: Expressing attack-defence trees in a multi-agent setting allows for studying a new aspect of security scenarios, namely how the number of agents and their task assignment impact the performance, e.g. attack time, of strategies executed by opposing coalitions. Optimal scheduling of agents' actions, a non-trivial problem, is thus vital. We discuss associated caveats and propose an algorithm that syn… ▽ More

    Submitted 29 April, 2022; v1 submitted 17 January, 2021; originally announced January 2021.

  8. arXiv:2012.04739  [pdf, other

    cs.LO

    Modular Analysis of Tree-Topology Models

    Authors: Laure Petrucci, Michał Knapik

    Abstract: We investigate networks of automata that synchronise over common action labels. A graph synchronisation topology between the automata is defined in such a way that two automata are connected iff they can synchronise over an action. We show a very effective reduction of networks of automata with tree-like synchronisation topologies. The reduction preserves a certain form of reachability, but not sa… ▽ More

    Submitted 8 December, 2020; originally announced December 2020.

  9. arXiv:2010.14145  [pdf, other

    cs.AR

    hXDP: Efficient Software Packet Processing on FPGA NICs

    Authors: Marco Spaziani Brunella, Giacomo Belocchi, Marco Bonola, Salvatore Pontarelli, Giuseppe Siracusano, Giuseppe Bianchi, Aniello Cammarano, Alessandro Palumbo, Luca Petrucci, Roberto Bifulco

    Abstract: FPGA accelerators on the NIC enable the offloading of expensive packet processing tasks from the CPU. However, FPGAs have limited resources that may need to be shared among diverse applications, and programming them is difficult. We present a solution to run Linux's eXpress Data Path programs written in eBPF on FPGAs, using only a fraction of the available hardware resources while matching the p… ▽ More

    Submitted 27 October, 2020; originally announced October 2020.

    Comments: Accepted at USENIX OSDI'20

  10. Parametric Verification: An Introduction

    Authors: Étienne André, Michał Knapik, Didier Lime, Wojciech Penczek, Laure Petrucci

    Abstract: This paper constitutes a short introduction to parametric verification of concurrent systems. It originates from two 1-day tutorial sessions held at the Petri nets conferences in Toruń (2016) and Zaragoza (2017). The paper presents not only the basic formal concepts tackled in the video version, but also an extensive literature to provide the reader with further references covering the area. We… ▽ More

    Submitted 1 July, 2019; originally announced July 2019.

    Comments: This is the author version of the manuscript of the same name published in the Transactions on Petri Nets and Other Models of Concurrency (ToPNoC). This work is partially supported by the ANR national research program PACS (ANR-14-CE28-0002)

    Journal ref: Transactions on Petri Nets and Other Models of Concurrency, volume 14, pages 64-100, November 2019

  11. arXiv:1906.05283  [pdf, ps, other

    cs.CR cs.FL cs.MA

    Hackers vs. Security: Attack-Defence Trees as Asynchronous Multi-Agent Systems

    Authors: Jaime Arias, Carlos E. Budde, Wojciech Penczek, Laure Petrucci, Mariëlle Stoelinga

    Abstract: Attack-Defence Trees (ADTs) are well-suited to assess possible attacks to systems and the efficiency of counter-measures. In this paper, we first enrich the available constructs with reactive patterns that cover further security scenarios, and equip all constructs with attributes such as time and cost to allow quantitative analyses. Then, ADTs are modelled as (an extension of) Asynchronous Multi-A… ▽ More

    Submitted 12 June, 2019; originally announced June 2019.

    Comments: This work was partially funded by the NWO project SEQUOIA (grant 15474), EU project SUCCESS (102112) and the PHC van Gogh PAMPAS. The work of Arias and Petrucci has been supported by the BQR project AMoJAS

  12. Minimal-Time Synthesis for Parametric Timed Automata

    Authors: Étienne André, Vincent Bloemen, Laure Petrucci, Jaco van de Pol

    Abstract: Parametric timed automata (PTA) extend timed automata by allowing parameters in clock constraints. Such a formalism is for instance useful when reasoning about unknown delays in a timed system. Using existing techniques, a user can synthesize the parameter constraints that allow the system to reach a specified goal location, regardless of how much time has passed for the internal clocks. We focu… ▽ More

    Submitted 8 February, 2019; originally announced February 2019.

    Comments: Author version of the paper of the same name published in the proceedings of the 25th International Conference on Tools and Algorithms for the Construction and Analysis of Systems (TACAS 2019)

    Journal ref: TACAS'19, Springer LNCS 11428, pages 211-228, April 2019

  13. arXiv:1802.03950  [pdf, other

    cs.PL

    Quasi-Optimal Partial Order Reduction

    Authors: Huyen T. T Nguyen, César Rodríguez, Marcelo Sousa, Camille Coti, Laure Petrucci

    Abstract: A dynamic partial order reduction (DPOR) algorithm is optimal when it always explores at most one representative per Mazurkiewicz trace. Existing literature suggests that the reduction obtained by the non-optimal, state-of-the-art Source-DPOR (SDPOR) algorithm is comparable to optimal DPOR. We show the first program with $\mathop{\mathcal{O}}(n)$ Mazurkiewicz traces where SDPOR explores… ▽ More

    Submitted 20 April, 2018; v1 submitted 12 February, 2018; originally announced February 2018.

    Comments: Minor corrections after review for publication

  14. arXiv:1611.02853  [pdf, other

    cs.NI

    Towards a Stateful Forwarding Abstraction to Implement Scalable Network Functions in Software and Hardware

    Authors: Luca Petrucci, Nicola Bonelli, Marco Bonola, Gregorio Procissi, Carmelo Cascone, Davide Sanvito, Salvatore Pontarelli, Giuseppe Bianchi, Roberto Bifulco

    Abstract: An effective packet processing abstraction that leverages software or hardware acceleration techniques can simplify the implementation of high-performance virtual network functions. In this paper, we explore the suitability of SDN switches' stateful forwarding abstractions to model accelerated functions in both software and hardware accelerators, such as optimized software switches and FPGA-based… ▽ More

    Submitted 9 November, 2016; originally announced November 2016.

    Comments: 15 pages, 7 figures

  15. arXiv:1601.03767  [pdf, other

    cs.DC

    Formally Proving and Enhancing a Self-Stabilising Distributed Algorithm

    Authors: Camille Coti, Charles Lakos, Laure Petrucci

    Abstract: This paper presents the benefits of formal modelling and verification techniques for self-stabilising distributed algorithms. An algorithm is studied, that takes a set of processes connected by a tree topology and converts it to a ring configuration. The Coloured Petri net model not only facilitates the proof that the algorithm is correct and self-stabilising but also easily shows that it enjoys n… ▽ More

    Submitted 14 January, 2016; originally announced January 2016.

  16. arXiv:1407.1952   

    cs.LO cs.SE

    Proceedings 2nd French Singaporean Workshop on Formal Methods and Applications

    Authors: Shang-Wei Lin, Laure Petrucci

    Abstract: This volume contains the proceedings of the 2nd French Singaporean Workshop on Formal Methods and Applications (FSFMA'14). The workshop was held in Singapore on May 13th, 2014, as a satellite event of the 19th International Symposium on Formal Methods (FM'14). FSFMA aims at sharing research interests and launching collaborations in the area of formal methods and their applications. The scientifi… ▽ More

    Submitted 8 July, 2014; originally announced July 2014.

    ACM Class: D.2.1; D.2.2; D.2.4; D.2.10; D.2.11; F.1.1; F.1.2; F.3.1; F.3.2

    Journal ref: EPTCS 156, 2014