Skip to main content

A Strategy for Improving the Efficiency of Procedure Verification

  • Conference paper
  • First Online:
Computer Safety, Reliability and Security (SAFECOMP 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2434))

Included in the following conference series:

Abstract

Verification of operating procedures by model checking has been discussed in [11], [12]. As an execution of a procedure may affect or be affected by many processes, a model of the procedure with its related processes could be very large. We modify the procedure verification approach [11], [12] by introducing two strategies that make use of detail knowledge of procedures in order to reduce the complexity of model checking. A case study demonstrates the potential advantages of the strategies and shows that the strategies may improve the efficiency of procedure verification significantly and therefore scale up the applicability of the verification approach.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Berezin and S. Campos and E. M. Clarke. Compositional Reasoning in Model Checking. Proceedings of COMPOS’97. Lecture Notes in Computer Science 1536: 81–102. 1998.

    Google Scholar 

  2. E.M. Clarke, O. Grumberg and D.E. Long. Model Checking and Abstraction. ACM Transactions on Programming Languages and Systems 16(5): 1512–1542, 1994.

    Article  Google Scholar 

  3. E.A. Emerson. Temporal and Modal Logic. Handbook of Theoretical Computer Science (B):997–1072. 1990.

    Google Scholar 

  4. J. Gregoire. Verification Model Reduction through Abstraction. Formal Design Techniques VII, 280–282, 1995.

    Google Scholar 

  5. G. J. Holzmann. Design and Validation of Computer Protocols. Prentice Hall, New Jersey, 1991.

    Google Scholar 

  6. G. J. Holzmann. The model checker Spin. IEEE Transactions on Software Engineering 23(5): 279–295. May 1997.

    Article  MathSciNet  Google Scholar 

  7. J.G. Kemeny. Report of the President’s Commission on the Accident at Three Mile Island. U. S. Government Accounting Office. 1979.

    Google Scholar 

  8. N.G. Leveson. Software System Safety and Computers. Addison-Wesley Publishing Company. 1995.

    Google Scholar 

  9. C. Loiseaux, S. Graf, J. Sifakis, A. Bouajjani and S. Bensalem. Property preserving abstractions for the verification of concurrent systems. Journal of Formal methods in System Design 6:1–35. 1995.

    Google Scholar 

  10. V. Roy and R. de Simone. Auto/Autograph. In Computer Aided Verification. DIMACS series in Discrete Mathematics and Theoretical Computer Science 3: 235–250, June 1990.

    Google Scholar 

  11. W. Zhang. Model checking operator procedures. Lecture Notes in Computer Science 1680:200–215. SPIN 1999. Toulouse, France.

    Google Scholar 

  12. W. Zhang. Validation of control system specifications with abstract plant models. Lecture Notes in Computer Science 1943:53–62. SAFECOMP 2000. Rotterdam, The Netherlands.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, W. (2002). A Strategy for Improving the Efficiency of Procedure Verification. In: Anderson, S., Felici, M., Bologna, S. (eds) Computer Safety, Reliability and Security. SAFECOMP 2002. Lecture Notes in Computer Science, vol 2434. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45732-1_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-45732-1_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44157-1

  • Online ISBN: 978-3-540-45732-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics