Sparx Systems Forum

Enterprise Architect => Uml Process => Topic started by: wings on January 28, 2010, 04:12:20 pm

Title: Where is Boundary stereotype in UML specification
Post by: wings on January 28, 2010, 04:12:20 pm
Hi, everybody,

I notice that I can not find any description about Boundary,Control and Entity stereotypes in UML specifications above 2.0 version.But they are all standard stereotypes, isn't it? So where can I find them in OMG site?

Thanks a lot.
Title: Re: Where is Boundary stereotype in UML specificat
Post by: son-of-sargasso on January 28, 2010, 06:20:44 pm
That is because they are the EA equivalents of a very old pattern called "Model-View-Controller".  IIRC Boundary=View, Control=Controller and Entity=Model.  

They are quite handy, sometimes, when developing lower level models that involve a n-Tier architecture.

These days, the pattern (some would call it a paradigm) have got quite muddied.

google MVC
hth
bruce
Title: Re: Where is Boundary stereotype in UML specificat
Post by: Geert Bellekens on January 28, 2010, 07:51:06 pm
The ECB is a pattern defined in the OpenUP (http://epf.eclipse.org/wikis/openup/core.tech.common.extend_supp/guidances/guidelines/entity_control_boundary_pattern_C4047897.html?nodeId=3df0b93e)
The stereotypes have never been standard UML, but in the 1.x specification these stereotypes were mentioned in a profile example.

Because of that a lot of case tool vendor have included those stereotypes in their product, but it is a common misunderstanding that these are (or were) UML standard stereotypes.

I think the MVC pattern is more like a specialization of the ECB pattern (specific to UI design). ECB can also be used in other areas.

Geert
Title: Re: Where is Boundary stereotype in UML specificat
Post by: wings on January 29, 2010, 01:22:48 am
Thanks a lot for your help : )