|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| 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. | |||
| BibTex | x | ||
| @article{ 10.1109/52.23127, author = {Mikio Aoyama and Kazugasu Miyamoto and Noritoshi Murakami and Hironobu Nagano and Yoshihiro Oki}, title = {Design Specification in Japan: Tree-Structured Charts}, journal ={IEEE Software}, volume = {6}, number = {2}, issn = {0740-7459}, year = {1989}, pages = {31-37}, doi = {http://doi.ieeecomputersociety.org/10.1109/52.23127}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - IEEE Software TI - Design Specification in Japan: Tree-Structured Charts IS - 2 SN - 0740-7459 SP31 EP37 EPD - 31-37 A1 - Mikio Aoyama, A1 - Kazugasu Miyamoto, A1 - Noritoshi Murakami, A1 - Hironobu Nagano, A1 - Yoshihiro Oki, PY - 1989 KW - 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) VL - 6 JA - IEEE Software ER - | |||
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.

