• Thumbnail for David Parnas
    advocacy of precise documentation. Parnas earned his PhD at Carnegie Mellon University in electrical engineering. Parnas also earned a professional engineering...
    8 KB (695 words) - 01:18, 12 February 2024
  • Lev Parnas (born February 6, 1972) is a Soviet-born American businessman and former associate of Rudy Giuliani. Parnas, Giuliani, Igor Fruman, John Solomon...
    88 KB (7,850 words) - 10:17, 22 April 2024
  • automatic programming, mostly because its meaning has changed over time. David Parnas, tracing the history of "automatic programming" in published research...
    9 KB (891 words) - 22:27, 1 February 2024
  • Parnas is a surname. Notable people with the surname include: Aaron Parnas, American lawyer David Parnas (born 1941), Canadian software engineer Jakub...
    542 bytes (106 words) - 05:29, 3 August 2022
  • Thumbnail for Open–closed principle
    pattern by Alistair Cockburn called Protected Variations, and to the David Parnas discussion of information hiding. SOLID – the "O" in "SOLID" represents...
    5 KB (508 words) - 15:53, 5 April 2024
  • D. from Carnegie Mellon University; his dissertation, supervised by David Parnas, is entitled On Synchronization Primitive Systems. After graduating,...
    14 KB (1,640 words) - 01:30, 7 April 2024
  • Thumbnail for Computer science
    term "software engineering" means, and how computer science is defined. David Parnas, taking a cue from the relationship between other engineering and science...
    77 KB (7,057 words) - 19:51, 6 April 2024
  • Component-based software engineering Conway's law Coupling (computer science) David Parnas Information hiding (encapsulation) Library (computing) List of system...
    13 KB (1,610 words) - 11:33, 20 March 2024
  • Flexible Generic Localization of volatile (changeable) design assumptions (David Parnas) Modularity Orthogonality Simple: low complexity Stability under changing...
    4 KB (384 words) - 10:55, 12 January 2024
  • Thumbnail for Table (information)
    Reduction and Statestep. Proponents of tabular techniques, among whom David Parnas is prominent, emphasize their understandability, as well as the quality...
    14 KB (1,461 words) - 07:55, 21 April 2024
  • software engineering or its legitimacy as an engineering discipline. David Parnas has said that software engineering is, in fact, a form of engineering...
    56 KB (6,110 words) - 19:56, 20 April 2024
  • for details.) The concept of information hiding was first described by David Parnas in 1972. Before then, modularity was discussed by Richard Gauthier and...
    11 KB (1,496 words) - 01:27, 15 August 2023
  • Thumbnail for Software architecture
    concept has its origins in the research of Edsger Dijkstra in 1968 and David Parnas in the early 1970s. These scientists emphasized that the structure of...
    49 KB (5,512 words) - 11:19, 4 April 2024
  • Edward Yourdon, Larry Constantine, Gerald Weinberg, Tom DeMarco, and David Parnas began to publish articles and books with research results in an attempt...
    20 KB (2,386 words) - 16:37, 17 August 2023
  • and to suggest that a more powerful primitive is necessary. However, David Parnas demonstrated that Patil's proof is inadequate if arrays of semaphores...
    6 KB (663 words) - 09:27, 12 September 2023
  • Iteration and Analytic Continuation  (1950) Doctoral advisor Philip Franklin Doctoral students Gary Lindstrom Zohar Manna David Parnas John R. Levine...
    8 KB (668 words) - 05:51, 8 April 2024
  • software rejuvenation agents (SRA). The phenomenon was first identified by David Parnas, in an essay that explored what to do about it: "Programs, like people...
    14 KB (1,703 words) - 16:24, 12 February 2024
  • Thumbnail for T.H. Tse
    Jackson 2001, Victor Basili 2000, Harlan Mills 1999, Niklaus Wirth 1999, David Parnas 1998, and Barry Boehm 1997. W. Eric Wong; T.H. Tse, eds. (2023). Handbook...
    15 KB (1,368 words) - 10:45, 15 April 2024
  • Thumbnail for History of software engineering
    (1930–2002) developed the framework for a form of structured programming. David Parnas (born 1941) developed the concept of information hiding in modular programming...
    26 KB (3,014 words) - 18:42, 8 February 2024
  • Eiffel programming language. Peter G. Neumann: RISKS Digest, ACM Sigsoft. David Parnas: Module design, social responsibility, professionalism. Jef Raskin: Developed...
    26 KB (2,090 words) - 04:18, 8 December 2023
  • Description: Don't use goto – the beginning of structured programming. David Parnas Communications of the ACM, Volume 15, Issue 12:1053–1058, December 1972...
    61 KB (5,931 words) - 11:57, 21 April 2024
  • information hiding or "encapsulation". Encapsulation, however, predates OOP - David Parnas wrote one of the seminal articles on it in the early 70s - and is a basic...
    35 KB (4,503 words) - 00:10, 17 April 2024
  • model Medicine and Science Michael Hinchey, Irish computer scientist David Parnas, Canadian software-engineering pioneer Ronan Tynan, medical doctor and...
    61 KB (5,619 words) - 15:58, 16 April 2024
  • Social and Professional Responsibility. Some notable recipients include David Parnas, Joseph Weizenbaum, Kristen Nygaard, Barbara Simons, Antonia Stone, Peter...
    6 KB (627 words) - 17:22, 29 March 2024
  • first identified in the research work of Edsger Dijkstra in 1968 and David Parnas in the early 1970s. The area of software architecture was only recently...
    42 KB (5,322 words) - 03:42, 20 February 2024
  • by the IEEE Society for the Social Implications of Technology. 1987: David Parnas 1988: Joseph Weizenbaum 1989: Daniel McCracken 1990: Kristen Nygaard...
    2 KB (184 words) - 03:22, 20 April 2020
  • John Ousterhout (Ph.D. 1980), inventor of the Tcl scripting language David Parnas (M.S. 1964, Ph.D. 1965), early pioneer of software engineering Randy...
    74 KB (8,302 words) - 14:14, 14 April 2024
  • Papadimitriou David Park (1935–1990) – first Lisp implementation, expert in fairness, program schemas, bisimulation in concurrent computing David Parnas – information...
    54 KB (5,134 words) - 16:05, 29 March 2024
  • Bertrand Meyer, Jim Miller, Robin Milner, David Parnas, Trygve Reenskaug, Michael Stal, Dave Thomas, David Taylor, Tony Wasserman and many others. In...
    7 KB (923 words) - 14:15, 7 December 2022
  • Thumbnail for Sergiy Vilkomir
    in Australia, also as a Research Fellow. He subsequently worked with David Parnas at the University of Limerick in Ireland, before moving to the United...
    11 KB (918 words) - 17:32, 23 January 2024