• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

What is specilization control?

 
Ranch Hand
Posts: 321
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
What is a specilization control? Are stereotype, constraint, tagged value specilization controls?
What is the difference between contraint and tagged value?
 
Ranch Hand
Posts: 18944
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am also very lazy to understand the difference. It is more easy to understand the difference with tagged value since the last is a pair.
But looking on a value tag p.82, at Fig.6-6, of G.Booch et al. The Unified Modeling Language User Guide, I cannot figure out visually any difference of a "value tag" (alone, separately) from constraint...
[ April 27, 2003: Message edited by: Tom�s S�oPaulo ]
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A tagged value is a mechanism to add information about an element to that element. A valid example would be {location = server} and would mean that the element (for example a class) is meant to reside on the server.
A constraint is a boolean expression showing the state of the modelled system for which the element would be applicable. For example, a constraint {on workdays} shown on a method call would mean that the method call only would happen on workdays.
Did that help?
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic