Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
The Science of ProgrammingJune 1987
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
ISBN:978-0-387-96480-5
Published:01 June 1987
Pages:
366
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Xue J, Cheng Z, Yang Q, You Z, Hu Q and Xie W Methodology and Platform of IS Code Generation Proceedings of the 2020 International Conference on Big Data in Management, (49-57)
  2. ACM
    Todorov V, Boulanger F and Taha S Formal verification of automotive embedded software Proceedings of the 6th Conference on Formal Methods in Software Engineering, (84-87)
  3. ACM
    Walker H (2018). CLASSROOM VIGNETTESSoftware correctness and usefulness in the classroom, ACM Inroads, 9:1, (28-32), Online publication date: 30-Jan-2018.
  4. Ahrendt W, Chimento J, Pace G and Schneider G (2017). Verifying data- and control-oriented properties combining static and runtime verification, Formal Methods in System Design, 51:1, (200-265), Online publication date: 1-Aug-2017.
  5. ACM
    Pearce D Array programming in Whiley Proceedings of the 4th ACM SIGPLAN International Workshop on Libraries, Languages, and Compilers for Array Programming, (17-24)
  6. Khaireddine B, Zakharchenko A and Mili A A generic algorithm for program repair Proceedings of the 5th International FME Workshop on Formal Methods in Software Engineering, (65-71)
  7. Chaudhari D and Damani O (2017). Assumption propagation through annotated programs, Formal Aspects of Computing, 29:3, (495-530), Online publication date: 1-May-2017.
  8. Cheung A and Solar-Lezama A (2016). Computer-Assisted Query Formulation, Foundations and Trends in Programming Languages, 3:1, (1-94), Online publication date: 1-Jun-2016.
  9. ACM
    Ahmadinejad S, Fong P and Safavi-Naini R Privacy and Utility of Inference Control Mechanisms for Social Computing Applications Proceedings of the 11th ACM on Asia Conference on Computer and Communications Security, (829-840)
  10. ACM
    Walker H (2016). CLASSROOM VIGNETTESTeacher as coach, mentor, listener (part 1?), ACM Inroads, 7:1, (18-21), Online publication date: 12-Feb-2016.
  11. ACM
    Pearce D Some usability hypotheses for verification Proceedings of the 6th Workshop on Evaluation and Usability of Programming Languages and Tools, (57-60)
  12. ACM
    Drachova S, Hallstrom J, Hollingsworth J, Krone J, Pak R and Sitaraman M (2015). Teaching Mathematical Reasoning Principles for Software Correctness and Its Assessment, ACM Transactions on Computing Education, 15:3, (1-22), Online publication date: 28-Sep-2015.
  13. Verification condition generation for hybrid systems Proceedings of the 2015 ACM/IEEE International Conference on Formal Methods and Models for Codesign, (238-247)
  14. Chaudhari D and Damani O Combining Top-Down and Bottom-Up Techniques in Program Derivation Revised Selected Papers of the 25th International Symposium on Logic-Based Program Synthesis and Transformation - Volume 9527, (244-258)
  15. ACM
    Larson B (2014). Formal semantics for the PACEMAKER system specification, ACM SIGAda Ada Letters, 34:3, (47-60), Online publication date: 26-Nov-2014.
  16. ACM
    Larson B Formal semantics for the PACEMAKER system specification Proceedings of the 2014 ACM SIGAda annual conference on High integrity language technology, (47-60)
  17. ACM
    Henzinger T, Jhala R, Majumdar R and McMillan K (2014). Abstractions from proofs, ACM SIGPLAN Notices, 49:4S, (79-91), Online publication date: 1-Jul-2014.
  18. ACM
    Furia C, Meyer B and Velder S (2014). Loop invariants, ACM Computing Surveys, 46:3, (1-51), Online publication date: 1-Jan-2014.
  19. Harris W, Jin G, Lu S and Jha S Validating Library Usage Interactively Proceedings of the 25th International Conference on Computer Aided Verification - Volume 8044, (796-812)
  20. ACM
    Li T, Liu W, Mao X and Zhou H Introduction to programming Proceedings of the 18th ACM conference on Innovation and technology in computer science education, (324-324)
  21. ACM
    Cheung A, Solar-Lezama A and Madden S (2013). Optimizing database-backed applications with query synthesis, ACM SIGPLAN Notices, 48:6, (3-14), Online publication date: 23-Jun-2013.
  22. ACM
    Cheung A, Solar-Lezama A and Madden S Optimizing database-backed applications with query synthesis Proceedings of the 34th ACM SIGPLAN Conference on Programming Language Design and Implementation, (3-14)
  23. ACM
    Beynon M Realising software development as a lived experience Proceedings of the ACM international symposium on New ideas, new paradigms, and reflections on programming and software, (229-244)
  24. Interactive verification of synchronous systems Proceedings of the Tenth ACM/IEEE International Conference on Formal Methods and Models for Codesign, (75-84)
  25. ACM
    Ball T, Majumdar R, Millstein T and Rajamani S (2012). Automatic predicate abstraction of C programs, ACM SIGPLAN Notices, 47:4a, (37-47), Online publication date: 18-Jun-2012.
  26. ACM
    Karfa C, Mandal C and Sarkar D (2012). Formal verification of code motion techniques using data-flow-driven equivalence checking, ACM Transactions on Design Automation of Electronic Systems, 17:3, (1-37), Online publication date: 1-Jun-2012.
  27. ACM
    Gesell M and Schneider K A hoare calculus for the verification of synchronous languages Proceedings of the sixth workshop on Programming languages meets program verification, (37-48)
  28. Suter P, Köksal A and Kuncak V Satisfiability modulo recursive programs Proceedings of the 18th international conference on Static analysis, (298-315)
  29. Hague M and Lin A Model checking recursive programs with numeric data types Proceedings of the 23rd international conference on Computer aided verification, (743-759)
  30. ACM
    Ratcliff S, White D and Clark J Searching for invariants using genetic programming and mutation testing Proceedings of the 13th annual conference on Genetic and evolutionary computation, (1907-1914)
  31. ACM
    Srivastava S, Gulwani S, Chaudhuri S and Foster J Path-based inductive synthesis for program inversion Proceedings of the 32nd ACM SIGPLAN Conference on Programming Language Design and Implementation, (492-503)
  32. ACM
    Srivastava S, Gulwani S, Chaudhuri S and Foster J (2011). Path-based inductive synthesis for program inversion, ACM SIGPLAN Notices, 46:6, (492-503), Online publication date: 4-Jun-2011.
  33. ACM
    Weißbach M and Zimmermann W Termination analysis of business process workflows Proceedings of the 5th International Workshop on Enhanced Web Service Technologies, (18-25)
  34. Ferreira J Designing an algorithmic proof of the two-squares theorem Proceedings of the 10th international conference on Mathematics of program construction, (140-156)
  35. Deneke W, Li W and Thompson C (2010). State driven semantic modeling of operators in ETL workflow, Journal of Computing Sciences in Colleges, 25:5, (27-33), Online publication date: 1-May-2010.
  36. ACM
    Srivastava S, Gulwani S and Foster J From program verification to program synthesis Proceedings of the 37th annual ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (313-326)
  37. ACM
    Srivastava S, Gulwani S and Foster J (2010). From program verification to program synthesis, ACM SIGPLAN Notices, 45:1, (313-326), Online publication date: 2-Jan-2010.
  38. Balliu M and Mastroeni I A weakest precondition approach to robustness Transactions on computational science X, (261-297)
  39. Furia C and Meyer B Inferring loop invariants using postconditions Fields of logic and computation, (277-300)
  40. ACM
    Jeannet B, Loginov A, Reps T and Sagiv M (2010). A relational approach to interprocedural shape analysis, ACM Transactions on Programming Languages and Systems, 32:2, (1-52), Online publication date: 1-Jan-2010.
  41. Louhichi A, Mraihi O, Jilani L, Bsaies K and Mili A Relational Methods in the Analysis of While Loops Proceedings of the 11th International Conference on Relational Methods in Computer Science and 6th International Conference on Applications of Kleene Algebra: Relations and Kleene Algebra in Computer Science, (242-259)
  42. Mili A, Aharon S and Nadkarni C (2009). Mathematics for reasoning about loop functions, Science of Computer Programming, 74:11-12, (989-1020), Online publication date: 1-Nov-2009.
  43. Zhang A and Xie X Web services semantic model system Proceedings of the 3rd international conference on Anti-Counterfeiting, security, and identification in communication, (592-595)
  44. Mili A, Ben Ayed R, Aharon S and Nadkarni C (2009). Harnessing a Refinement Theory to Compute Loop Functions, Electronic Notes in Theoretical Computer Science (ENTCS), 243, (139-155), Online publication date: 1-Jul-2009.
  45. ACM
    Blanco J, Losano L, Aguirre N, Novaira M, Permigiani S and Scilingo G (2009). An introductory course on programming based on formal specification and program calculation, ACM SIGCSE Bulletin, 41:2, (31-37), Online publication date: 25-Jun-2009.
  46. Valmari A Bisimilarity Minimization in O(m logn) Time Proceedings of the 30th International Conference on Applications and Theory of Petri Nets, (123-142)
  47. Solin K and von Wright J (2009). Enabledness and termination in refinement algebra, Science of Computer Programming, 74:8, (654-668), Online publication date: 1-Jun-2009.
  48. ACM
    Morris J, Bunkenburg A and Tyrrell M (2009). Term transformers, ACM Transactions on Programming Languages and Systems, 31:4, (1-42), Online publication date: 1-May-2009.
  49. ACM
    Caspersen M and Kolling M (2009). STREAM, ACM Transactions on Computing Education, 9:1, (1-29), Online publication date: 1-Mar-2009.
  50. Gibbons H (2009). Definite Descriptions and Dijkstra's Odd Powers of Odd Integers Problem, Electronic Notes in Theoretical Computer Science (ENTCS), 225, (83-98), Online publication date: 1-Jan-2009.
  51. ACM
    Zingaro D (2008). Another approach for resisting student resistance to formal methods, ACM SIGCSE Bulletin, 40:4, (56-57), Online publication date: 30-Nov-2008.
  52. ACM
    Gorbovitski M, Rothamel T, Liu Y and Stoller S Efficient runtime invariant checking Proceedings of the 2008 international workshop on dynamic analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2008), (43-49)
  53. ACM
    Gries D A principled approach to teaching OO first Proceedings of the 39th SIGCSE technical symposium on Computer science education, (31-35)
  54. ACM
    Bandyopadhyay A (2008). Weakest precondition based verification tool that models spatial ordering, ACM SIGSOFT Software Engineering Notes, 33:2, (1-5), Online publication date: 1-Mar-2008.
  55. ACM
    Gries D (2008). A principled approach to teaching OO first, ACM SIGCSE Bulletin, 40:1, (31-35), Online publication date: 29-Feb-2008.
  56. Reisig W The Scholten/Dijkstra pebble game played straightly, distributedly, online and reversed Pillars of computer science, (589-595)
  57. Leivant D Reasoning in dynamic logic about program termination Pillars of computer science, (441-456)
  58. ACM
    Lau K (2007). Using SPARK for a beginner's course on reasoning about imperative programs, ACM SIGAda Ada Letters, XXVII:3, (75-78), Online publication date: 17-Nov-2007.
  59. Braude E Cumulative subgoal fulfillment in software development Proceedings of the 11th IASTED International Conference on Software Engineering and Applications, (480-485)
  60. ACM
    Lau K Using SPARK for a beginner's course on reasoning about imperative programs Proceedings of the 2007 ACM international conference on SIGAda annual international conference, (75-78)
  61. Hillebrand M and Paul W On the architecture of system verification environments Proceedings of the 3rd international Haifa verification conference on Hardware and software: verification and testing, (153-168)
  62. Hillebrand M and Paul W On the Architecture of System Verification Environments Hardware and Software: Verification and Testing, (153-168)
  63. Grando M and Mitrana V (2007). A Possible Connection Between Two Theories: Grammar Systems and Concurrent Programming, Fundamenta Informaticae, 76:3, (325-336), Online publication date: 1-Aug-2007.
  64. ACM
    Scherpelz E, Lerner S and Chambers C Automatic inference of optimizer flow functions from semantic meanings Proceedings of the 28th ACM SIGPLAN Conference on Programming Language Design and Implementation, (135-145)
  65. ACM
    Scherpelz E, Lerner S and Chambers C (2007). Automatic inference of optimizer flow functions from semantic meanings, ACM SIGPLAN Notices, 42:6, (135-145), Online publication date: 10-Jun-2007.
  66. ACM
    Lau K (2007). Active learning sheets for a beginner's course on reasoning about imperative programs, ACM SIGCSE Bulletin, 39:1, (198-202), Online publication date: 7-Mar-2007.
  67. ACM
    Lau K Active learning sheets for a beginner's course on reasoning about imperative programs Proceedings of the 38th SIGCSE technical symposium on Computer science education, (198-202)
  68. Grando M and Mitrana V (2007). A Possible Connection Between Two Theories: Grammar Systems and Concurrent Programming, Fundamenta Informaticae, 76:3, (325-336), Online publication date: 1-Mar-2007.
  69. Ebnenasir A and Cheng B A pattern-based approach for modeling and analyzing error recovery Architecting dependable systems IV, (115-141)
  70. Ginat D On novices' local views of algorithmic characteristics Proceedings of the 2006 international conference on Informatics in Secondary Schools - Evolution and Perspectives: the Bridge between Using and Understanding Computers, (127-137)
  71. ACM
    Caspersen M and Kölling M A novice's process of object-oriented programming Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, (892-900)
  72. Kienzle J and Sendall S Addressing concurrency in object-oriented software development Proceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research, (15-es)
  73. ACM
    Dony I and Le Charlier B (2006). A tool for helping teach a programming method, ACM SIGCSE Bulletin, 38:3, (212-216), Online publication date: 26-Sep-2006.
  74. Kroening D and Weissenbacher G Counterexamples with loops for predicate abstraction Proceedings of the 18th international conference on Computer Aided Verification, (152-165)
  75. Bird R Improving saddleback search Proceedings of the 8th international conference on Mathematics of Program Construction, (82-89)
  76. Backhouse R and Michaelis D Exercises in quantifier manipulation Proceedings of the 8th international conference on Mathematics of Program Construction, (69-81)
  77. Solin K and von Wright J Refinement algebra with operators for enabledness and termination Proceedings of the 8th international conference on Mathematics of Program Construction, (397-415)
  78. ACM
    Dony I and Le Charlier B A tool for helping teach a programming method Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education, (212-216)
  79. ACM
    Evans D and Peck M Inculcating invariants in introductory courses Proceedings of the 28th international conference on Software engineering, (673-678)
  80. Semé D A CGM algorithm solving the longest increasing subsequence problem Proceedings of the 2006 international conference on Computational Science and Its Applications - Volume Part V, (10-21)
  81. ACM
    Clarke L and Rosenblum D (2006). A historical perspective on runtime assertion checking in software development, ACM SIGSOFT Software Engineering Notes, 31:3, (25-37), Online publication date: 1-May-2006.
  82. Bingham J and Rakamarić Z A logic and decision procedure for predicate abstraction of heap-manipulating programs Proceedings of the 7th international conference on Verification, Model Checking, and Abstract Interpretation, (207-221)
  83. Jones C (2006). Reasoning About Partial Functions in the Formal Development of Programs, Electronic Notes in Theoretical Computer Science (ENTCS), 145, (3-25), Online publication date: 1-Jan-2006.
  84. ACM
    Liu Y, Stoller S, Gorbovitski M, Rothamel T and Liu Y Incrementalization across object abstraction Proceedings of the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (473-486)
  85. ACM
    Liu Y, Stoller S, Gorbovitski M, Rothamel T and Liu Y (2005). Incrementalization across object abstraction, ACM SIGPLAN Notices, 40:10, (473-486), Online publication date: 12-Oct-2005.
  86. Yi X, Wang J and Yang X Verification of C Programs using Slicing Execution Proceedings of the Fifth International Conference on Quality Software, (109-116)
  87. ACM
    van Ditmarsch H, van der Hoek W and Kooi B Dynamic epistemic logic with assignment Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems, (141-148)
  88. ACM
    Ralston A (2005). Do we need ANY mathematics in computer science curricula?, ACM SIGCSE Bulletin, 37:2, (6-9), Online publication date: 1-Jun-2005.
  89. ACM
    Dougherty J and Wonnacott D Use and assessment of a rigorous approach to CS1 Proceedings of the 36th SIGCSE technical symposium on Computer science education, (251-255)
  90. ACM
    Dougherty J and Wonnacott D (2005). Use and assessment of a rigorous approach to CS1, ACM SIGCSE Bulletin, 37:1, (251-255), Online publication date: 23-Feb-2005.
  91. ACM
    Bruce K (2004). Controversy on how to teach CS 1, ACM SIGCSE Bulletin, 36:4, (29-34), Online publication date: 1-Dec-2004.
  92. Ball T A theory of predicate-complete test coverage and generation Proceedings of the Third international conference on Formal Methods for Components and Objects, (1-22)
  93. ACM
    Ginat D (2004). Embedding instructive assertions in program design, ACM SIGCSE Bulletin, 36:3, (62-66), Online publication date: 1-Sep-2004.
  94. ACM
    Ahlgren B, Brunner M, Eggert L, Hancock R and Schmid S Invariants Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture, (65-70)
  95. ACM
    Dor N, Adams S, Das M and Yang Z Software validation via scalable path-sensitive value flow analysis Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis, (12-22)
  96. ACM
    Dor N, Adams S, Das M and Yang Z (2004). Software validation via scalable path-sensitive value flow analysis, ACM SIGSOFT Software Engineering Notes, 29:4, (12-22), Online publication date: 1-Jul-2004.
  97. ACM
    Bruce K Controversy on how to teach CS 1 Working group reports from ITiCSE on Innovation and technology in computer science education, (29-34)
  98. ACM
    Ginat D Embedding instructive assertions in program design Proceedings of the 9th annual SIGCSE conference on Innovation and technology in computer science education, (62-66)
  99. ACM
    Ginat D (2004). Algorithmic patterns and the case of the sliding delta, ACM SIGCSE Bulletin, 36:2, (29-33), Online publication date: 1-Jun-2004.
  100. Henkel J and Diwan A A Tool for Writing and Debugging Algebraic Specifications Proceedings of the 26th International Conference on Software Engineering, (449-458)
  101. Leow W, Khoo S and Sun Y Automated Generation of Test Programs from Closed Specifications of Classes and Test Cases Proceedings of the 26th International Conference on Software Engineering, (96-105)
  102. ACM
    Henzinger T, Jhala R, Majumdar R and McMillan K Abstractions from proofs Proceedings of the 31st ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (232-244)
  103. ACM
    Henzinger T, Jhala R, Majumdar R and McMillan K (2004). Abstractions from proofs, ACM SIGPLAN Notices, 39:1, (232-244), Online publication date: 1-Jan-2004.
  104. ACM
    Lau T, Domingos P and Weld D Learning programs from traces using version space algebra Proceedings of the 2nd international conference on Knowledge capture, (36-43)
  105. ACM
    Gegg-Harrison T, Bunce G, Ganetzky R, Olson C and Wilson J (2003). Studying program correctness by constructing contracts, ACM SIGCSE Bulletin, 35:3, (129-133), Online publication date: 1-Sep-2003.
  106. ACM
    Gegg-Harrison T, Bunce G, Ganetzky R, Olson C and Wilson J Studying program correctness by constructing contracts Proceedings of the 8th annual conference on Innovation and technology in computer science education, (129-133)
  107. ACM
    Ammons G, Mandelin D, Bodík R and Larus J Debugging temporal specifications with concept analysis Proceedings of the ACM SIGPLAN 2003 conference on Programming language design and implementation, (182-195)
  108. ACM
    Hazzan O (2003). Application of computer science ideas to the presentation of mathematical theorems and proofs, ACM SIGCSE Bulletin, 35:2, (38-42), Online publication date: 1-Jun-2003.
  109. ACM
    Ammons G, Mandelin D, Bodík R and Larus J (2003). Debugging temporal specifications with concept analysis, ACM SIGPLAN Notices, 38:5, (182-195), Online publication date: 9-May-2003.
  110. Jones C (2003). The Early Search for Tractable Ways of Reasoning about Programs, IEEE Annals of the History of Computing, 25:2, (26-49), Online publication date: 1-Apr-2003.
  111. Schmidt D Programming language semantics Encyclopedia of Computer Science, (1463-1466)
  112. London R and Craigen D Program verification Encyclopedia of Computer Science, (1458-1461)
  113. Gries D Loop invariant Encyclopedia of Computer Science, (1038-1040)
  114. ACM
    Gries D (2002). Where is programming methodology these days?, ACM SIGCSE Bulletin, 34:4, (5-7), Online publication date: 1-Dec-2002.
  115. ACM
    Wijesekera D and Jajodia S Policy algebras for access control the predicate case Proceedings of the 9th ACM conference on Computer and communications security, (171-180)
  116. Bettini C, Jajodia S, Wang X and Wijesekera D Provisions and obligations in policy management and security applications Proceedings of the 28th international conference on Very Large Data Bases, (502-513)
  117. ACM
    Deng X, Dwyer M, Hatcliff J and Mizuno M Invariant-based specification, synthesis, and verification of synchronization in concurrent programs Proceedings of the 24th International Conference on Software Engineering, (442-452)
  118. Roman G, Julien C and Huang Q Formal Specification and Design of Mobile Systems Proceedings of the 16th International Parallel and Distributed Processing Symposium
  119. Kaivola R and Narasimhan N Formal Verification of the Pentium® 4 Floating-Point Multiplier Proceedings of the conference on Design, automation and test in Europe
  120. ACM
    Henzinger T, Jhala R, Majumdar R and Sutre G Lazy abstraction Proceedings of the 29th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (58-70)
  121. Abramov S and Glück R Principles of inverse computation and the Universal resolving algorithm The essence of computation, (269-295)
  122. Bird R, Gibbons J and Mu S Algebraic methods for optimization problems Algebraic and coalgebraic methods in the mathematics of program construction, (281-308)
  123. Doornbos H and Backhouse R Algebra of program termination Algebraic and coalgebraic methods in the mathematics of program construction, (203-235)
  124. ACM
    Henzinger T, Jhala R, Majumdar R and Sutre G (2002). Lazy abstraction, ACM SIGPLAN Notices, 37:1, (58-70), Online publication date: 1-Jan-2002.
  125. ACM
    Henderson P, Baldwin D, Dasigi V, Dupras M, Fritz J, Ginat D, Goelman D, Hamer J, Hitchner L, Lloyd W, Marion B, Riedesel C and Walker H (2001). Striving for mathematical thinking, ACM SIGCSE Bulletin, 33:4, (114-124), Online publication date: 1-Dec-2001.
  126. ACM
    Ginat D (2001). Starting top-down, refining bottom-up, sharpening by zoom-in, ACM SIGCSE Bulletin, 33:4, (28-31), Online publication date: 1-Dec-2001.
  127. ACM
    Henderson P, Baldwin D, Dasigi V, Dupras M, Fritz J, Ginat D, Goelman D, Hamer J, Hitchner L, Lloyd W, Marion B, Riedesel C and Walker H Striving for mathematical thinking Working group reports from ITiCSE on Innovation and technology in computer science education, (114-124)
  128. ACM
    Pucella R (2001). Review of Dynamic Logic (Foundations of Computing), ACM SIGACT News, 32:4, (9-17), Online publication date: 1-Dec-2001.
  129. Ernst M Summary of Dynamically discovering likely program invariants Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
  130. Narasimhan N, Teica E, Radhakrishnan R, Govindarajan S and Vemuri R (2001). Theorem Proving Guided Development of Formal Assertions in a Resource-Constrained Scheduler for High-Level Synthesis, Formal Methods in System Design, 19:3, (237-273), Online publication date: 1-Oct-2001.
  131. Jilani L, Desharnais J and Mili A (2001). Defining and Applying Measures of Distance Between Specifications, IEEE Transactions on Software Engineering, 27:8, (673-703), Online publication date: 1-Aug-2001.
  132. ACM
    Møller A and Schwartzbach M The pointer assertion logic engine Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, (221-231)
  133. ACM
    Ball T, Majumdar R, Millstein T and Rajamani S Automatic predicate abstraction of C programs Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, (203-213)
  134. Dagdilelis V and Satratzemi M (2001). Post's Machine, Education and Information Technologies, 6:2, (123-141), Online publication date: 1-Jun-2001.
  135. ACM
    Møller A and Schwartzbach M (2001). The pointer assertion logic engine, ACM SIGPLAN Notices, 36:5, (221-231), Online publication date: 1-May-2001.
  136. ACM
    Ball T, Majumdar R, Millstein T and Rajamani S (2001). Automatic predicate abstraction of C programs, ACM SIGPLAN Notices, 36:5, (203-213), Online publication date: 1-May-2001.
  137. ACM
    Hwang Y and Rine D Algorithms to detect chained-inference faults in information distribution systems Proceedings of the 2001 ACM symposium on Applied computing, (679-685)
  138. ACM
    Chung I, Lee W, Yoon G and Kwon Y Program slicing based on specification Proceedings of the 2001 ACM symposium on Applied computing, (605-609)
  139. Ernst M, Cockrell J, Griswold W and Notkin D (2001). Dynamically Discovering Likely Program Invariants to Support Program Evolution, IEEE Transactions on Software Engineering, 27:2, (99-123), Online publication date: 1-Feb-2001.
  140. Ireland A and Stark J (2001). Proof planning for strategy development, Annals of Mathematics and Artificial Intelligence, 29:1-4, (65-97), Online publication date: 10-Jan-2001.
  141. Liu Y (2000). Efficiency by Incrementalization, Higher-Order and Symbolic Computation, 13:4, (289-313), Online publication date: 1-Dec-2000.
  142. van Lamsweerde A and Letier E (2000). Handling Obstacles in Goal-Oriented Requirements Engineering, IEEE Transactions on Software Engineering, 26:10, (978-1005), Online publication date: 1-Oct-2000.
  143. ACM
    Okasaki C (2000). Breadth-first numbering, ACM SIGPLAN Notices, 35:9, (131-136), Online publication date: 1-Sep-2000.
  144. ACM
    Okasaki C Breadth-first numbering Proceedings of the fifth ACM SIGPLAN international conference on Functional programming, (131-136)
  145. ACM
    Lev-Ami T, Reps T, Sagiv M and Wilhelm R (2000). Putting static analysis to work for verification, ACM SIGSOFT Software Engineering Notes, 25:5, (26-38), Online publication date: 1-Sep-2000.
  146. ACM
    Lev-Ami T, Reps T, Sagiv M and Wilhelm R Putting static analysis to work for verification Proceedings of the 2000 ACM SIGSOFT international symposium on Software testing and analysis, (26-38)
  147. Cavalcanti A and Naumann D (2000). A Weakest Precondition Semantics for Refinement of Object-Oriented Programs, IEEE Transactions on Software Engineering, 26:8, (713-728), Online publication date: 1-Aug-2000.
  148. ACM
    Aagaard M, Jones R, Kaivola R, Kohatsu K and Seger C Formal verification of iterative algorithms in microprocessors Proceedings of the 37th Annual Design Automation Conference, (201-206)
  149. ACM
    Ernst M, Czeisler A, Griswold W and Notkin D Quickly detecting relevant program invariants Proceedings of the 22nd international conference on Software engineering, (449-458)
  150. ACM
    Lamsweerde A Formal specification Proceedings of the Conference on The Future of Software Engineering, (147-159)
  151. Armando A, Smaill A and Green I (1999). Automatic Synthesis of Recursive Programs, Automated Software Engineering, 6:4, (329-356), Online publication date: 1-Oct-1999.
  152. ACM
    Ernst M, Cockrell J, Griswold W and Notkin D Dynamically discovering likely program invariants to support program evolution Proceedings of the 21st international conference on Software engineering, (213-224)
  153. Siddiqi J, Morrey I, Hibberd R and Buckberry G (1999). Understanding and exploring formal specifications, Annals of Software Engineering, 6:1-4, (411-432), Online publication date: 1-Apr-1999.
  154. Bjørner D and Cuéllar J (1999). Software engineering education, Annals of Software Engineering, 6:1-4, (365-409), Online publication date: 1-Apr-1999.
  155. Penix J and Alexander P (1999). Efficient Specification-Based Component Retrieval, Automated Software Engineering, 6:2, (139-170), Online publication date: 1-Apr-1999.
  156. Srinivasan A (1999). A Study of Two Sampling Methods for Analyzing Large Datasets with ILP, Data Mining and Knowledge Discovery, 3:1, (95-123), Online publication date: 1-Mar-1999.
  157. ACM
    Gibbons J and Jones G (1998). The under-appreciated unfold, ACM SIGPLAN Notices, 34:1, (273-279), Online publication date: 1-Jan-1999.
  158. van Lamsweerde A and Willemet L (1998). Inferring Declarative Requirements Specifications from Operational Scenarios, IEEE Transactions on Software Engineering, 24:12, (1089-1114), Online publication date: 1-Dec-1998.
  159. van Lamsweerde A, Letier E and Darimont R (1998). Managing Conflicts in Goal-Driven Requirements Engineering, IEEE Transactions on Software Engineering, 24:11, (908-926), Online publication date: 1-Nov-1998.
  160. Cheng B A Discussion About Integrated Techniques Proceedings of the Second IEEE Workshop on Industrial Strength Formal Specification Techniques
  161. ACM
    Jacobs B, van den Berg J, Huisman M, van Berkum M, Hensel U and Tews H (1998). Reasoning about Java classes, ACM SIGPLAN Notices, 33:10, (329-340), Online publication date: 1-Oct-1998.
  162. ACM
    Jacobs B, van den Berg J, Huisman M, van Berkum M, Hensel U and Tews H Reasoning about Java classes Proceedings of the 13th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, (329-340)
  163. ACM
    Gibbons J and Jones G The under-appreciated unfold Proceedings of the third ACM SIGPLAN international conference on Functional programming, (273-279)
  164. Arora A and Kulkarni S (1998). Designing Masking Fault-Tolerance via Nonmasking Fault-Tolerance, IEEE Transactions on Software Engineering, 24:6, (435-450), Online publication date: 1-Jun-1998.
  165. van Lamsweerde A and Letier E Integrating obstacles in goal-driven requirements engineering Proceedings of the 20th international conference on Software engineering, (53-62)
  166. Arora A and Kulkarni S (1998). Component Based Design of Multitolerant Systems, IEEE Transactions on Software Engineering, 24:1, (63-78), Online publication date: 1-Jan-1998.
  167. Boucher A (1997). Parallel Machines, Minds and Machines, 7:4, (543-551), Online publication date: 1-Nov-1997.
  168. ACM
    Bogoiavlenski I, Clear A, Davies G, Flack H, Myers J, Rasala R, Goldweber M and Impagliazzo J (1997). Historical perspectives on the computing curriculum, ACM SIGCUE Outlook, 25:4, (94-111), Online publication date: 1-Oct-1997.
  169. ACM
    Wong K (1997). Active message logical routing verification, ACM SIGICE Bulletin, 23:2, (2-24), Online publication date: 1-Oct-1997.
  170. Daugherty G Unification of the Models for Types, Classes and State Machines Proceedings of the Workshops on Object-Oriented Technology, (169-172)
  171. ACM
    Goldweber M, Impagliazzo J, Bogoiavlenski I, Clear A, Davies G, Flack H, Myers J and Rasala R Historical perspectives on the computing curriculum (report of the ITiCSE '97 working group on historical perspectives in computing education) The supplemental proceedings of the conference on Integrating technology into computer science education: working group reports and supplemental proceedings, (94-111)
  172. ACM
    Griffin T and Hull R (1997). A framework for implementing hypothetical queries, ACM SIGMOD Record, 26:2, (231-242), Online publication date: 1-Jun-1997.
  173. ACM
    Griffin T and Hull R A framework for implementing hypothetical queries Proceedings of the 1997 ACM SIGMOD international conference on Management of data, (231-242)
  174. Wang C and Musser D (1997). Dynamic Verification of C++ Generic Algorithms, IEEE Transactions on Software Engineering, 23:5, (314-323), Online publication date: 1-May-1997.
  175. Matsuura S, Kuruma H and Honiden S (1997). EVA, IEEE Transactions on Software Engineering, 23:5, (296-313), Online publication date: 1-May-1997.
  176. ACM
    Gersting J and Young F (1997). Content + experiences = curriculum, ACM SIGCSE Bulletin, 29:1, (325-329), Online publication date: 1-Mar-1997.
  177. ACM
    Gersting J and Young F Content + experiences = curriculum Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education, (325-329)
  178. Dick S and Santen T (1997). Searching for a Global Search Algorithm, Automated Software Engineering, 4:1, (7-31), Online publication date: 1-Jan-1997.
  179. ACM
    Blakley B The Emperor's old armor Proceedings of the 1996 workshop on New security paradigms, (2-16)
  180. Ward M (1996). Derivation of Data Intensive Algorithms by Formal Transformation, IEEE Transactions on Software Engineering, 22:9, (665-686), Online publication date: 1-Sep-1996.
  181. ACM
    Okasaki C (1996). The role of lazy evaluation in amortized data structures, ACM SIGPLAN Notices, 31:6, (62-72), Online publication date: 15-Jun-1996.
  182. ACM
    Okasaki C The role of lazy evaluation in amortized data structures Proceedings of the first ACM SIGPLAN international conference on Functional programming, (62-72)
  183. ACM
    Colby L, Griffin T, Libkin L, Mumick I and Trickey H (1996). Algorithms for deferred view maintenance, ACM SIGMOD Record, 25:2, (469-480), Online publication date: 1-Jun-1996.
  184. ACM
    Libkin L, Machlin R and Wong L (1996). A query language for multidimensional arrays, ACM SIGMOD Record, 25:2, (228-239), Online publication date: 1-Jun-1996.
  185. ACM
    Colby L, Griffin T, Libkin L, Mumick I and Trickey H Algorithms for deferred view maintenance Proceedings of the 1996 ACM SIGMOD international conference on Management of data, (469-480)
  186. ACM
    Libkin L, Machlin R and Wong L A query language for multidimensional arrays Proceedings of the 1996 ACM SIGMOD international conference on Management of data, (228-239)
  187. Abd-El-Hafiz S and Basili V (1996). A Knowledge-Based Approach to the Analysis of Loops, IEEE Transactions on Software Engineering, 22:5, (339-360), Online publication date: 1-May-1996.
  188. ACM
    Ginat D (1996). Efficiency of algorithms for programming beginners, ACM SIGCSE Bulletin, 28:1, (256-260), Online publication date: 1-Mar-1996.
  189. ACM
    Denman R (1996). Derivation of recursive algorithms for CS2, ACM SIGCSE Bulletin, 28:1, (9-13), Online publication date: 1-Mar-1996.
  190. ACM
    Ginat D Efficiency of algorithms for programming beginners Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education, (256-260)
  191. ACM
    Denman R Derivation of recursive algorithms for CS2 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education, (9-13)
  192. Reeves S A Teaching and Support Tool for Building Formal Models of Graphical User-Interfaces Proceedings of the 1996 International Conference on Software Engineering: Education and Practice (SE:EP '96)
  193. ACM
    Liu Y, Stoller S and Teitelbaum T Discovering auxiliary information for incremental computation Proceedings of the 23rd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, (157-170)
  194. ACM
    Raccoon L (1995). The chaos strategy, ACM SIGSOFT Software Engineering Notes, 20:5, (40-47), Online publication date: 1-Dec-1995.
  195. ACM
    Kaplan H and Tarjan R Persistent lists with catenation via recursive slow-down Proceedings of the twenty-seventh annual ACM symposium on Theory of computing, (93-102)
  196. Ng F, Butler G and Kay J (1995). An Intelligent Tutoring System for the Dijkstra-Gries Methodology, IEEE Transactions on Software Engineering, 21:5, (415-428), Online publication date: 1-May-1995.
  197. ACM
    Gamble R (1995). Integrating a formal specification course with a software projects course via an editing tool, ACM SIGCSE Bulletin, 27:1, (312-316), Online publication date: 15-Mar-1995.
  198. ACM
    Wadkins J (1995). Rigorous proofs of program correctness without formal logic, ACM SIGCSE Bulletin, 27:1, (307-311), Online publication date: 15-Mar-1995.
  199. ACM
    Ginat D (1995). Loop invariants and mathematical games, ACM SIGCSE Bulletin, 27:1, (263-267), Online publication date: 15-Mar-1995.
  200. ACM
    Gamble R Integrating a formal specification course with a software projects course via an editing tool Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education, (312-316)
  201. ACM
    Wadkins J Rigorous proofs of program correctness without formal logic Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education, (307-311)
  202. ACM
    Ginat D Loop invariants and mathematical games Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education, (263-267)
  203. ACM
    Khrabrov A (1995). An Ada-like separate compilation style in C, ACM SIGAda Ada Letters, XV:2, (23-30), Online publication date: 1-Mar-1995.
  204. ACM
    Raccoon L (1995). The chaos model and the chaos cycle, ACM SIGSOFT Software Engineering Notes, 20:1, (55-66), Online publication date: 1-Jan-1995.
  205. ACM
    Wong K and McBride R Specification and verification of learning Proceedings of the 1994 ACM symposium on Applied computing, (6-9)
  206. ACM
    Lau K, Bush V and Jinks P (1994). Towards an introductory formal programming course, ACM SIGCSE Bulletin, 26:1, (121-125), Online publication date: 12-Mar-1994.
  207. ACM
    Denman R, Naumann D, Potter W and Richter G (1994). Derivation of programs for freshmen, ACM SIGCSE Bulletin, 26:1, (116-120), Online publication date: 12-Mar-1994.
  208. ACM
    Kortright L (1994). From specific problem instances to algorithms in the introductory course, ACM SIGCSE Bulletin, 26:1, (71-75), Online publication date: 12-Mar-1994.
  209. ACM
    Lau K, Bush V and Jinks P Towards an introductory formal programming course Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, (121-125)
  210. ACM
    Denman R, Naumann D, Potter W and Richter G Derivation of programs for freshmen Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, (116-120)
  211. ACM
    Kortright L From specific problem instances to algorithms in the introductory course Proceedings of the twenty-fifth SIGCSE symposium on Computer science education, (71-75)
  212. ACM
    Bar-David T (1994). Object oriented librarianship, ACM SIGPLAN OOPS Messenger, 5:1, (1-5), Online publication date: 1-Jan-1994.
  213. ACM
    Turpin R A logical approach to data structures Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering, (138-148)
  214. ACM
    Turpin R (1993). A logical approach to data structures, ACM SIGSOFT Software Engineering Notes, 18:5, (138-148), Online publication date: 1-Dec-1993.
  215. ACM
    Brown D (1993). Discrete mathematics II, ACM SIGCSE Bulletin, 25:4, (13-17), Online publication date: 1-Dec-1993.
  216. Arora A and Gouda M (1993). Closure and Convergence, IEEE Transactions on Software Engineering, 19:11, (1015-1027), Online publication date: 1-Nov-1993.
  217. ACM
    Chuang T and Goldberg B Real-time deques, multihead Turing machines, and purely functional programming Proceedings of the conference on Functional programming languages and computer architecture, (289-298)
  218. ACM
    Terwilliger R (1993). Toward tools to support the Gries/Dijkstra design process, ACM SIGSOFT Software Engineering Notes, 18:2, (50-59), Online publication date: 1-Apr-1993.
  219. ACM
    Bergin J (1992). The object-oriented data structures course, ACM SIGPLAN OOPS Messenger, 4:2, (277-284), Online publication date: 1-Apr-1993.
  220. ACM
    Kimm H Program transformation for the longest upsequence set problem Proceedings of the 1993 ACM/SIGAPP symposium on Applied computing: states of the art and practice, (609-613)
  221. ACM
    Banâtre J and Le Métayer D (1993). Programming by multiset transformation, Communications of the ACM, 36:1, (98-111), Online publication date: 1-Jan-1993.
  222. ACM
    Bergin J The object-oriented data structures course Addendum to the proceedings on Object-oriented programming systems, languages, and applications (Addendum), (277-284)
  223. ACM
    Rösel A and Bailes P (1992). Identifying foundations of software engineering expertise, ACM SIGCSE Bulletin, 24:4, (52-64), Online publication date: 1-Dec-1992.
  224. ACM
    Klarlund N Progress measures and stack assertions for fair termination Proceedings of the eleventh annual ACM symposium on Principles of distributed computing, (229-240)
  225. Jacob J (1992). Basic Theorems about Security, Journal of Computer Security, 1:3-4, (385-411), Online publication date: 1-May-1992.
  226. ACM
    Li J Improvements to systematic program development Proceedings of the 30th annual ACM Southeast Regional Conference, (308-311)
  227. ACM
    Romanenko A (1991). Inversion and metacomputation, ACM SIGPLAN Notices, 26:9, (12-22), Online publication date: 1-Sep-1991.
  228. ACM
    Höft H (1991). Implementation of a non-deterministic loop, ACM SIGCSE Bulletin, 23:2, (24-28), Online publication date: 1-May-1991.
  229. ACM
    Romanenko A Inversion and metacomputation Proceedings of the 1991 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation, (12-22)
  230. ACM
    Pleasant J Systematic program development/proof using Dromey's method Proceedings of the 19th annual conference on Computer Science, (169-173)
  231. ACM
    Maris J and Schroeder C Precursor for parallel development Proceedings of the 19th annual conference on Computer Science, (85-93)
  232. ACM
    Whaley T (1991). A framework for program verification in the context of linked structures and pointer variables, ACM SIGCSE Bulletin, 23:1, (119-123), Online publication date: 1-Mar-1991.
  233. ACM
    Astrachan O (1991). Pictures as invariants, ACM SIGCSE Bulletin, 23:1, (112-118), Online publication date: 1-Mar-1991.
  234. ACM
    Whaley T A framework for program verification in the context of linked structures and pointer variables Proceedings of the twenty-second SIGCSE technical symposium on Computer science education, (119-123)
  235. ACM
    Astrachan O Pictures as invariants Proceedings of the twenty-second SIGCSE technical symposium on Computer science education, (112-118)
  236. Bagherzadeh N, Heng S and Wu C (1991). A Parallel Asynchronous Garbage Collection Algorithm for Distributed Systems, IEEE Transactions on Knowledge and Data Engineering, 3:1, (100-107), Online publication date: 1-Mar-1991.
  237. ACM
    Hvorecký J (1990). On a connection between programming and mathematics, ACM SIGCSE Bulletin, 22:4, (53-54), Online publication date: 1-Nov-1990.
  238. ACM
    Garlan D (1990). The role of formal reusable frameworks, ACM SIGSOFT Software Engineering Notes, 15:4, (42-44), Online publication date: 1-Sep-1990.
  239. ACM
    Garlan D The role of formal reusable frameworks Conference proceedings on Formal methods in software development, (42-44)
  240. Leveson N, Cha S, Knight J and Shimeall T (1990). The Use of Self Checks and Voting in Software Error Detection, IEEE Transactions on Software Engineering, 16:4, (432-443), Online publication date: 1-Apr-1990.
  241. ACM
    Myers J The central role of mathematical logic in computer science Proceedings of the twenty-first SIGCSE technical symposium on Computer science education, (22-26)
  242. ACM
    Henderson P Discrete mathematics as a precursor to programming Proceedings of the twenty-first SIGCSE technical symposium on Computer science education, (17-21)
  243. ACM
    Myers J (1990). The central role of mathematical logic in computer science, ACM SIGCSE Bulletin, 22:1, (22-26), Online publication date: 1-Feb-1990.
  244. ACM
    Henderson P (1990). Discrete mathematics as a precursor to programming, ACM SIGCSE Bulletin, 22:1, (17-21), Online publication date: 1-Feb-1990.
  245. ACM
    Chen W A formal approach to program inversion Proceedings of the 1990 ACM annual conference on Cooperation, (398-403)
  246. ACM
    van de Snepscheut J and Swenker J (1989). On the design of some systolic algorithms, Journal of the ACM, 36:4, (826-840), Online publication date: 1-Oct-1989.
  247. Etkin J and Zinky J (1989). Development Life Cycle of Computer Networks, IEEE Transactions on Software Engineering, 15:9, (1078-1089), Online publication date: 1-Sep-1989.
  248. ACM
    Merritt S (1989). A top down unification of minimum cost spanning tree algorithms, ACM SIGCOMM Computer Communication Review, 19:4, (116-127), Online publication date: 1-Aug-1989.
  249. ACM
    Merritt S A top down unification of minimum cost spanning tree algorithms Symposium proceedings on Communications architectures & protocols, (116-127)
  250. ACM
    Ramsey N (1989). Developing formally verified Ada programs, ACM SIGSOFT Software Engineering Notes, 14:3, (257-265), Online publication date: 1-May-1989.
  251. ACM
    Miriyala K and Harandi M (1989). Analogical approach to specification derivation, ACM SIGSOFT Software Engineering Notes, 14:3, (203-210), Online publication date: 1-May-1989.
  252. ACM
    Ramsey N Developing formally verified Ada programs Proceedings of the 5th international workshop on Software specification and design, (257-265)
  253. ACM
    Miriyala K and Harandi M Analogical approach to specification derivation Proceedings of the 5th international workshop on Software specification and design, (203-210)
  254. ACM
    Blivens M and Soffa M Reuse of compiler analysis in a programming environment Proceedings of the 17th conference on ACM Annual Computer Science Conference, (368-373)
  255. ACM
    Luker P (1989). Never mind the language, what about the paradigm?, ACM SIGCSE Bulletin, 21:1, (252-256), Online publication date: 1-Feb-1989.
  256. ACM
    Gumb R (1989). A first course in program verification and the semantics of programming languages, ACM SIGCSE Bulletin, 21:1, (146-150), Online publication date: 1-Feb-1989.
  257. ACM
    Mitchell W (1989). What is to become of programming?, ACM SIGCSE Bulletin, 21:1, (131-135), Online publication date: 1-Feb-1989.
  258. ACM
    Luker P Never mind the language, what about the paradigm? Proceedings of the twentieth SIGCSE technical symposium on Computer science education, (252-256)
  259. ACM
    Gumb R A first course in program verification and the semantics of programming languages Proceedings of the twentieth SIGCSE technical symposium on Computer science education, (146-150)
  260. ACM
    Mitchell W What is to become of programming? Proceedings of the twentieth SIGCSE technical symposium on Computer science education, (131-135)
  261. ACM
    Guaspari D Penelope, an Ada verification system Proceedings of the conference on Tri-Ada '89: Ada technology in context: application, development, and deployment, (216-224)
  262. ACM
    Holt R and Cordy J (1988). The Turing programming language, Communications of the ACM, 31:12, (1410-1423), Online publication date: 1-Dec-1988.
  263. ACM
    Manber U (1988). Using induction to design algorithms, Communications of the ACM, 31:11, (1300-1313), Online publication date: 1-Nov-1988.
  264. ACM
    Shepherd D (1988). Using mathematical logic and formal methods to write correct microcode, ACM SIGMICRO Newsletter, 19:1-2, (60-64), Online publication date: 1-Jun-1988.
  265. Damm W (1988). A Microprogramming Logic, IEEE Transactions on Software Engineering, 14:5, (559-574), Online publication date: 1-May-1988.
  266. Terwilliger R and Campbell R An early report on encompass Proceedings of the 10th international conference on Software engineering, (344-354)
  267. Craigen D, Kromodimoeljo S, Meisels I, Neilson A, Pase B and Saaltink M m-EVES: A tool for verifying software Proceedings of the 10th international conference on Software engineering, (324-333)
  268. ACM
    Cherniak C (1988). Undebuggability and cognitive science, Communications of the ACM, 31:4, (402-412), Online publication date: 1-Apr-1988.
  269. ACM
    Zahn C (1988). A phased programming paradigm, ACM SIGCSE Bulletin, 20:1, (9-12), Online publication date: 1-Feb-1988.
  270. ACM
    Collins W (1988). The trouble with for-loop invariants, ACM SIGCSE Bulletin, 20:1, (1-4), Online publication date: 1-Feb-1988.
  271. ACM
    Zahn C A phased programming paradigm Proceedings of the nineteenth SIGCSE technical symposium on Computer science education, (9-12)
  272. ACM
    Collins W The trouble with for-loop invariants Proceedings of the nineteenth SIGCSE technical symposium on Computer science education, (1-4)
  273. Dromey R (1988). Systematic Program Development, IEEE Transactions on Software Engineering, 14:1, (12-29), Online publication date: 1-Jan-1988.
  274. ACM
    Fullerton J (1987). An alternate design for Fortran 8X, ACM SIGPLAN Fortran Forum, 6:3, (31-40), Online publication date: 1-Dec-1987.
  275. ACM
    Ashbacher C (1987). Two undergraduate courses in the theory of computation, ACM SIGCSE Bulletin, 19:4, (25-26), Online publication date: 1-Dec-1987.
  276. ACM
    Agüero U and Sasgupta S (1987). A plausibility-driven approach to computer architecture design, Communications of the ACM, 30:11, (922-932), Online publication date: 1-Nov-1987.
  277. ACM
    Hoare C, Hayes I, Jifeng H, Morgan C, Roscoe A, Sanders J, Sorensen I, Spivey J and Sufrin B (1987). Laws of programming, Communications of the ACM, 30:8, (672-686), Online publication date: 1-Aug-1987.
  278. ACM
    Tech Correspondence C (1987). Technical correspondence, Communications of the ACM, 30:7, (632-634), Online publication date: 1-Jul-1987.
  279. Serbanati L Interform: a CAD system for program development Proceedings of the 9th international conference on Software Engineering, (190-197)
  280. ACM
    Mills H, Basili V, Gannon J and Hamlet R Teaching principles of computer programming Proceedings of the 15th annual conference on Computer Science, (336-341)
  281. ACM
    Berzins V, Gray M and Naumann D (1986). Abstraction-based software development, Communications of the ACM, 29:5, (402-415), Online publication date: 1-May-1986.
  282. Jarke M, Linnemann V and Schmidt J Data constructors Proceedings of the 11th international conference on Very Large Data Bases - Volume 11, (227-240)
  283. Kant E Understanding and automating algorithm design Proceedings of the 9th international joint conference on Artificial intelligence - Volume 2, (1243-1253)
  284. ACM
    Gries D and Prins J (1985). A new notion of encapsulation, ACM SIGPLAN Notices, 20:7, (131-139), Online publication date: 1-Jul-1985.
  285. ACM
    Gries D and Prins J A new notion of encapsulation Proceedings of the ACM SIGPLAN 85 symposium on Language issues in programming environments, (131-139)
  286. ACM
    Gerth R Transition logic Proceedings of the sixteenth annual ACM symposium on Theory of computing, (39-50)
  287. Damm W An axiomatization of low-level parallelism in microarchitectures Proceedings of the 17th annual workshop on Microprogramming, (314-323)
  288. ACM
    Damm W (1984). An axiomatization of low-level parallelism in microarchitectures, ACM SIGMICRO Newsletter, 15:4, (314-323), Online publication date: 1-Dec-1984.
  289. ACM
    Grant J (1984). A course in applied logic, ACM SIGCSE Bulletin, 16:3, (26-28), Online publication date: 1-Sep-1984.
  290. Chyou S Structure charts and program correctness proofs Proceedings of the 7th international conference on Software engineering, (486-498)
  291. ACM
    Merrill G (1983). Proofs, program correctness, and software engineering, ACM SIGPLAN Notices, 18:12, (96-105), Online publication date: 1-Dec-1983.
  292. ACM
    Wagner A and Dasgupta S (1983). Axiomatic proof rules for a machine-specific microprogramming language, ACM SIGMICRO Newsletter, 14:4, (151-158), Online publication date: 1-Dec-1983.
  293. Reimer M Solving the Phantom Problem by Predicative Optimistic Concurrency Control Proceedings of the 9th International Conference on Very Large Data Bases, (81-88)
  294. ACM
    Remmers J (1983). Should we really teach more about the GOTO? (a reaction to an article by H.D. Shapiro), ACM SIGCSE Bulletin, 15:3, (36-39), Online publication date: 1-Sep-1983.
  295. ACM
    Moitra A Synthesis of communicating processes Proceedings of the second annual ACM symposium on Principles of distributed computing, (123-130)
  296. ACM
    Parnas D (1983). A generalized control structure and its formal definition, Communications of the ACM, 26:8, (572-581), Online publication date: 1-Aug-1983.
  297. ACM
    Berztiss A Data processing and computer science theory Proceedings of the fourteenth SIGCSE technical symposium on Computer science education, (72-76)
  298. ACM
    Culik K and Rizki M Logic versus mathematics in computer science education Proceedings of the fourteenth SIGCSE technical symposium on Computer science education, (14-20)
  299. ACM
    Mili A A case for teaching program verification Proceedings of the fourteenth SIGCSE technical symposium on Computer science education, (2-6)
  300. ACM
    Berztiss A (1983). Data processing and computer science theory, ACM SIGCSE Bulletin, 15:1, (72-76), Online publication date: 1-Feb-1983.
  301. ACM
    Culik K and Rizki M (1983). Logic versus mathematics in computer science education, ACM SIGCSE Bulletin, 15:1, (14-20), Online publication date: 1-Feb-1983.
  302. ACM
    Mili A (1983). A case for teaching program verification, ACM SIGCSE Bulletin, 15:1, (2-6), Online publication date: 1-Feb-1983.
  303. ACM
    Masters M and Kuchinski M (1983). Software design prototyping using Ada, ACM SIGAda Ada Letters, II:4, (68-75), Online publication date: 1-Jan-1983.
  304. ACM
    Elshoff J and Marcotty M (1982). Improving computer program readability to aid modification, Communications of the ACM, 25:8, (512-521), Online publication date: 1-Aug-1982.
Contributors
  • Cornell University

Recommendations