• DocumentCode
    1248381
  • Title

    On the specification and synthesis of communicating processes

  • Author

    Erdogmus, M. Hakan ; Johnston, Robert

  • Author_Institution
    INRS-Telecommun., Quebec Univ., Verdun, Que., Canada
  • Volume
    16
  • Issue
    12
  • fYear
    1990
  • fDate
    12/1/1990 12:00:00 AM
  • Firstpage
    1412
  • Lastpage
    1426
  • Abstract
    An objective methodology for the specification and synthesis of communicating processes is presented. It is demonstrated that algebraic operators can be used to formulate communicating processes in terms of behavioral constraints and that the corresponding state-machine-type process descriptions can be derived automatically or synthesized from these formulations. The behavioral constraints serve as high-level specifications for communicating processes. These constraints indicate the desired behavior of a process, possibly embedded in a system, by defining its range. The proposed approach is shown to be applicable to a common problem which concerns the synthesis of the central module serving a number of clients in a specific distributed system configuration
  • Keywords
    automatic programming; formal specification; parallel programming; algebraic operators; behavioral constraints; central module; common problem; communicating processes; high-level specifications; objective methodology; specific distributed system configuration; state-machine-type process descriptions; Business; Context modeling; Formal specifications; High level languages; Protocols;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.62449
  • Filename
    62449