デビッド・パルナス

デビッド・パルナス
生まれる1941年2月10日1941年2月10日
知られている情報隠蔽戦略防衛構想(SDI)活動
科学者としてのキャリア
博士課程の指導教員アラン・パーリス・エヴァラード・モット・ウィリアムズ
博士課程の学生リチャード・J・リプトン スティーブン・M・ベロビン

デイビッド・ロージ・パルナス(1941年2月10日生まれ)は、カナダのソフトウェア工学の先駆者であり、モジュールプログラミングにおける情報隠蔽の概念を考案しました。これは今日のオブジェクト指向プログラミングの重要な要素です。彼はまた、正確なドキュメント化の提唱者としても知られています。

人生

パルナス氏はカーネギーメロン大学電気工学の博士号を取得しました。また、カナダでプロフェッショナルエンジニアの資格も取得しており、伝統的な工学原理をソフトウェア設計に適用した最初の一人です。長年にわたりカナダで教授として勤務しました。また、ノースカロライナ大学チャペルヒル校(米国)、ダルムシュタット工科大学コンピュータサイエンス学部(ドイツ)、ビクトリア大学(カナダ、ブリティッシュコロンビア州)、オンタリオ州キングストンのクイーンズ大学オンタリオ州ハミルトンマクマスター大学、アイルランドのリムリック大学でも教鞭を執りました。

デビッド・パルナスは数々の賞や栄誉を受けました。

仕事

モジュラー設計

モジュール設計において、モジュール内の高い凝集性とモジュール間の疎結合性という彼の二重の格言は、ソフトウェアにおけるモジュール設計の基礎となっている。しかし、パルナスの1972年の画期的な論文『システムをモジュールに分解する際に用いる基準について』では、この格言は情報隠蔽という用語で表現されており、凝集性結合性という用語は用いられていない。[ 3 ]

技術的な活動主義

パルナス博士は1980年代半ば、米国の戦略防衛構想(別名「スターウォーズ」)に公然と反対の立場を取り、核攻撃を阻止できるほどの質の高いアプリケーションを開発することは不可能だと主張しました。 [ 4 ]また、彼は「ソフトウェアエンジニアリング」(彼はこの用語を「未完成の結婚」と表現しています[ 5 ] ) の専門化を推進する運動の先頭に立ってきました。 パルナス博士はまた、ソフトウェアエンジニアリング分野における倫理の熱心な推進者でもあります。

学術評価方法に関する立場

パルナスは、論文数に基づく学術成果のランキング手法を公然と批判する科学者グループに加わった。2007年11月に発表した論文「Stop the Numbers Game(数字ゲームをやめろ) 」[ 6 ]において、彼は世界中の大学で多くの分野で用いられている、論文数に基づく現在の学術評価システム(論文数に基づくものであれ、論文の引用数に基づくものであれ)がなぜ欠陥を抱えており、科学の進歩に貢献するどころか、知識の停滞を招いているのか、いくつかの理由を詳述している。

参考文献

参照

参考文献

  1. ^ RSCフェロー検索、2018年1月4日閲覧。
  2. ^ GI-Fellow citation Archived 2011-08-13 at the Wayback Machine、2012-03-09取得。
  3. ^パルナス 1972 .
  4. ^ Parnas DL (1985年12月). 「戦略防衛システムのソフトウェア的側面」 . Comm ACM . 28 (12): 1326–35 . Bibcode : 1985AmSci..73..432P . doi : 10.1145/214956.214961 . S2CID 16457730 . 
  5. ^ Parnas DL (1997年9月). 「ソフトウェアエンジニアリング:未完の結婚」 . Comm ACM . 40 (9): 128. doi : 10.1145/260750.260784 . S2CID 52852783 . 
  6. ^パルナス、デイビッド(2007年11月)「数字ゲームをやめよう」Communications of the ACM . 50 (11): 19– 21. doi : 10.1145/1297797.1297815 . S2CID 29606711 . 

さらに読む