Structured flowcharts for control logic specification in the Tritium Systems Test Assembly
Description
The Tritium Systems Test Assembly (TSTA) contains several subsystems employing sophisticated chemical and physical processes to purify, transport, and capture the isotopes of hydrogen. The ultimate responsibility for the correct and safe operation of these subsystems lies with their designers. However, the logic is implemented in a computer system with program control. A means to insure unambiguous specification of the control logic in a form understandable to both the non-programming designers and the software staff was required. The computer programs are written in RATFOR, a language providing clear control structures and powerful symbol definition facilities. However, the actual code was considered unsatisfactory as a means of primary specification by the non-programming designers. On the other hand, simple English language descriptions of the desired behavior were not precise enough to insure correctness. Experimentation with traditional flowcharts proved that they were more difficult to follow than the RATFOR code. On the other hand, the use of structured flowcharts derived from those introduced by Nassi and Shneidermanl have proven to be very powerful. Using simple geometric forms for the basic control structures such as loops and conditional tests, and by using expansion rather than connection as the means of reducing any flowchart to a single page, a specification that is both understandable and precise has been obtained. A computer code automates the production and modification of these flowcharts. Combining these flowcharts with primitive subroutines which hide most of the details of control implementation has provided an effective medium for algorithm specification and validation. Examples of the flowcharts and the language used to specify them will be given
Additional details
Publishing Information
- Publisher
- I.E.E.E.
- Imprint Place
- New York, NY (USA)
- Imprint Title
- Fusion engineering. Vol. 1
- Journal Page Range
- 414 p.
Conference
- Title
- 10. symposium on fusion engineering.
- Dates
- 5-9 Dec 1983.
- Place
- Philadelphia, PA (USA).
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 16028843
- Subject category
- S70: PLASMA PHYSICS AND FUSION TECHNOLOGY;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- ALGORITHMS; COMPUTER CODES; FLOWSHEETS; GEOMETRY; HYDROGEN ISOTOPES; MATERIALS HANDLING EQUIPMENT; ON-LINE CONTROL SYSTEMS; PROGRAMMING LANGUAGES; SPECIFICATIONS; TESTING; TRITIUM; VERIFICATION
- Descriptors DEC
- BETA DECAY RADIOISOTOPES; BETA-MINUS DECAY RADIOISOTOPES; CONTROL SYSTEMS; DIAGRAMS; EQUIPMENT; INFORMATION; ISOTOPES; LIGHT NUCLEI; MATHEMATICS; NUCLEI; ODD-EVEN NUCLEI; ON-LINE SYSTEMS; RADIOISOTOPES; YEARS LIVING RADIOISOTOPES