A Finite Prefix for Analyzing Information Flow Among Transitions of a Free-Choice Net

Federica Adobbati, Gorkem Kilinc Soylu*, Adrian Puerto Aubel

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

4 Citations (Scopus)
69 Downloads (Pure)

Abstract

In distributed systems, the occurrence of an action can give information about the occurrence of other actions. This can be an unwanted situation when 'high' actions of the system need to be kept secret, while allowing users to observe 'low' actions. If it is possible to deduce information about occurrence of high actions by observing only low actions, then the system suffers from an unwanted information flow. 'Reveals' and 'excludes' relations were introduced for modelling and analysing such an information flow among actions of a distributed system that is modelled via Petri nets. In this paper, we provide a formal basis for computing reveals and excludes relations of 1-safe free-choice Petri nets. We introduce the 'maximal-step computation tree' to represent the behaviour of a distributed system under maximal-step semantics. We define a finite prefix of the tree called 'full prefix' and we show that it is adequate for analysing information flow by means of reveals and excludes relations.

Original languageEnglish
Pages (from-to)38483-38501
Number of pages19
JournalIEEE Access
Volume10
DOIs
Publication statusPublished - 14-Apr-2022

Keywords

  • Concurrency
  • distributed systems
  • excludes relation
  • finite prefix
  • free-choice nets
  • full prefix
  • information flow
  • maximal-step computation tree
  • Petri nets
  • reveals relation

Fingerprint

Dive into the research topics of 'A Finite Prefix for Analyzing Information Flow Among Transitions of a Free-Choice Net'. Together they form a unique fingerprint.

Cite this