Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Kapitel 5
Z. Manna, Mathematical Theory of Computation, McGraw-Hill, 1974.
S. Alagić und M. A. Arbib, The Design of Well-Structured and Correct Programs, Springer-Verlag, 1978.
J. W. de Bakker, Mathematical Theory of Program Correctness, Prentice-Hall International, 1980.
J. Loeckx und K. Sieber, The Foundations of Program Verification, 2. Auflage, John Wiley & Sons, 1987.
N. Francez, Program Verification, Addison-Wesley, 1991.
K. R. Apt und E.-R. Olderog, Verification of Sequential and Concurrent Programs, Springer-Verlag, 1991.
Z. Manna und A. Pnueli, Temporal Verification of Reactive Systems: Safety, Springer-Verlag, 1995.
E. M. Clarke, O. Grumberg und D. A. Peled, Model Checking, MIT Press, 2000.
R. Bird, Programs and Machines: An Introduction to the Theory of Computation, John Wiley & Sons, 1976.
J. M. Brady, The Theory of Computer Science: A Programming Approach, Chapman & Hall, 1977.
S.A. Greibach, Theory of Program Structures: Schemes, Semantics, Verification, Springer-Verlag, 1975.
E. V. Krishnamurthy, Introductory Theory of Computer Science, Springer-Verlag, 1983.
ACM Transactions on Programming Languages and Systems, mitunter abgekürzt als ACM Trans. Prog. Lang. Syst. oder einfach TOPLAS; herausgegeben von der ACM.
Acta Informatica, abgekürzt als Ada Inf.; herausgegeben vom Springer-Verlag.
Science of Computer Programming, abgekürzt als Sci. Comput. Prog; herausgegeben von Elsevier.
Journal of Automated Reasoning, abgekürzt als /. Autom. Reas.; herausgegeben von Kluwer Academic Publishers.
IEEE Transactions on Software Engineering, abgekürzt als IEEE Trans. Soft. Eng.; herausgegeben von der IEEE.
Formal Aspects of Computing, abgekürzt als Form. Aspects Comput.; herausgegebenvom Springer-Verlag.
Software and System Modeling, abgekürzt als Soft. Syst. Modeling oder einfach SoSyM; herausgegeben vom Springer-Verlag.
ACM Software Engineering Notes; herausgegeben von der Interessengruppe fur Soft-waretechnik der ACM.
A. V. Aho, R. Sethi und J. D. Ullman, Compilers: Principles, Techniques, and Tools, Addison-Wesley, 1986.
R. Allen, K. Kennedy und J. R. Allen, Optimizing Compilers for Modern Architectures: A Dependence-Based Approach, Morgan Kaufrnann, 2001.
S. S. Muchnick, Advanced Compiler Design and Implementation, Morgan Kaufrnann, 1997.
C. Kaner, J. Falk und H. Q. Nguyen, Testing Computer Software, 2. Auflage, John Wiley & Sons, 1999.
B. Hetzel, The Complete Guide to Software Testing, 2. Auflage, John Wiley & Sons, 1993.
R. V. Binder, Testing Object-Oriented Systems: Models, Patterns, and Tools, Addison-Wesley, 1999.
B. Marick, The Craft of Software Testing: Subsystem Testing, Including Object-Based and Object-Oriented Testing, Prentice-Hall, 1994.
G. J. Myers, The Art of Software Testing, John Wiley & Sons, 1979.
G. D. Bergland, „A Guided Tour of Program Design Methodologies,“ Computer 14 (1981), s. 13–37.
E. W. Dijkstra, „Notes on Structured Programming,“ in Structured Programming, Academic Press, 1972.
Z. Manna, „The Correctness of Programs,“ J. Comput. Syst. Sci. 3 (1969), S. 119–27.
D. L. Parnas, „Software Aspects of Strategic Defense Systems,“ Comm. Assoc. Comput. Mack 28 (1985), S. 1326–35.
R. A. De Millo, R. J. Lipton und A. J. Perlis, „Social Processes and Proofs of Theorems and Programs,“ Comm. Assoc. Comput. Mach. 22 (1979), S. 271–80.
J. H. Fetzer, „Program Verification: The Very Idea,“ Comm. Assoc. Comput. Mach. 31 (1988), S. 1048–63.
R. W. Floyd, „Assigning Meanings to Programs,“ Proc. Symp. on Applied Math. (Vol. 19: „Mathematical Aspects of Computer Science“), American Math. Soc, Providence, RI, S. 19–32, 1967.
C. A. R. Hoare, „An Axiomatic Basis for Computer Programming,“ Comm. Assoc. Comput. Mach. 12 (1969), S. 576–83.
S. Cook, „Soundness and Completeness of an Axiom System for Program Verification,“ SIAMJ. Comput. 7 (1978), S. 70–90.
E. M. Clarke, „Programming Language Constructs for which it is Impossible to Obtain Good Hoare-Like Axioms,“ J. Assoc. Comput. Mach. 26 (1979), S. 129–47.
K. R. Apt, „Ten Years of Hoare’s Logic: A Survey,“ ACM Trans. Prog. Lang. Syst. 3 (1981), S. 431–83.
P. Cousot, „Methods and Logics for Proving Programs,“ in Handbook of Theoretical Computer Science, Vol. B, J. van Leeuwen, Hrsg., Elsevier und MIT Press, 1990, S. 841–993.
A. Shamir, „Finding Minimum Cutsets in Reducible Graphs,“ SIAM J. Comput. 8 (1979), S. 645–55.
D. Harel, „Arithmetical Completeness in Logics of Programs,“ Proc. Int. Colloq. on Automata, Lang. and Prog., Lecture Notes in Computer Science, Vol. 62, Springer-Verlag, S. 268–88, 1978.
D. Harel, D. Kozen und J. Tiuryn, Dynamic Logic, MIT Press, 2000.
M. Wand, Induction, Recursion, and Programming, Elsevier Science, 1980.
R. E. Allardice und A. Y. Fraser, „La tour d’Hanoï“ Proc. Edinburgh Math. Soc, 2 (1884), S. 50–3.
E. W. Dijkstra, A Discipline of Programming, Prentice-Hall, 1976.
D. Gries, The Science of Programming, Springer-Verlag, 1981.
J. C. Reynolds, The Craft of Programming, Prentice-Hall International, 1981.
Z. Manna und R. Waldinger, The Deductive Foundations of Computer Programming, Addison-Wesley, 1993.
B. Meyer, Objektorientierte Softwareentwicklung, Hanser Fachbuchverlag, 1990.
R. Mitchell und J. McKim, Design by Contract, by Example, Addison-Wesley, 2002.
R. S. Boyer und J S. Moore, The Computational Logic Handbook, Academic Press, 1997.
R. L. Constable et al., Implementing Mathematics with the Nuprl Proof Development System, Prentice-Hall, 1986.
M. J. Gordon, A. J. R. G. Milner und C. P. Wadsworth, Edinburgh LCF: A Mechanised Logic of Computation, Lecture Notes in Computer Science, Vol. 78, Springer-Verlag, 1979.
K. L. McMillan, Symbolic Model Checking: An Approach to the State Explosion Problem, Kluwer Academic Publishers, 1993.
E. M. Clarke, O. Grumberg und D. A. Peled, Model Checking, MIT Press, 2000.
A. Salwicki,„Formalized Algorithmic Languages,“ Bull. Acad. Polon. Sci, Ser. Sci. Math. Astron. Phys. 18 (1970), S. 227–32.
V. R. Pratt, „Semantical Considerations on Floyd-Hoare Logic,“ Proc. 17th IEEE Symp. on Foundations of Computer Science, IEEE Press, S. 109–21, 1976.
M. J. Fischer und R. E. Ladner, „Propositional Dynamic Logic of Regular Programs,“ J. Comput. Syst. Sci. 18 (1979), S. 194–211.
D. Harel, D. Kozen und J. Tiuryn, Dynamic Logic, MIT Press, 2000.
N. Dershowitz, The Evolution of Programs, Birkhauser, 1983.
Z. Manna und R. Waldinger, The Deductive Foundations of Computer Programming, Addison-Wesley, 1993.
J. Darlington und R. M. Burstall, „A System which Automatically Improves Programs,“ Proc. 3rd Int. Conf. on Artificial Intelligence, S. 479–85, 1973.
S. L. Gerhart, „Proof Theory of Partial Correctness Verification Systems,“ SIAM J. Corn-put. 5 (1976), S. 355–77.
H. Partsch und R. Steinbrüggen, „Program Transformation Systems,“ Comput. Surv. 15 (1983), S. 199–236.
K. I. Appel und W. Haken, „Every Planar Map is Four Colorable,“ Bull. Amer. Math. Soc. 82 (1976), S. 711–12.
T. L. Saaty und P. C. Kainen, The Four Color Problem: Assaults and Conquest, Dover, 1986.
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
(2006). Die Korrektheit von Algorithmen. In: Algorithmik. Springer, Berlin, Heidelberg . https://doi.org/10.1007/3-540-37437-X_5
Download citation
DOI: https://doi.org/10.1007/3-540-37437-X_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24342-7
Online ISBN: 978-3-540-37437-4
eBook Packages: Life Science and Basic Disciplines (German Language)