• DocumentCode
    1216863
  • Title

    System design language for the combination of data flow and control flow graphs

  • Author

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

  • Author_Institution
    Heriot-Watt University, Departments of Computing and Electrical & Electronic Engineering, Edinburgh, UK
  • Volume
    2
  • Issue
    6
  • fYear
    1983
  • fDate
    12/1/1983 12:00:00 AM
  • Firstpage
    142
  • Lastpage
    146
  • Abstract
    Modular design is one of the key factors in building new-generation computer systems. Three principal classes of system construction models are data flow, control flow and the combination of data flow and control flow. Based on the project AIDS, the paper presents an extended control-flow-data-flow model applying to both software and hardware system development, and then describes the system design language SDL. This is a very high-level language, which provides a natural way for users to design systems exploiting concurrency for the combined model. The language, implemented in Prolog, is considered to be precise, flexible, readable and easy to use. A case study is given for comparison with the previous language G
  • Keywords
    high level languages; programming; software engineering; AIDS; G; Prolog; SDL; concurrency; control flows graphs; data flow; high-level language; modular design; new-generation computer systems; system construction models; system design language;
  • fLanguage
    English
  • Journal_Title
    Software & Microsystems
  • Publisher
    iet
  • ISSN
    0261-3182
  • Type

    jour

  • DOI
    10.1049/sm.1983.0053
  • Filename
    4807972