• DocumentCode
    929391
  • Title

    Analysis and restructuring of concurrent systems using prolog

  • Author

    Heath, F.G. ; Foulk, P.W. ; Li, D.Y.

  • Volume
    131
  • Issue
    5
  • fYear
    1984
  • fDate
    9/1/1984 12:00:00 AM
  • Firstpage
    169
  • Lastpage
    176
  • Abstract
    The paper describes a CAD system for the analysis and restructuring of complex concurrent systems. The design process can be divided into two stages: top-down analysis and bottom-up restructuring. At the top-down stage, a complex system is represented by a hierarchy of subsystems written in the language SDL. Each subsystem is the integration of data and control flow, and can be treated independently for the purpose of design, optimisation, etc. Then, at the bottom-up stage, they are locally or globally restructured to obtain a new construction exhibiting maximal parallelism. Taking full advantage of logic progamming, the system has been implemented entirely in Prolog.
  • Keywords
    circuit layout CAD; large scale integration; multiprocessing systems; CAD system; LSI technology; Prolog; SDL; bottom up restructuring; concurrent systems; control flow; data flow; design process; logic programming; top down analysis;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings E
  • Publisher
    iet
  • ISSN
    0143-7062
  • Type

    jour

  • DOI
    10.1049/ip-e.1984.0034
  • Filename
    4646171