←
↑
Marquise
(Myers)
→
GUIプログラミングのほとんどすべての要素を例示のみで実現
静的な画面設計/テストモード(e.g. IB)に加え、動的な反応も例示で定義
例示されたアクションから本当のアクションを推定
e.g. Trainモードにおいてマウス押下とマウス移動を指定し、Showモードでその間に点線を引くと、システムは「マウスドラッギングにより点線が移動する」ことを推論
推論の間違いをパネルで訂正可能
編集操作のパラメタ化にすぎないが実用性は高い