One of the creators of the Unified Modeling Language, Ivar Jacobson, claims the technology has become too big and needs to be simplified.

In order to watch video content you need to enable javascript and install Flash player version 8 or above.

Jacobson, who helped develop UML, a modelling language used to visualise and blueprint applications, said in an interview with Builder AU that the technology has become less usable as features have been added.

"[UML] needs to be fixed. It needs to be simplified. There's nothing wrong with it, it's just too big. If it's too big people cannot adopt it," Jacobson said.

UML was originally created by Grady Booch, James Rumbaugh and Ivar Jacobson who were collectively known as the "Three Amigos" in the mid-90s. After this time the technology expanded rapidly and started to include support for many industry standards, practices, and players.

Jacobson believes the answer is to create what he is calling Essential UML.

"What we need to do is create Essential UML, which is basically the 20 per cent you need, and the rest you shouldn't even have to touch unless you really want to get into special domains.

"Domain specific languages isn't a new idea ... the problem with this is the same today [as the past] in that if you have no underlying semantics, no core, it's very hard to translate from one language to another. There's a lot of research going on in this area but I have not yet seen something that has yet solved this problem."

"Still, I think languages such as UML has a lot of value but simplification is what's needed," Jacobson said.

Gameplan This was published in Gameplan, check every Wednesday for more stories

Related links

Comments

1

Marcob - 11/09/08

"UML was originally created by Grady Booch, James Rumbaugh and Grady Booch".

1) one Booch in excess
2) one Jacobson missing

:-)

» Report offensive content

2

brendon.chase - 12/09/08

Sorry about that, we're fixing it up now.

» Report offensive content

3

tracy.nelson - 12/09/08

Yeah, I sometimes wonder what I'm missing when I look at UML templates and see all these symbols I don't use (and some I don't even recognize). I find UML indispensible for communicating designs, but I really only use class and sequence diagrams (w/o interaction frames), and occasionally activity diagrams.

One problem that never seems to go away, no matter what notation you use: if you want to show any kind of detail regarding some complex bit of processing, you need an E-size plotter...

» Report offensive content

Leave a comment

You must read and type the 6 chars within 0..9 and A..F

* indicates mandatory fields.

3

tracy.nelson - 09/12/08

Yeah, I sometimes wonder what I'm missing when I look at UML templates and see all these symbols I don't use ... more

2

brendon.chase - 09/12/08

Sorry about that, we're fixing it up now. ... more

1

Marcob - 09/11/08

"UML was originally created by Grady Booch, James Rumbaugh and Grady Booch". 1) one Booch in excess 2) one Jacobson missing :-) ... more

Log in


Sign up | Forgot your password?

  • Staff Microsoft shows off IE9 preview

    This week, highlights from Microsoft's MIX10 conference and more in the Roundup. Read more »

    -- posted by Staff

  • Chris Duckett IE9's H.264 vote killed Ogg

    In a split decision by the judges, the winner of the W3C/WHATWG video codec consensus is H.264, taking home the future of video playback on the internet while loser Ogg goes home with nothing but thoughts of what might have been. Read more »

    -- posted by Chris Duckett

  • Staff Google launches Apps Marketplace

    Google launches and app store, while Mozilla plans to re-write its open-source license. More of this week's news in the Roundup. Read more »

    -- posted by Staff

What's on?

  • Optus Deal

    Broadband + home phone + PlayStation®3 in a single package price!