• DocumentCode
    1995723
  • Title

    Automating synthesis of asynchronous communication mechanisms

  • Author

    Cortadella, Jordi ; Gorgônio, Kyller ; Xia, Fei ; Yakovlev, Alex

  • Author_Institution
    Dept. of Software, Univ. Politecnica de Catalunya, Barcelona, Spain
  • fYear
    2005
  • fDate
    7-9 June 2005
  • Firstpage
    166
  • Lastpage
    175
  • Abstract
    Asynchronous data communication mechanisms (ACMs) have been extensively studied as data connectors between independently timed processes in digital systems. In previous work, systematic ACM synthesis methods have been proposed. In this paper, we advance this work by developing algorithms and software tools which automate the major part of the ACM synthesis process. Firstly, an interleaving specification is constructed in the form of a state graph, and secondly, a Petri net model of an "ACM-type" is derived using the notion of an ACM-region. The method is applied to a number of "standard" writing and reading policies of ACMs with shared memory and unidirectional control variables.
  • Keywords
    control system analysis; data communication; distributed programming; software tools; state-space methods; ACM synthesis; Petri net model; asynchronous communication; data communication; data connectors; digital systems; shared memory; software tools; state graph; timed processes; unidirectional control variable; Asynchronous communication; Circuit synthesis; Communication system control; Communication system software; Computer networks; Connectors; Data communication; Interleaved codes; Joining processes; Read-write memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Concurrency to System Design, 2005. ACSD 2005. Fifth International Conference on
  • ISSN
    1550-4808
  • Print_ISBN
    0-7695-2363-3
  • Type

    conf

  • DOI
    10.1109/ACSD.2005.5
  • Filename
    1508141