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
|