David L. Parnas

GPTKB entity

Statements (54)
Predicate Object
gptkbp:instance_of gptkb:Computer_Scientist
gptkbp:alma_mater gptkb:University_of_Toronto
gptkbp:awards gptkb:IEEE_Computer_Pioneer_Award
gptkbp:birth_date 1941-05-08
gptkbp:children 2
gptkbp:contribution gptkb:Documentation
software maintenance
structured programming
software engineering practices
software reliability
software testing
requirements engineering
software metrics
software security
software engineering research
software performance
software quality assurance
software engineering standards
software project management
design by contract
software engineering education
software lifecycle
software usability
software engineering methodologies
software evolution
software engineering tools
programming methodology
software ethics
software engineering frameworks
software engineering models
software engineering paradigms
software engineering practice
software engineering theory
Parnas's principle
gptkbp:field gptkb:computer_science
gptkbp:field_of_study gptkb:architecture
gptkb:C_programming_language
software design
https://www.w3.org/2000/01/rdf-schema#label David L. Parnas
gptkbp:influenced software engineering practices
gptkbp:influenced_by gptkb:John_von_Neumann
gptkbp:known_for modular programming
software engineering
information hiding
gptkbp:nationality gptkb:Canadian
gptkbp:occupation gptkb:Professor
gptkbp:residence gptkb:Canada
gptkbp:spouse Marlene Parnas
gptkbp:work_location gptkb:Carnegie_Mellon_University
gptkb:University_of_Alberta
gptkb:University_of_Waterloo
gptkb:Mc_Master_University
gptkbp:bfsParent gptkb:Stanford_Research_Institute
gptkbp:bfsLayer 3