# Brian Randell 英国のコンピュータ科学者。ソフトウェア耐障害性の研究分野を開拓し、リカバリブロック(recovery block)概念を導入した。 ## 主な経歴 - 1957: インペリアル・カレッジ・ロンドン 数学学士取得後、English Electric Company に入社。Whetstone KDF9 Algol コンパイラ等を実装 - 1964–1969: IBM 米国(主に T.J. Watson 研究所)でオペレーティングシステム・超高速コンピュータ設計・コンピューティングシステム設計方法論を研究 - 1969–: Newcastle upon Tyne 大学 コンピューティング科学科教授 - **1971**: ソフトウェア耐障害性の可能性を探るプロジェクトを Newcastle で立ち上げ、**リカバリブロック(recovery block)** 概念を導入 - 以後: Newcastle Connection(分散)・プロトタイプ分散セキュアシステムを開発 - CaberNet(IST Network of Excellence on Distributed Computing Systems Architectures)のプロジェクトディレクター - MAFTIA(Malicious- and Accidental-Fault Tolerance for Internet Applications)・DSoS(Dependable Systems of Systems)の IST プロジェクトを指導 ## 主な功績と受賞 - リカバリブロックの発明(1971) - [[IFIP WG 10.4]] 長年メンバー - CNRS 科学委員会メンバー - ランヌ大学・トゥールーズ工科大学 名誉博士、IEEE Emanuel R. Piore 賞(2002) - 論文・報告 200 件近く、書籍共著・編集 7 冊 ## このソースでの役割 [[@2004__TDSC__Basic Concepts and Taxonomy of Dependable and Secure Computing]] の共著者。ソフトウェア耐障害性・分散セキュアシステムの視点から貢献した。Gray 1985 の [[ソフトウェア耐障害性]] の議論と並んで、ソフトウェアにおける耐障害設計の先行研究として位置づけられる。 ## NATO ソフトウェア工学会議編者としての役割 1968–1969年の NATO Software Engineering 会議の議事録編者の一人(Peter Naur・J.N. Buxton と共編、*Software Engineering: Concepts and Techniques*, NY: Petrocelli/Charter, 1976)。編者序文で「'software engineering' という語句は、ソフトウェア製造が既存の工学分野に伝統的な理論的基盤と実務的規律に立脚すべきだという含意を持つ、意図的に挑発的な語として選ばれた」と明言した一節が、Michael S. Mahoney によって「ソフトウェアエンジニアリング」という語の起源を跡づける一次資料として引用されている。(Source: [[@1990__CWIQuarterly__The Roots of Software Engineering]] §2) ## 関連 - [[Algirdas Avizienis]] — 共著者 - [[Jean-Claude Laprie]] — 共著者 - [[Carl Landwehr]] — 共著者 - [[ディペンダビリティ]] — 共著で体系化 - [[ソフトウェア耐障害性]] — リカバリブロックの発明者として直接の関係 - [[@1990__CWIQuarterly__The Roots of Software Engineering]] — NATO Software Engineering 会議議事録編者としての役割 - [[ソフトウェア工学の起源]]