• DocumentCode
    1255906
  • Title

    Automatic distribution of reactive systems for asynchronous networks of processors

  • Author

    Caspi, Paul ; Girault, Alain ; Pilaud, Daniel

  • Author_Institution
    Lab. VERIMAG, Gieres, France
  • Volume
    25
  • Issue
    3
  • fYear
    1999
  • Firstpage
    416
  • Lastpage
    427
  • Abstract
    The paper addresses the problem of automatically distributing reactive systems. We first show that the use of synchronous languages allows a natural parallel description of such systems, regardless of any distribution problems. Then, a desired distribution can be easily specified, and achieved with the algorithm presented here. This distribution technique provides distributed programs with the same safety, test, and debug facilities as ordinary sequential programs. Finally, the implementation of such distributed programs only requires a very simple communication protocol (“first in first out” queues), thereby reducing the need for large distributed real time executives
  • Keywords
    distributed algorithms; distributed programming; program compilers; real-time systems; asynchronous communications; asynchronous networks of processors; automatic distribution; communication protocol; debug facilities; distributed programs; distribution problems; distribution technique; first in first out queues; natural parallel description; reactive systems; synchronous languages; Debugging; Distributed processing; Interactive systems; Interleaved codes; Operating systems; Parallel processing; Program processors; Protocols; Safety; Sequential analysis;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.798329
  • Filename
    798329