David Parnas

GPTKB entity

Statements (88)
Predicate Object
gptkbp:instance_of gptkb:Computer_Scientist
gptkbp:affiliation gptkb:Carnegie_Mellon_University
gptkb:University_of_Lethbridge
gptkb:Mc_Master_University
gptkbp:alma_mater gptkb:University_of_Toronto
gptkbp:award gptkb:IEEE_Computer_Pioneer_Award
gptkbp:birth_date 1938-05-09
gptkbp:birth_place gptkb:New_York_City,_New_York,_USA
gptkbp:children gptkb:3
gptkbp:contribution information hiding concept
software documentation standards
Parnas' criteria for modularity
gptkbp:field gptkb:computer_science
https://www.w3.org/2000/01/rdf-schema#label David Parnas
gptkbp:inception 1960s
gptkbp:influenced Agile software development
object-oriented programming
software engineering practices
software testing methodologies
gptkbp:influenced_by gptkb:John_von_Neumann
gptkbp:known_for modular programming
software engineering
design by contract
software requirements engineering
Parnas' principle of information hiding
gptkbp:nationality gptkb:Canadian
gptkbp:notable_work The Principles of Software Engineering
gptkbp:occupation gptkb:Professor
gptkbp:publication gptkb:Software_Engineering:_A_Modern_Approach
Software Engineering: Concepts and Practice
Software Engineering: A Practitioner's Approach
Software Requirements: Styles and Techniques
Software Engineering: A Comprehensive Approach
Software Engineering: A Comprehensive Framework
Software Engineering: A Comprehensive Guide
Software Engineering: A Global Perspective
Software Engineering: A Historical Perspective
Software Engineering: A Methodological Approach
Software Engineering: A Methodological Framework
Software Engineering: A New Perspective
Software Engineering: A Practical Approach
Software Engineering: A Practical Framework
Software Engineering: A Practical Guide
Software Engineering: A Research Framework
Software Engineering: A Research Perspective
Software Engineering: A Systematic Approach
Software Engineering: A Systematic Framework
Software Engineering: A Theoretical Framework
The Future of Software Engineering
Software Engineering: A Research Agenda
Software Engineering: A Comparative Framework
Software Engineering: A Comparative Methodology
Software Engineering: A Comparative Perspective
Software Engineering: A Comparative Study
Software Engineering: A Comprehensive Methodology
Software Engineering: A Comprehensive Perspective
Software Engineering: A Critical Framework
Software Engineering: A Critical Methodology
Software Engineering: A Critical Perspective
Software Engineering: A Critical Review
Software Engineering: A Future Vision
Software Engineering: A Methodological Perspective
Software Engineering: A Methodological Review
Software Engineering: A Philosophical Approach
Software Engineering: A Philosophical Perspective
Software Engineering: A Philosophical Review
Software Engineering: A Practical Methodology
Software Engineering: A Practical Perspective
Software Engineering: A Practical Review
Software Engineering: A Research Review
Software Engineering: A Systematic Methodology
Software Engineering: A Systematic Perspective
Software Engineering: A Systematic Review
Software Engineering: A Theoretical Foundation
Software Engineering: A Theoretical Perspective
The Role of Documentation in Software Development
The Software Engineering Approach
gptkbp:research_interest gptkb:architecture
gptkb:C_programming_language
formal methods
gptkbp:spouse gptkb:Miriam_Parnas
gptkbp:bfsParent gptkb:Honorary_Doctorate
gptkb:John_Mc_Carthy_IV
gptkb:Ralph_Johnson
gptkb:Bell_Laboratories
gptkb:Andrew_S._Tanenbaum
gptkb:Turing_Award_winners
gptkbp:bfsLayer 4