Skip to content

UML Forum Google Group
Syndicate content
This group discusses topics related to the specification and application of the Unified Modeling Language.
Updated: 1 day 13 hours ago

UC model - how to model a background process run?

Mon, 08/23/2010 - 19:23
Hello,

There are two use cases. One is a running process (a system function)
which performs some actions, then waits some time and performs the
same actions again. Let's say it runs all the time on and on. Let's
call it UC.1

There is also another Use Case which is an usual user performed
function - let's call it UC.2. UC.2 is a GUI function by means of

Categories: Communities

I can not use SUT sterotype for UML testing Profile on Eclipse

Mon, 08/23/2010 - 19:23
Hi,

I was building UML Testing Profile according to the UTP specification
from omg.org using Eclipse Galileo Modeling version.

I have created some stereotypes such as:
- TestComponent: extends UML::StructuredClassifier
- TestContext: extends UML::StructuredClassifier
- SUT: extends UML::Property

Categories: Communities

Re: [UML Forum] Understanding associative classes

Mon, 08/23/2010 - 13:21
Responding to belletti...
The association class is *required* for *:* associations because such
associations cannot be resolved with a simple referential attribute on
one side or the other. Essentially the association class is a
placeholder for a more complex underlying implementation. Thus quite
Categories: Communities

Understanding associative classes

Sun, 08/22/2010 - 05:49
Hello all.

I'm having some issue while applying the concept of associative class
on an exercise i have to complete.
So far i have always thought that an associative class is "only"
useful if the cardinality "multiplicity" between to classes is greater
then 1.
so for example:
"in a transports company there are several trucks that can only refill

Categories: Communities

Re: [UML Forum] UML is active, but the buzz is lost?

Sat, 08/21/2010 - 11:32
Responding to Cabot...
I think OMG shot themselves in the foot in their effort to make UML the
Mother of Modeling Languages. Prior to v2.0 one of the major knocks on
UML was that it was too big and complex because it tried to be a
superset notation for all OOA/D notations, many of which were somewhat
Categories: Communities

Re: [UML Forum] Re: UML 2.x - Raising Events on Transition (State Machine / Effect)

Tue, 08/17/2010 - 14:47
Responding to Kirsten...
In an OO context the SM would implement an object and it would be the
objects that collaborated. So one would model that message sending in an
Interaction Diagram. One would describe the message generation and
relationship navigation either in an AAL or with analogous fundamental
Categories: Communities

RE: [UML Forum] UML is active, but the buzz is lost?

Tue, 08/17/2010 - 14:47
Jordi,
First, I use UML extensively, and have since UML 1.3.
Having said that, I think you are right that the UML is being quietly
adopted as the "lingua franca" of software and even perhaps systems (with or
without SysML) development. This survival has been in the face of myriad
domain specific languages that either casually imitated parts of the UML, or
Categories: Communities

Re: UML 2.x - Raising Events on Transition (State Machine / Effect)

Tue, 08/17/2010 - 14:47
Thanks for your sophisticated reply!

I am neither interested in OO development directly nor any code
generation (executable UML, etc.), but your explanations are still
very interesting.

As I said, I expected that there is no "send message to other SM"
notion as presented in many papers and tutorials, because they are all

Categories: Communities

UML is active, but the buzz is lost?

Tue, 08/17/2010 - 14:47
Software experts comment on this SD times article: [link]

