True concurrency in models of asynchronous circuit behavior

被引:3
|
作者
Silver, SJ [1 ]
Brzozowski, JA [1 ]
机构
[1] Univ Waterloo, Dept Comp Sci, Waterloo, ON N2L 3G1, Canada
关键词
asynchronous; circuit; delay-insensitive; multiple-winner; single-winner; interleaving; semi-modular; true concurrency;
D O I
10.1023/A:1022902408130
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the study of asynchronous designs most authors use the interleaving model of concurrency when describing the behavior of a network; this is usually done for simplicity. The interleaving model assumes the behavior of an asynchronous circuit can be adequately represented by allowing only one signal to change at a time. In contrast to this, true concurrency models allow an arbitrary number of simultaneous signal changes. It seems that little effort has been made to determine what effect the choice of model may have on the analysis of a network. In this paper, we attempt to discover the circumstances under which the assumption of single signal changes can be made without affecting the results of circuit analysis. We prove, in a formal network model, that, in the context of delay-insensitivity and semi-modularity, the single change assumption is valid. We also prove that the same is true for a different definition of delay-insensitivity, restricted to deterministic behaviors. Consequently, in these cases, the more complicated true concurrency analysis is not required.
引用
收藏
页码:183 / 203
页数:21
相关论文
共 50 条
  • [1] True Concurrency in Models of Asynchronous Circuit Behavior
    S.J. Silver
    J.A. Brzozowski
    [J]. Formal Methods in System Design, 2003, 22 : 183 - 203
  • [2] Asynchronous games 2:: The true concurrency of innocence
    Melliès, PA
    [J]. CONCUR 2004 - CONCURRENCY THEORY, PROCEEDINGS, 2004, 3170 : 448 - 465
  • [3] Asynchronous games 2:: The true concurrency of innocence
    Mellies, Paul-Andre
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 358 (2-3) : 200 - 228
  • [4] MODELS AND LOGICS FOR TRUE CONCURRENCY
    LODAYA, K
    MUKUND, M
    RAMANUJAM, R
    THIAGARAJAN, PS
    [J]. SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES, 1992, 17 : 131 - 165
  • [5] FAIRNESS IN MODELS WITH TRUE CONCURRENCY
    NOLTE, D
    PRIESE, L
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 527 : 455 - 469
  • [6] Adding action refinement to stochastic true concurrency models
    Majster-Cederbaum, M
    Wu, JZ
    [J]. FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2885 : 226 - 245
  • [7] On the models for asynchronous circuit behaviour with OR causality
    Yakovlev, A
    Kishinevsky, M
    Kondratyev, A
    PietkiewiczKoutny, M
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 1996, 9 (03) : 189 - 233
  • [8] Automated Discovery of Process Models with True Concurrency and Inclusive Choices
    Augusto, Adriano
    Dumas, Marlon
    La Rosa, Marcello
    [J]. PROCESS MINING WORKSHOPS, ICPM 2020 INTERNATIONAL WORKSHOPS, 2021, 406 : 43 - 56
  • [9] A Logic for True Concurrency
    Baldan, Paolo
    Crafa, Silvia
    [J]. CONCUR 2010 - CONCURRENCY THEORY, 2010, 6269 : 147 - 161
  • [10] A Logic for True Concurrency
    Baldan, Paolo
    Crafa, Silvia
    [J]. JOURNAL OF THE ACM, 2014, 61 (04)