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
Link To Document