Search the dblp DataBase
C. A. R. Hoare :
[Publications ]
[Author Rank by year ]
[Co-authors ]
[Prefers ]
[Cites ]
[Cited by ]
Publications of Author
C. A. R. Hoare An Axiomatic Basis for Computer Programming. [Citation Graph (14, 0)][DBLP ] Commun. ACM, 1969, v:12, n:10, pp:576-580 [Journal ] C. A. R. Hoare Monitors: An Operating System Structuring Concept. [Citation Graph (13, 0)][DBLP ] Commun. ACM, 1974, v:17, n:10, pp:549-557 [Journal ] C. A. R. Hoare Communicating Sequential Processes. [Citation Graph (11, 0)][DBLP ] Commun. ACM, 1978, v:21, n:8, pp:666-677 [Journal ] C. A. R. Hoare Proof of Correctness of Data Representations [Citation Graph (5, 0)][DBLP ] Acta Inf., 1972, v:1, n:, pp:271-281 [Journal ] C. A. R. Hoare , Niklaus Wirth An Axiomatic Definition of the Programming Language PASCAL [Citation Graph (5, 0)][DBLP ] Acta Inf., 1973, v:2, n:, pp:335-355 [Journal ] C. A. R. Hoare Quicksort. [Citation Graph (5, 0)][DBLP ] Comput. J., 1962, v:5, n:1, pp:10-15 [Journal ] C. A. R. Hoare , Peter E. Lauer Consistent and Complementary Formal Theories of the Semantics of Programming Languages [Citation Graph (3, 0)][DBLP ] Acta Inf., 1974, v:3, n:, pp:135-153 [Journal ] C. A. R. Hoare An Axiomatic Basis for Computer Programming (Reprint). [Citation Graph (1, 0)][DBLP ] Commun. ACM, 1983, v:26, n:1, pp:53-56 [Journal ] C. A. R. Hoare An Overview of Some Formal Methods for Program Design. [Citation Graph (1, 0)][DBLP ] IEEE Computer, 1987, v:20, n:9, pp:85-91 [Journal ] Stephen D. Brookes , C. A. R. Hoare , A. W. Roscoe A Theory of Communicating Sequential Processes. [Citation Graph (1, 0)][DBLP ] J. ACM, 1984, v:31, n:3, pp:560-599 [Journal ] Jifeng He , C. A. R. Hoare Unifying theories of programming. [Citation Graph (0, 0)][DBLP ] RelMiCS, 1998, pp:97-99 [Conf ] C. A. R. Hoare Parallel programming: an axiomatic approach. [Citation Graph (0, 0)][DBLP ] Language Hierarchies and Interfaces, 1975, pp:11-42 [Conf ] C. A. R. Hoare Proof of correctness of data representation. [Citation Graph (0, 0)][DBLP ] Language Hierarchies and Interfaces, 1975, pp:183-193 [Conf ] C. A. R. Hoare The structure of an operating system. [Citation Graph (0, 0)][DBLP ] Language Hierarchies and Interfaces, 1975, pp:242-265 [Conf ] C. A. R. Hoare Workshop on Analysis of Concurrent Systems Attempt at problem 3: The Firing Squad. [Citation Graph (0, 0)][DBLP ] The Analysis of Concurrent Systems, 1983, pp:115-116 [Conf ] C. A. R. Hoare Workshop on Analysis of Concurrent Systems Attempt at Problem 10: The Matrix Switch. [Citation Graph (0, 0)][DBLP ] The Analysis of Concurrent Systems, 1983, pp:132-133 [Conf ] Carroll Morgan , C. A. R. Hoare Specification of a simplified Network Service in CSP. [Citation Graph (0, 0)][DBLP ] The Analysis of Concurrent Systems, 1983, pp:345-353 [Conf ] Jifeng He , C. A. R. Hoare Unifying theories of healthiness condition. [Citation Graph (0, 0)][DBLP ] APSEC, 2000, pp:70-0 [Conf ] Michael J. Butler , C. A. R. Hoare , Carla Ferreira A Trace Semantics for Long-Running Transactions. [Citation Graph (0, 0)][DBLP ] 25 Years Communicating Sequential Processes, 2004, pp:133-150 [Conf ] C. A. R. Hoare Towards the Verifying Compiler. [Citation Graph (0, 0)][DBLP ] Essays in Memory of Ole-Johan Dahl, 2004, pp:124-136 [Conf ] C. A. R. Hoare Process Algebra: A Unifying Approach. [Citation Graph (0, 0)][DBLP ] 25 Years Communicating Sequential Processes, 2004, pp:36-60 [Conf ] C. A. R. Hoare Theories of Programming: Top-Down and Bottom-Up and Meeting in the Middle. [Citation Graph (0, 0)][DBLP ] Correct System Design, 1999, pp:3-28 [Conf ] Cédric Fournet , C. A. R. Hoare , Sriram K. Rajamani , Jakob Rehof Stuck-Free Conformance. [Citation Graph (0, 0)][DBLP ] CAV, 2004, pp:242-254 [Conf ] C. A. R. Hoare The Verifying Compiler: A Grand Challenge for Computing Research. [Citation Graph (0, 0)][DBLP ] CC, 2003, pp:262-272 [Conf ] C. A. R. Hoare Unification of Theories: A Challenge for Computing Science. [Citation Graph (0, 0)][DBLP ] COMPASS/ADT, 1995, pp:49-57 [Conf ] C. A. R. Hoare Assertions in Modern Software Engineering Practice. [Citation Graph (0, 0)][DBLP ] COMPSAC, 2002, pp:459-462 [Conf ] Roberto Bruni , Michael J. Butler , Carla Ferreira , C. A. R. Hoare , Hernán C. Melgratti , Ugo Montanari Comparing Two Approaches to Compensable Flow Composition. [Citation Graph (0, 0)][DBLP ] CONCUR, 2005, pp:383-397 [Conf ] C. A. R. Hoare Let's Make Models (Abstract). [Citation Graph (0, 0)][DBLP ] CONCUR, 1990, pp:32- [Conf ] C. A. R. Hoare , Jifeng He A Trace Model for Pointers and Objects. [Citation Graph (0, 0)][DBLP ] ECOOP, 1999, pp:1-17 [Conf ] C. A. R. Hoare The Verifying Compiler: A Grand Challenge for Computing Research. [Citation Graph (0, 0)][DBLP ] Ershov Memorial Conference, 2003, pp:1-12 [Conf ] C. A. R. Hoare An axiomatic definition of the programming language PASCAL. [Citation Graph (0, 0)][DBLP ] International Sympoisum on Theoretical Programming, 1972, pp:1-16 [Conf ] Jifeng He , C. A. R. Hoare , Jeff W. Sanders Data Refinement Refined. [Citation Graph (0, 0)][DBLP ] ESOP, 1986, pp:187-196 [Conf ] C. A. R. Hoare The Verifying Compiler: A Grand Challenge for Computing Research. [Citation Graph (0, 0)][DBLP ] Euro-Par, 2003, pp:1- [Conf ] C. A. R. Hoare , Jifeng He Unifying Theories for Parallel Programming. [Citation Graph (0, 0)][DBLP ] Euro-Par, 1997, pp:15-30 [Conf ] C. A. R. Hoare Programs are Predicates. [Citation Graph (0, 0)][DBLP ] FGCS, 1992, pp:211-218 [Conf ] C. A. R. Hoare , A. W. Roscoe Programs as Executable Predicates. [Citation Graph (0, 0)][DBLP ] FGCS, 1984, pp:220-228 [Conf ] C. A. R. Hoare How Did Software Get So Reliable Without Proof? [Citation Graph (0, 0)][DBLP ] FME, 1996, pp:1-17 [Conf ] C. A. R. Hoare Theories of Programming: Top-Down and Bottom-Up and Meeting in the Middle. [Citation Graph (0, 0)][DBLP ] World Congress on Formal Methods, 1999, pp:1-27 [Conf ] C. A. R. Hoare The Mathematics of Programming. [Citation Graph (0, 0)][DBLP ] FSTTCS, 1985, pp:1-18 [Conf ] Jifeng He , C. A. R. Hoare , Martin Fränzle , Markus Müller-Olm , Ernst-Rüdiger Olderog , Michael Schenke , Michael R. Hansen , Anders P. Ravn , Hans Rischel Provably Correct Systems. [Citation Graph (0, 0)][DBLP ] FTRTFT, 1994, pp:288-335 [Conf ] Richard Kennaway , C. A. R. Hoare A Theory of Nondeterminism. [Citation Graph (0, 0)][DBLP ] ICALP, 1980, pp:338-350 [Conf ] Ernst-Rüdiger Olderog , C. A. R. Hoare Specification-Oriented Semantics for Communicating Processes. [Citation Graph (0, 0)][DBLP ] ICALP, 1983, pp:561-572 [Conf ] Z. C. Chen , C. A. R. Hoare Partial Correctness of Communicating Sequential Processes. [Citation Graph (0, 0)][DBLP ] ICDCS, 1981, pp:1-12 [Conf ] C. A. R. Hoare Legacy Code. [Citation Graph (0, 0)][DBLP ] ICFEM, 2000, pp:75- [Conf ] Silvija Seres , J. Michael Spivey , C. A. R. Hoare Algebra of Logic Programming. [Citation Graph (0, 0)][DBLP ] ICLP, 1999, pp:184-199 [Conf ] C. A. R. Hoare Software Engineering: A Keynote Address. [Citation Graph (0, 0)][DBLP ] ICSE, 1978, pp:1-4 [Conf ] C. A. R. Hoare The Role of Formal Techniques: Past, Current and Future or How Did Software Get so Reliable without Proof? (Extended Abstract). [Citation Graph (0, 0)][DBLP ] ICSE, 1996, pp:233-234 [Conf ] Jifeng He , C. A. R. Hoare Linking Theories of Concurrency. [Citation Graph (0, 0)][DBLP ] ICTAC, 2005, pp:303-317 [Conf ] C. A. R. Hoare Data structures in two-level store. [Citation Graph (0, 0)][DBLP ] IFIP Congress (1), 1968, pp:322-329 [Conf ] C. A. R. Hoare Assertions. [Citation Graph (0, 0)][DBLP ] IFM, 2000, pp:1-2 [Conf ] C. A. R. Hoare The Verifying Compiler: A Grand Challange for Computing Research. [Citation Graph (0, 0)][DBLP ] JMLC, 2003, pp:25-35 [Conf ] C. A. R. Hoare , Michael J. C. Gordon Partial Correctness of C-MOS Switching Circuits: An Exercise in Applied Logic [Citation Graph (0, 0)][DBLP ] LICS, 1988, pp:28-36 [Conf ] Nissim Francez , C. A. R. Hoare , Willem P. de Roever Semantics of Nondeterminism, Concurrency and Communication (Extended Abstract). [Citation Graph (0, 0)][DBLP ] MFCS, 1978, pp:191-200 [Conf ] Jifeng He , C. A. R. Hoare Categorical Semantics for Programming Languages. [Citation Graph (0, 0)][DBLP ] Mathematical Foundations of Programming Semantics, 1989, pp:402-417 [Conf ] C. A. R. Hoare Mathematical models for computing science. [Citation Graph (0, 0)][DBLP ] NATO ASI DPD, 1996, pp:115-164 [Conf ] C. A. R. Hoare A Theory of Conjunction and Concurrency. [Citation Graph (0, 0)][DBLP ] PARBASE / Architectures, 1990, pp:18-30 [Conf ] Jim Welsh , W. J. Sneeringer , C. A. R. Hoare Ambiguities and Insecurities in Pascal. [Citation Graph (0, 0)][DBLP ] Pascal - The Language and its Implementation, 1981, pp:5-19 [Conf ] Simon L. Peyton Jones , Alastair Reid , Fergus Henderson , C. A. R. Hoare , Simon Marlow A Semantics for Imprecise Exceptions. [Citation Graph (0, 0)][DBLP ] PLDI, 1999, pp:25-36 [Conf ] C. A. R. Hoare , Innes Page Hardware and Software: The Closing Gap. [Citation Graph (0, 0)][DBLP ] Programming Languages and System Architectures, 1994, pp:49-68 [Conf ] K. T. Sridhar , C. A. R. Hoare JSD Expressed in CSP. [Citation Graph (0, 0)][DBLP ] Data Types and Persistence (Appin), Informal Proceedings, 1985, pp:49-82 [Conf ] C. A. R. Hoare Algebra and Models. [Citation Graph (0, 0)][DBLP ] SIGSOFT FSE, 1993, pp:1-8 [Conf ] C. A. R. Hoare Assertions in Programming: From Scientific Theory to Engineering Practice. [Citation Graph (0, 0)][DBLP ] Soft-Ware, 2002, pp:350-351 [Conf ] C. A. R. Hoare The Varieties of Programming Language. [Citation Graph (0, 0)][DBLP ] TAPSOFT, Vol.1, 1989, pp:1-18 [Conf ] C. A. R. Hoare Towards the Verifying Compiler. [Citation Graph (0, 0)][DBLP ] 10th Anniversary Colloquium of UNU/IIST, 2002, pp:151-160 [Conf ] Jifeng He , C. A. R. Hoare CSP Is a Retract of CCS. [Citation Graph (0, 0)][DBLP ] UTP, 2006, pp:38-62 [Conf ] C. A. R. Hoare The Verifying Compiler, a Grand Challenge for Computing Research. [Citation Graph (0, 0)][DBLP ] VMCAI, 2005, pp:78-78 [Conf ] C. A. R. Hoare Growing Use of Assertions. [Citation Graph (0, 0)][DBLP ] TOOLS (38), 2001, pp:3- [Conf ] Maurice Clint , C. A. R. Hoare Program Proving: Jumps and Functions [Citation Graph (0, 0)][DBLP ] Acta Inf., 1972, v:1, n:, pp:214-224 [Journal ] C. A. R. Hoare , Jifeng He , Augusto Sampaio Normal Form Approach to Compiler Design. [Citation Graph (0, 0)][DBLP ] Acta Inf., 1993, v:30, n:8, pp:701-739 [Journal ] Ernst-Rüdiger Olderog , C. A. R. Hoare Specification-Oriented Semantics for Communicating Processes. [Citation Graph (0, 0)][DBLP ] Acta Inf., 1986, v:23, n:1, pp:9-66 [Journal ] C. A. R. Hoare Assertions: A Personal Perspective. [Citation Graph (0, 0)][DBLP ] IEEE Annals of the History of Computing, 2003, v:25, n:2, pp:14-25 [Journal ] Robert S. Boyer , W. H. J. Feijen , David Gries , C. A. R. Hoare , Jayadev Misra , J. Moore , H. Richards In memoriam: Edsger W. Dijkstra 1930-2002. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 2002, v:45, n:10, pp:21-22 [Journal ] C. A. R. Hoare Algorithm 63: partition. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1961, v:4, n:7, pp:321- [Journal ] C. A. R. Hoare Algorithm 65: find. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1961, v:4, n:7, pp:321-322 [Journal ] C. A. R. Hoare Algorithm 64: Quicksort. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1961, v:4, n:7, pp:321- [Journal ] C. A. R. Hoare Proof of a Program: FIND. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1971, v:14, n:1, pp:39-45 [Journal ] C. A. R. Hoare The Emperor's Old Clothes. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1981, v:24, n:2, pp:75-83 [Journal ] C. A. R. Hoare Communicating Sequential Processes (Reprint). [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1983, v:26, n:1, pp:100-106 [Journal ] C. A. R. Hoare , Ian J. Hayes , Jifeng He , Carroll Morgan , A. W. Roscoe , Jeff W. Sanders , Ib Holm Sørensen , J. Michael Spivey , Bernard Sufrin Laws of Programming. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1987, v:30, n:8, pp:672-686 [Journal ] H. C. Johnston , C. A. R. Hoare Matrix Reduction - An Efficient Method. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1975, v:18, n:3, pp:141-150 [Journal ] Niklaus Wirth , C. A. R. Hoare A contribution to the development of ALGOL. [Citation Graph (0, 0)][DBLP ] Commun. ACM, 1966, v:9, n:6, pp:413-432 [Journal ] M. Foley , C. A. R. Hoare Proof of a Recursive Program: Quicksort. [Citation Graph (0, 0)][DBLP ] Comput. J., 1971, v:14, n:4, pp:391-395 [Journal ] C. A. R. Hoare Proof of a structured program: 'the sieve of Eratosthenes'. [Citation Graph (0, 0)][DBLP ] Comput. J., 1972, v:15, n:4, pp:321-325 [Journal ] C. A. R. Hoare A Structured Paging System. [Citation Graph (0, 0)][DBLP ] Comput. J., 1973, v:16, n:3, pp:209-215 [Journal ] A. M. Macnaghten , C. A. R. Hoare Fast Fourier Transform Free From Tears. [Citation Graph (0, 0)][DBLP ] Comput. J., 1977, v:20, n:1, pp:78-83 [Journal ] C. A. R. Hoare Parallel Programming: An Axiomatic Approach. [Citation Graph (0, 0)][DBLP ] Comput. Lang., 1976, v:1, n:2, pp:151-160 [Journal ] C. A. R. Hoare Unifying Theories : A Personal Statement. [Citation Graph (0, 0)][DBLP ] ACM Comput. Surv., 1996, v:28, n:4es, pp:46- [Journal ] C. A. R. Hoare , Donald C. S. Allison Incomputability. [Citation Graph (0, 0)][DBLP ] ACM Comput. Surv., 1972, v:4, n:3, pp:169-178 [Journal ] Jifeng He , C. A. R. Hoare Algebraic Specification and Proof of a Distributed Recovery Algorithm. [Citation Graph (0, 0)][DBLP ] Distributed Computing, 1987, v:2, n:1, pp:1-12 [Journal ] Juan Bicarregui , C. A. R. Hoare , J. C. P. Woodcock The verified software repository: a step towards the verifying compiler. [Citation Graph (0, 0)][DBLP ] Formal Asp. Comput., 2006, v:18, n:2, pp:143-151 [Journal ] Zhou Chaochen , C. A. R. Hoare A Model for Synchronous Switching Circuits and its Theory of Correctness. [Citation Graph (0, 0)][DBLP ] Formal Methods in System Design, 1992, v:1, n:1, pp:7-28 [Journal ] Zhou Chaochen , C. A. R. Hoare , Anders P. Ravn A Calculus of Durations. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 1991, v:40, n:5, pp:269-276 [Journal ] C. A. R. Hoare Legacy. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 2001, v:77, n:2-4, pp:123-129 [Journal ] C. A. R. Hoare A General Conservation Law for Queueing Disciplines. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 1973, v:2, n:3, pp:82-85 [Journal ] C. A. R. Hoare Optimization of Store Size for Garbage Collection. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 1974, v:2, n:6, pp:165-166 [Journal ] C. A. R. Hoare Fixed Points of Increasing Functions. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 1990, v:34, n:3, pp:111-112 [Journal ] C. A. R. Hoare , Jifeng He The Weakest Prespecification. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 1987, v:24, n:2, pp:127-132 [Journal ] C. A. R. Hoare , Jifeng He , Jeff W. Sanders Prespecification in Data Refinement. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 1987, v:25, n:2, pp:71-76 [Journal ] Jifeng He , C. A. R. Hoare From Algebra to Operational Semantics. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 1993, v:45, n:2, pp:75-80 [Journal ] Burghard von Karger , C. A. R. Hoare Sequential Calculus. [Citation Graph (0, 0)][DBLP ] Inf. Process. Lett., 1995, v:53, n:3, pp:123-130 [Journal ] Jifeng He , C. A. R. Hoare Linking Theories in Probabilistic Programming. [Citation Graph (0, 0)][DBLP ] Inf. Sci., 1999, v:119, n:3-4, pp:205-218 [Journal ] C. A. R. Hoare The verifying compiler: A grand challenge for computing research. [Citation Graph (0, 0)][DBLP ] J. ACM, 2003, v:50, n:1, pp:63-69 [Journal ] C. A. R. Hoare Some Properties of Predicate Transformers. [Citation Graph (0, 0)][DBLP ] J. ACM, 1978, v:25, n:3, pp:461-480 [Journal ] Nissim Francez , C. A. R. Hoare , Daniel J. Lehmann , Willem P. de Roever Semantics of Nondeterminism, Concurrency, and Communication. [Citation Graph (0, 0)][DBLP ] J. Comput. Syst. Sci., 1979, v:19, n:3, pp:290-308 [Journal ] C. A. R. Hoare A Hard Act to Follow. [Citation Graph (0, 0)][DBLP ] Higher-Order and Symbolic Computation, 2000, v:13, n:1/2, pp:71-72 [Journal ] C. A. R. Hoare Editorial. [Citation Graph (0, 0)][DBLP ] J. Log. Comput., 1994, v:4, n:3, pp:215-216 [Journal ] C. E. Martin , C. A. R. Hoare , Jifeng He Pre-Adjunctions in Order Enriched Categories. [Citation Graph (0, 0)][DBLP ] Mathematical Structures in Computer Science, 1991, v:1, n:2, pp:141-158 [Journal ] C. A. R. Hoare A Calculus of Total Correctness for Communicating Processes. [Citation Graph (0, 0)][DBLP ] Sci. Comput. Program., 1981, v:1, n:1-2, pp:49-72 [Journal ] C. A. R. Hoare Programming: Sorcery or Science? [Citation Graph (0, 0)][DBLP ] IEEE Software, 1984, v:1, n:2, pp:5-16 [Journal ] W. H. Kaubisch , Ronald H. Perrott , C. A. R. Hoare Quasiparallel Programming. [Citation Graph (0, 0)][DBLP ] Softw., Pract. Exper., 1976, v:6, n:3, pp:341-356 [Journal ] Jim Welsh , W. J. Sneeringer , C. A. R. Hoare Ambiguities and Insecurities in Pascal. [Citation Graph (0, 0)][DBLP ] Softw., Pract. Exper., 1977, v:7, n:6, pp:685-696 [Journal ] Eric C. R. Hehner , C. A. R. Hoare A More Complete Model of Communicating Processes. [Citation Graph (0, 0)][DBLP ] Theor. Comput. Sci., 1983, v:26, n:, pp:105-120 [Journal ] C. A. R. Hoare A Theory for the Derivation of Combinational C-MOS Circuit Designs. [Citation Graph (0, 0)][DBLP ] Theor. Comput. Sci., 1991, v:90, n:1, pp:235-251 [Journal ] A. W. Roscoe , C. A. R. Hoare The Laws of Occam Programming. [Citation Graph (0, 0)][DBLP ] Theor. Comput. Sci., 1988, v:60, n:, pp:177-229 [Journal ] Foundations of Concurrent Kleene Algebra. [Citation Graph (, )][DBLP ] Algebraic derivation of an operational semantics. [Citation Graph (, )][DBLP ] Concurrent Kleene Algebra. [Citation Graph (, )][DBLP ] Viewpoint - Retrospective: an axiomatic basis for computer programming. [Citation Graph (, )][DBLP ] The transputer and occam: A personal story. [Citation Graph (, )][DBLP ] Preface to special issue on software verification. [Citation Graph (, )][DBLP ] The verified software initiative: A manifesto. [Citation Graph (, )][DBLP ] Search in 0.071secs, Finished in 0.078secs