This Article 
 Bibliographic References 
 Add to: 
Design Specification in Japan: Tree-Structured Charts
March/April 1989 (vol. 6 no. 2)
pp. 31-37

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.

Index Terms:
Japan; tree-structured charts; design specification; programming structures; support environment; source code; conventional programming languages; computer-aided software engineering; automatic programming; data structures; formal specification; programming environments; specification languages; trees (mathematics)
Mikio Aoyama, Kazugasu Miyamoto, Noritoshi Murakami, Hironobu Nagano, Yoshihiro Oki, "Design Specification in Japan: Tree-Structured Charts," IEEE Software, vol. 6, no. 2, pp. 31-37, March-April 1989, doi:10.1109/52.23127
Usage of this product signifies your acceptance of the Terms of Use.