デビッド・ガーラン
母校 アマースト大学(BA、1971年)[ 6 ] オックスフォード大学(BA、MA(オックスフォード大学)、1973年)[ 6 ] カーネギーメロン大学(博士号、1987年)[ 6 ] 知られている ソフトウェアアーキテクチャ と自己適応システムへの貢献[ 2 ] 受賞歴 科学者としてのキャリア フィールド ソフトウェアアーキテクチャ ソフトウェアエンジニアリング 機関
デビッド・ガーランは カーネギーメロン大学 (CMU)のコンピュータサイエンスの教授であり、ソフトウェアアーキテクチャ への貢献で知られています。[ 6 ] [ 2 ] 彼はこの分野で広く使用されている2冊の書籍を共著しており、メアリー・ショーと共著の『ソフトウェアアーキテクチャ:新興分野の展望』 (1996年)と『ソフトウェアアーキテクチャの文書化:視点と未来』 (第2版、2010/2011年)です。[ 7 ] [ 8 ]
教育とキャリア ガーランは1971年にアマースト大学で学士号を取得し、1973年にオックスフォード大学で数学の学士号と修士号(オックスフォード大学)、1987年にカーネギーメロン大学でコンピュータサイエンスの博士号を取得しました。 [ 6 ] 彼はCMUのコンピュータサイエンス学部に長年在籍し、ソフトウェアエンジニアリング研究所 (SEI)に所属する役職を歴任しました。[ 6 ]
研究と出版 ガーランの研究は、形式的な表現と分析、アーキテクチャに基づく適応など、ソフトウェアアーキテクチャの理論と実践に重点を置いています。[ 6 ]
1995年にロバート・アレンとジョン・オッカーブルームと共著した「Architectural Mismatch: Why Reuse Is So Hard in IEEE Software」では、ソフトウェアコンポーネントの再利用における前提の不一致を説明するために 「Architectural Mismatch」 という影響力のある用語を導入しました。[ 9 ]
2004年、シャンウェン・チェン、アンチェン・ファン、ブラッドリー・シュメル、ピーター・スティーンキステとともにIEEE Computer誌に 「Rainbow: Architecture-Based Self-Adaptation with Reusable Infrastructure」 を共著し、ソフトウェアが実行時に自身を監視・適応できることを示す自己適応型システムのための再利用可能なインフラストラクチャであるRainbowフレーム ワークを紹介した。[ 10 ]
選りすぐりの作品 メアリー・ショーとの共著『ソフトウェアアーキテクチャ:新興分野の展望』 (プレンティスホール、1996年)。[ 7 ] Paul C. Clements他共著『Documenting Software Architectures: Views and Beyond』 (第2版、Addison-Wesley、2010/2011年)。[ 8 ] ロバート・アレン、ジョン・オッカーブルームとの共著「アーキテクチャのミスマッチ:再利用がなぜ難しいのか」(IEEEソフトウェア 、12(6)、1995年)。[ 9 ] Shang-Wen Cheng、An-Cheng Huang、Bradley Schmerl、Peter Steenkisteとの共著、「Rainbow:再利用可能なインフラストラクチャによるアーキテクチャベースの自己適応」(IEEE Computer 、37(10)、2004年)。[ 10 ] 「ソフトウェアアーキテクチャ:ロードマップ」『ソフトウェアエンジニアリングの未来』 (ICSE 2000)[ 11 ]
栄誉 主な受賞歴には、ACM SIGSOFT優秀研究賞(2011年)[ 1 ] 、 ACMフェロー 選出(2013年クラス)[ 2 ] 、 IEEEフェロー昇格(2013年クラス)[ 3 ] 、リエンジニアリングフォーラムのスティーブンス賞 および引用(2005年)[ 4 ] 、CMUのアレン・ニューウェル 研究優秀賞(2016年、メアリー・ショーおよびブラッドリー・シュメルと共著)[ 5 ]などがあります。
参考文献 ^ a b 「Outstanding Research Award – 過去の受賞者」 ACM SIGSOFT 2025年 9月26日 閲覧 。^ a b c d 「David Garlan – ACM Fellows (2013)」 。 2025年 9月26日 閲覧 。 ^ a b Spice, Byron (2012年12月6日). 「IEEEがCMUの教員に名誉あるフェローの地位を授与」 . CMUニュース. 2025年 9月26日 閲覧 。 ^ a b 「SCS Faculty Awards」 CMUニュース 、 2011年5月2日。 2025年 9月26日 閲覧 。 ^ a b 「すべての作品が2016年にアレン・ニューウェル研究優秀賞を受賞」 CMUコンピュータサイエンス学部 。 2025年 9月26日 閲覧。 ^ a b c d e f g 「David Garlan – Carnegie Mellon Engineering」 カーネギーメロン大学 。 2025年 9月26日 閲覧 。 ^ a b ショー、メアリー、デイビッド・ガーラン(1996年) 『ソフトウェアアーキテクチャ:新興分野の展望 』プレンティス・ホール、 ISBN 978-0131829572 . 2025年9月26日 閲覧 。^ a b ポール・クレメンツ、フェリックス・バックマン、レン・バス、デイビッド・ガーラン、ジェームズ・アイヴァース、リード・リトル、パウロ・マーソン、ロバート・ノード、ジュディス・スタッフォード (2010). 『ソフトウェアアーキテクチャのドキュメント化:ビューとその先』 (第2版). Addison-Wesley Professional. ISBN 978-0321552686 . 2025年9月26日 閲覧 。^ a b Garlan, David; Allen, Robert; Ockerbloom, John (1995). 「アーキテクチャのミスマッチ:再利用が難しい理由」 IEEE ソフトウェア 12 ( 6): 17–26 . 2025年 9月26日 閲覧 。 ^ a b Cheng, Shang-Wen; Huang, An-Cheng; Garlan, David; Schmerl, Bradley; Steenkiste, Peter (2004). 「Rainbow: 再利用可能なインフラストラクチャを備えたアーキテクチャベースの自己適応」 IEEE Computer . 37 (10): 46– 54. 2025年 9月26日 閲覧 。 ^ Garlan, David (2000). 「ソフトウェアアーキテクチャ:ロードマップ」 (PDF) . 「ソフトウェアエンジニアリングの未来に関する会議議事録」 . ACM Press . 2025年 9月26日 閲覧 。
外部リンク