English

An Extended Survey and a Comparison Framework for Dataflow Models of Computation and Communication

Systems and Control 2025-01-22 v2 Systems and Control

Abstract

Dataflow Model of Computation and Communications (DF MoCCs) is a formalism used to specify the behavior of Cyber-Physical Systems (CPSs). DF MoCCs are widely used in the design of CPSs, as they provide a high-level of abstraction to specify the system's behavior. DF MoCCs rules give semantics to a dataflow specification of a CPS, and static analysis algorithms rely on these semantics to guarantee safety properties of the dataflow specification, such as bounded memory usage and deadlock freeness. A wide range of DF MoCCs exists, each with its own characteristics and static analyses. This paper presents a survey of those DF MoCCs and a classification in eight categories. In addition, DF MoCCs are characterized by a comprehensive list of features and static analyses, which reflect their expressiveness and analyzability. Based on this characterization, a framework is proposed to compare the expressiveness and the analyzability of DF MoCCs quantitatively.

Cite

@article{arxiv.2501.07273,
  title  = {An Extended Survey and a Comparison Framework for Dataflow Models of Computation and Communication},
  author = {Guillaume Roumage and Selma Azaiez and Cyril Faure and Stéphane Louise},
  journal= {arXiv preprint arXiv:2501.07273},
  year   = {2025}
}
R2 v1 2026-06-28T21:04:33.642Z