レベッカ・J・ワーフス=ブロック(1953年、オレゴン州ポートランド生まれ)は、アメリカのソフトウェアエンジニアであり、オブジェクト指向プログラミングとオブジェクト指向設計のコンサルタントであり、情報技術コンサルティング会社ワーフス=ブロック・アソシエイツの創設者であり、オブジェクト設計への最初の行動的アプローチである責任駆動設計の発明者です。
ウィルフス=ブロックは、オレゴン大学でコンピュータおよび情報科学と心理学の学士号を取得している。[ 1 ]彼女はテクトロニクスで15年間ソフトウェアエンジニアとして勤務した後、夫のアレン・ウィルフス=ブロックが設立したInstantiationsに移籍した。InstantiationsはDigitalkに買収され、Digitalkは1995年にParc Place Systemsと合併してParcPlace-Digitalkとなった。彼女はSmalltalk言語ベンダーのプロフェッショナルサービス組織のチーフテクノロジストを務めた。
彼女はウォーレン・ドッジと共に、米国特許第4,635,049号「画像情報をグラフィカルに表示するための装置」を保有している。
ウィルフス=ブロックは、ブライアン・ウィルカーソンと共著した1989年のOOPSLA論文で初めて「-driven」ミームを提唱した。 [ 2 ]それ以前は、オブジェクトを構造化する最も一般的な方法は、エンティティ関係モデリングのアイデアに基づいていた(ジェームズ・ランボー、スティーブ・メラー、サリー・シュラーによって普及した)。
彼女は1992年にSmalltalk Reportの記事でオブジェクトの役割ステレオタイプについて執筆し、これがUMLのステレオタイプの概念に影響を与えた。彼女が考案した会話型(2列)のユースケース形式は、その後ラリー・コンスタンティンによって普及した。最近の「駆動型」設計アプローチの多くは、そのルーツとRDDの影響を認めており、クラス・責任・コラボレーションカードはその代表的な手法の一つである。彼女は2009年12月までIEEE Softwareのデザインコラムニストを務めた。