Zusammenfassung
Die Grundidee der symbolischen Ausführung ist es, ein Programm auszuführen, ohne Werte für die Eingabevariablen anzugeben. Auf diese Weise erhält man ein Verfahren zur Validation und Verifikation von Programmen, das zwischen formalem Korrektheitsbeweis und Testen liegt.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
Literatur
R.M. Balzer, N.M. Goldman, und D.S. Wile. Operational specification as the basis for rapid prototyping. ACM Sigsoft Software Engineering Notes, 7(5):3–16, 1982.
R.M. Burstall. Program proving as hand simulation with a little induction. In Information Processing ’74. North-Holland Pubi. Co., 1974.
D. Coleman und J.W. Hughes. The clean termination of Pascal programs. Acta Informatica, 11: 195–210, 1979.
Donald. Cohen. Symbolic execution of the GIST specification language. In Proc. 8th Int. Joint Conference on Artificial Intelligence ’83 (IJCAI-83%) S. 17–21, 1983.
Lori A. Clarke und Debra J. Richardson. Symbolic evaluation — an aid to testing and verification. In Hans-Ludwig Hausen, Editor, Software Validation, S. 141–166. North-Holland, 1984.
D. Cohen, W. Swartout, und R. Balzer. Using symbolic execution to characterize behavior. ACM Sigsoft Software Engineering Notes, 7(5):25–32, Dezember 1982.
Martin Davis. Hilbert’s tenth problem is unsolvable. American Mathematical Monthly, 80: 233–269, 1973.
Laura K. Dillon. Using symbolic execution for verification of Ada tasking programs. ACM Transactions on Programming Languages and Systems, 12: 643–669, 1990.
Sidney L. Hantier und James C. King. An introduction to proving the correctness of programs. ACM Computing Surveys, 8(3):331–353, September 1976.
William E. Howden. An evaluation of the effectiveness of symbolic testing. Software — Practice and Experience, 8: 381–397, 1978.
C.B. Jones, K.D. Jones, P.A. Lindsay, und R.C. Moore, mural — A Formal Development Support System. Springer-Verlag, 1991. With contributions from J. Bicarregui, M. Elvang-Goransson, R. Fields, R. Kneuper, B. Ritchie, A.C. Wills.
Ralf Kneuper. Symbolic execution: a semantic approach. Science of Computer Programming, 16: 207–249, 1991.
Peter Liggesmeyer. Modultest und Modulverifikation. State of the Art. BI Wissenschaftsverlag, 1990.
Andreas Spillner. Aufdeckung von Codesequenzen, die nach Integration dynamisch nicht mehr erreichbar sind. Software-Technik Trends, 6(l):25–29, Juni 1986.
William R. Swartout. The GIST behavior explainer. Research report ISI/RS-83–3, USC/Information Sciences Institute, Juli 1983.
Pamela Zave. The operational versus the conventional approach to software development. Communications of the ACM, 27(2):104–118, Februar 1984.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kneuper, R. (1992). Validation und Verifikation von Software durch symbolische Ausführung. In: Liggesmeyer, P., Sneed, H.M., Spillner, A. (eds) Testen, Analysieren und Verifizieren von Software. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-77747-9_14
Download citation
DOI: https://doi.org/10.1007/978-3-642-77747-9_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55860-6
Online ISBN: 978-3-642-77747-9
eBook Packages: Springer Book Archive