Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/800253.807738acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free access

Programanalysis - A method for the verification of software for the control of a nuclear reactor

Published: 13 October 1976 Publication History

Abstract

The number of tests, which are necessary to prove the performance of a program, can be reduced to an executable number, if the structure of the program is investigated. The analysis starts from the memory dump. The program is first divided into those pieces, which are without labels or branchings. Then the mappings of the program and their input and output areas are identified, further those areas which influence branchings. The next step states, which ranges of values in the individual areas are distinguished by the program and which junctions of areas are relevant. From this, the kind and the number of the necessary tests can be derived. By means of observing their main variables loops are divided into simpler structures.
The method has been applied for the verification of the user programs of the protection system of the 800 MWE boiling water reactor plant in Brunsbüttel.

References

[1]
H. Schüller Self-checking features of a Process Computer Enlarged Halden Program Group Meeting Loen/Norway, May/June 1972
[2]
C.V. Ramamoorthy, R.C. Cheung, K.H. Kim Reliability and Integrity of large Computer Programs Fachtagung Prozeßrechner 1974, Karlsruhe, Germany
[3]
W. Ehrenberger, G. Rauch Analysis and Corresponding Test of the User Programs of a Reactor Protection Computer Enlarged Halden Programme Group Meeting, Sandefjord Norway 1974, HPR 188
[4]
James C. King Proving Programs to be Correct IEEE Transactions on Computers No 11, 1971
[5]
J.B. Goodenough, S.L. Gerhard Toward a Theory of Test Data Selection International Conference on Reliable Software IEEE Cat.No. CHO 940-7 CSR

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '76: Proceedings of the 2nd international conference on Software engineering
October 1976
639 pages

Sponsors

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 13 October 1976

Check for updates

Author Tags

  1. Process computers
  2. Program analysis
  3. Program testing
  4. Reactor safety
  5. Software reliability
  6. User programs
  7. Verification

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 164
    Total Downloads
  • Downloads (Last 12 months)9
  • Downloads (Last 6 weeks)2
Reflects downloads up to 29 Sep 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media