Skip to main content

Showing 1–14 of 14 results for author: Di Giusto, C

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

    cs.CL cs.FL

    Weakly synchronous systems with three machines are Turing powerful

    Authors: Cinzia Di Giusto, Davide Ferré, Etienne Lozes, Nicolas Nisse

    Abstract: Communicating finite-state machines (CFMs) are a Turing powerful model of asynchronous message-passing distributed systems. In weakly synchronous systems, processes communicate through phases in which messages are first sent and then received, for each process. Such systems enjoy a limited form of synchronization, and for some communication models, this restriction is enough to make the reachabili… ▽ More

    Submitted 21 August, 2023; originally announced August 2023.

  2. arXiv:2308.08920   

    cs.DC cs.LO

    Proceedings 16th Interaction and Concurrency Experience

    Authors: Clément Aubert, Cinzia Di Giusto, Simon Fowler, Larisa Safina

    Abstract: This volume contains the proceedings of ICE'23, the 16th Interaction and Concurrency Experience, which was held at the NOVA University in Lisbon, Portugal, as a satellite event of DisCoTec'22. The ICE workshop series features a distinguishing review and selection procedure: PC members are encouraged to interact, anonymously, with authors. The 2023 edition of ICE included double blind reviewing of… ▽ More

    Submitted 17 August, 2023; originally announced August 2023.

    Journal ref: EPTCS 383, 2023

  3. arXiv:2307.03561  [pdf, ps, other

    cs.FL

    Complexity of Membership and Non-Emptiness Problems in Unbounded Memory Automata

    Authors: Clément Bertrand, Cinzia Di Giusto, Hanna Klaudel, Damien Regnault

    Abstract: We study the complexity relationship between three models of unbounded memory automata: nu-automata ($ν$-A), Layered Memory Automata (LaMA)and History-Register Automata (HRA). These are all extensions of finite state automata with unbounded memory over infinite alphabets. We prove that the membership problem is NP-complete for all of them, while they fall into different classes for what concerns n… ▽ More

    Submitted 7 July, 2023; originally announced July 2023.

  4. arXiv:2210.13062  [pdf, ps, other

    cs.CL cs.FL cs.SC

    A partial order view of message-passing communication models

    Authors: Cinzia Di Giusto, Davide Ferré, Laetitia Laversa, Etienne Lozes

    Abstract: There is a wide variety of message-passing communication models, ranging from synchronous ''rendez-vous'' communications to fully asynchronous/out-of-order communications. For large-scale distributed systems, the communication model is determined by the transport layer of the network, and a few classes of orders of message delivery (FIFO, causally ordered) have been identified in the early days of… ▽ More

    Submitted 13 January, 2023; v1 submitted 24 October, 2022; originally announced October 2022.

  5. arXiv:2208.04086   

    cs.DC cs.LO

    Proceedings 15th Interaction and Concurrency Experience

    Authors: Clément Aubert, Cinzia Di Giusto, Larisa Safina, Alceste Scalas

    Abstract: This volume contains the proceedings of ICE'22, the 15th Interaction and Concurrency Experience, which was held as an hybrid event in Lucca, Italy, and as a satellite event of DisCoTec'22. The ICE workshop series features a distinguishing review and selection procedure: PC members are encouraged to interact, anonymously, with authors. The 2022 edition of ICE included double blind reviewing of… ▽ More

    Submitted 8 August, 2022; originally announced August 2022.

    Journal ref: EPTCS 365, 2022

  6. Towards Generalised Half-Duplex Systems

    Authors: Cinzia Di Giusto, Loïc Germerie Guizouarn, Etienne Lozes

    Abstract: FIFO automata are finite state machines communicating through FIFO queues. They can be used for instance to model distributed protocols. Due to the unboundedness of the FIFO queues, several verification problems are undecidable for these systems. In order to model-check such systems, one may look for decidable subclasses of FIFO systems. Binary half-duplex systems are systems of two FIFO automata… ▽ More

    Submitted 30 September, 2021; originally announced October 2021.

    Comments: In Proceedings ICE 2021, arXiv:2109.14908

    Journal ref: EPTCS 347, 2021, pp. 22-37

  7. arXiv:2104.14408  [pdf, ps, other

    cs.FL

    Guessing the buffer bound for k-synchronizability

    Authors: Cinzia Di Giusto, Laetitia Laversa, Etienne Lozes

    Abstract: A communicating system is $k$-synchronizable if all of the message sequence charts representing the executions can be divided into slices of $k$ sends followed by $k$ receptions. It was previously shown that, for a fixed given $k$, one could decide whether a communicating system is $k$-synchronizable. This result is interesting because the reachability problem can be solved for $k$-synchronizable… ▽ More

    Submitted 29 April, 2021; originally announced April 2021.

    Comments: Long version of CIAA paper (19 pages)

  8. arXiv:1909.01627  [pdf, ps, other

    cs.FL cs.CL cs.SC cs.SE

    On the k-synchronizability of systems

    Authors: Cinzia Di Giusto, Cinzia Giusto, Laetitia Laversa, Etienne Lozes

    Abstract: In this paper, we work on the notion of k-synchronizability: a system is k-synchronizable if any of its executions, up to reordering causally independent actions, can be divided into a succession of k-bounded interaction phases. We show two results (both for mailbox and peer-to-peer automata): first, the reachability problem is decidable for k-synchronizable systems; second, the membership problem… ▽ More

    Submitted 21 January, 2020; v1 submitted 4 September, 2019; originally announced September 2019.

  9. arXiv:1808.01893  [pdf, other

    q-bio.NC cs.FL q-bio.QM

    Spiking Neural Networks modelled as Timed Automata with parameter learning

    Authors: Elisabetta De Maria, Cinzia Di Giusto, Laetitia Laversa

    Abstract: In this paper we present a novel approach to automatically infer parameters of spiking neural networks. Neurons are modelled as timed automata waiting for inputs on a number of different channels (synapses), for a given amount of time (the accumulation period). When this period is over, the current potential value is computed considering current and past inputs. If this potential overcomes a given… ▽ More

    Submitted 1 August, 2018; originally announced August 2018.

  10. arXiv:1608.07440  [pdf, other

    q-bio.QM cs.AI

    Activity Networks with Delays An application to toxicity analysis

    Authors: Franck Delaplace, Cinzia Di Giusto, Jean-Louis Giavitto, Hanna Klaudel

    Abstract: ANDy , Activity Networks with Delays, is a discrete time framework aimed at the qualitative modelling of time-dependent activities. The modular and concise syntax makes ANDy suitable for an easy and natural modelling of time-dependent biological systems (i.e., regulatory pathways). Activities involve entities playing the role of activators, inhibitors or products of biochemical network operation.… ▽ More

    Submitted 26 August, 2016; originally announced August 2016.

  11. 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

  12. A Categorical Theory of Patches

    Authors: Samuel Mimram, Cinzia Di Giusto

    Abstract: When working with distant collaborators on the same documents, one often uses a version control system, which is a program tracking the history of files and hel** importing modifications brought by others as patches. The implementation of such a system requires to handle lots of situations depending on the operations performed by users on files, and it is thus difficult to ensure that all the co… ▽ More

    Submitted 13 November, 2013; originally announced November 2013.

    Journal ref: MFPS - Mathematical Foundations of Programming Semantics 298 (2013) 283-307

  13. 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

  14. arXiv:0804.3351  [pdf, ps, other

    cs.LO cs.DC

    On the Expressive Power of Multiple Heads in CHR

    Authors: Cinzia Di Giusto, Maurizio Gabbrielli, Maria Chiara Meo

    Abstract: Constraint Handling Rules (CHR) is a committed-choice declarative language which has been originally designed for writing constraint solvers and which is nowadays a general purpose language. CHR programs consist of multi-headed guarded rules which allow to rewrite constraints into simpler ones until a solved form is reached. Many empirical evidences suggest that multiple heads augment the expressi… ▽ More

    Submitted 18 January, 2011; v1 submitted 21 April, 2008; originally announced April 2008.

    Comments: v.6 Minor changes, new formulation of definitions, changed some details in the proofs

    ACM Class: D.3.2; D.3.3; F.1.1; F.1.2; F.3.3