Title :
Design specification in Japan: tree-structured charts
Author :
Aoyama, Mikio ; Miyamoto, Karuyasu ; Murakami, Noritoshi ; Nagano, Hironobu ; Oki, Yuji
Author_Institution :
Fujitsu Ltd., Kawasaki, Japan
fDate :
3/1/1989 12:00:00 AM
Abstract :
The authors describe a novel design specification method, the tree-structured chart, that has been accepted widely in Japan because it improves productivity and quality. Tree-structured charts use representations of basic programming structures, such as sequence, selection, and iteration, as elements. The support environment then generates source code in many languages automatically. A design specification in a tree-structured chart is considered a program, so these charts will eventually replace conventional programming languages, thus raising the description level of programs. The authors present four design languages based on tree-structured charts: the Hierarchical and Compact Description chart, the Problem Analysis Diagram, the Structured Programming Diagram, and Yet Another Control Chart II. They also summarize their support environments, which incorporate many computer-aided software engineering (CASE) techniques.<>
Keywords :
automatic programming; data structures; formal specification; programming environments; specification languages; trees (mathematics); Japan; computer-aided software engineering; conventional programming languages; design specification; programming structures; source code; support environment; tree-structured charts; Application software; Data processing; Design methodology; Embedded software; Hardware; National electric code; Productivity; Telegraphy; Telephony; Tree graphs;
Journal_Title :
Software, IEEE