2006/06/09

厳密なセマンティクスを持つ視覚言語は定義可能か?

Radium Software Development
UML には厳密な意味論が無い、として批判する David Harel, Bernhard Rumpe の論文の紹介。「『図』と『テキスト』は同程度に厳密であることができ、UML は下書きのための言語であるべきではない」と言う。

しかし、僕は、常々 UML は下書きのための言語だと思っているので、この議論には反対。テキスト言語(BNF やプログラミング言語)なみの厳密なセマンティクスを持った「図」記法を定義することは可能だと思うが、結局4000年後には「漢字」が使えるプログラミング言語を再発明しただけであることに気がつくであろう。図はテキスト言語より曖昧で抽象度が高いからこそ、(下書きのために)活用する価値があるのであり、テキスト言語と同程度に厳密な記法と意味論を備えた瞬間に、テキスト言語との差別化要因を失うのではないだろうか?

Comments: コメントを投稿



<< Home

This page is powered by Blogger. Isn't yours?