that UML is still active but the buzz around it is now lost. My
opinion is that this is not necessarily a bad thing (more plus
comments here: [link]

Categories: Communities

Re: [UML Forum] UML 2.x - Raising Events on Transition (State Machine / Effect)

Tue, 08/17/2010 - 14:47
Responding to Kirsten...
If you are looking to use state machines in some other context than OO
development, you can stop reading. I suspect you are not interested in
OO development, though you might still find the comments on
implementation implications below interesting.
I'm afraid that is not the way interacting FSMs work, at least as far as
Categories: Communities

RE: [UML Forum] how to draw template specialization - template inheritance ?

Tue, 08/17/2010 - 14:47
@nguillot,
Consider what Lahman says within his context, then ignore it.
IF you are doing OOAD by UML "pictures", Lahman is correct. However, if you
are using the UML closely mapped to Category Theoretic mathematical
constructs, where Type templated constructs are critical to the design, then
by all means use the templating technique (obviously not just OOP).
Categories: Communities

UML 2.x - Raising Events on Transition (State Machine / Effect)

Tue, 08/17/2010 - 14:47
Hi @all,

I have a (for me) very important question about UML (2.x) state
machines, and I am really despairing of the following topic for
several weeks now. As my research topic is about visual DSLs (not that
close to UML, but now I have to deal with its metamodel), I do not
search for a practical solution, but a good discussion with people who

Categories: Communities

Re: [UML Forum] how to draw template specialization - template inheritance ?

Tue, 08/17/2010 - 14:47
Responding to nguillot...
Basically my response is: Don't Do That!
Things like STL templates are pure OOPL mechanisms that are only
relevant to 3GL type systems. (Note that a UML Class Model represents a
class system, not a type system; big difference.) IOW, templates are an
implementation mechanism for OOP. UML is a notation for OOA/D which is
Categories: Communities

how to draw template specialization - template inheritance ?

Tue, 08/17/2010 - 14:47
Hello.

I would like to draw class diagrams for classes with template
parameters.

I prefer asking with sample to be sure I manage make me hunderstand.
I use to code in C++, so I'll write the code in C++.

1) "template and inheritances"

Imagine I have this class:

template <typename T> class SpecialVector : public vector<T>;

Categories: Communities

Re: [UML Forum] Help on a Use Case Diagram

Tue, 08/17/2010 - 14:47
Responding to stevthym...
The purpose of these forums is not to do your homework for you; that is
part of the learning experience. However, I will provide some general
comments that might be useful.
Use cases describe *interactions* between the software and the outside
world. So the first thing you need to do is figure out what activities
Categories: Communities

Help on a Use Case Diagram

Tue, 08/17/2010 - 14:47
Hello!

I have the following Use Case study on which a Use Case diagram is
required. What I need is assistance on the selection of the actors...
Please can you advice which actors should be selected for this
prospect diagram?

Case Study:
Tracel and Tourism Ltd (TAT advertise and manage properties for rent

Categories: Communities

Request your opinion about Modelling Languages

Tue, 08/17/2010 - 14:47
Hi, I'm a postgraduate student at University of Strathclyde, Glasgow ,
UK.
Currently, i'm doing a research about process modelling and modelling
languages.

My topic is process modelling for effective systems and designs.
It's focusing on the effect of BPM on systems and designs.
In addition, it is also to evaluate between modelling languages which

Categories: Communities

SPLASH (OOPSLA) 2010 Workshop on Flexible Modeling Tools - DEADLINE EXTENDED

Tue, 08/17/2010 - 14:47
CALL FOR PAPERS AND DEMONSTRATIONS

SPLASH 2010 Workshop on Flexible Modeling Tools
[link]

Monday, October 18, 2010, Reno, Nevada, USA. (In conjunction with
SPLASH/OOPSLA/Onward!)

"Flexible modeling tools" hold the promise of bridging the gap
between formal modeling and free-form authoring. This workshop will

Categories: Communities

Re: [UML Forum] [ANN]: Workflow Simulation and Execution of an UML Design

Tue, 08/17/2010 - 02:24
Hi,
In my experience, the most common use cases for workflow simulation is capacity related - find resources/ processes bottom neck and estimate activity based costing. It is usually performed by business analysts with help from IT. Most will use bpmn process modeling instead of UML. UML is too much for business analysts.
Categories: Communities

Re: [UML Forum] Multiplicity

Sat, 08/14/2010 - 01:05
Responding to jonas...
Are you using UML for OOA/D modeling? If not, you can stop reading...
Object attributes are supposed to be scalar values at the level of
abstraction of the containing object. (In relational terms they must be
simple domains.) One can use abstract data types (ADTs) for attributes
Categories: Communities