Responding to Kamphuis... ... Since no one else has jumped on it, I will take a stab. The "Executable UML" does define an MDA profile for translation....
... The short answer is No. We haven't done that work. The longer answer is that profiles are very informal. Most of the substance is expressed in English,...
Stephen J. Mellor
steve@...
May 11, 2003 1:54 pm
464
Do any of you have a rule of thumb when modeling Security aspects of a system? I say 'aspect' since normally it is _implemented_ using aspected orientated...
... of ... of ... comes ... set ... that ... Funny you should say, "aspect," because in my vocabulary, an aspect of a software system is (can be modeled as) a...
... We tend to separate out into multiple application domains (e.g. online bookstore + warehouse) where we have a large system. To take the example above - one...
Generally I've modeled security as a seperate domain pretty much along the lines suggested by Marc. There have been times when I felt that security policy was...
In my previous job, we found that security, rather than being a monolithic domain was actually composed of several subdomains (or whatever it is they are...
Responding to Durow... ... In addition to Balcer's comments, I would point out that the notion of AOP is particularly relevant for implementing things like...
In the shopping cart example, once a state entry has been run - the class is no longer 'in a state'. E.g. when we have finished running the actions for 'Adding...
Responding to Durow... ... I think this is getting hung up on a naming convention. FWIW, I always name states in the past tense in the pure Moore tradition of...
The differing views of what a state is were thoroughly discussed early this year. You might want to check the archive on yahoogroups. The months with the...
... According to Executable UML (p 152), "an object is in exactly one state at a time." So even though the state procedure has completed, the object is still...
Tsubasa Imai
imai@...
May 18, 2003 5:48 pm
474
Oh, great. Here we go again... ;-) A summary of events so far: 1. State names that are based solely on the state procedure name are perfectly OK from a...
... I agree with this -- it corresponds to my understanding of state. But perhaps the interesting question here is: Should state be the *only* thing that...
Responding to Balcer... ... I see this issue as the OOA equivalent of public vs. private. Internally it is useful to identify redundancy within state actions...
Responding to Bestler... ... The problem is not abstraction based on the problem space; every element of an OOA model is -- by definition -- an abstraction of...
I know this is an old thread, but I wanted to resurrect it because I think it has relevance to the recent discussions on "Definition of State". I have just...
Hi everybody, Recently I considered using 'I am done' approach to specify a group of collaborating state machines. I have an object 'O1' responsible for doing...
I find these types of questions difficult to answer definitively without some real problem context. The approach should follow from the problem, not the other...
... I also find these hard to answer in the abstract. But generally, if another state machine is waiting on an event it should be characterized as "X has been ...
... wrote: . . . ... There are really three naming conventions for state names: - what the state procedure will do - what the state procedure has done - what...
Responding to Konopelko... ... You are doing the right thing; you are just reading too much into the details. The I'm Done approach is designed to help avoid...
Thanks a lot to all who replied! I apologize that I cannot reply earlier. Let me give an example of what I had in mind while asking my question. Imagine,...
Responding to Konopelko... ... I suspect the Do This approach would send turnON and turnOFF. The basic idea is that the button will know *exactly* what the...
... At this point I understand 'Do this' vs. 'I am done' as follows. With 'I am done' each state machine uses encapsulation to hide the details of its...
Resonding to Konopelko... ... Yes, that is pretty much it. ... Yes, that would be one valid approach. Using this convention one would tend to see a lot of...
Hi, I'm studing xUML, MDA, ASL. But it's so difficult --; So, somebody help me, please. Is xUML replacing UML? then.. previous UML does not used in UML2.0 ? ...
Not to fear...nothing in UML is being replaced! Executable UML is a profile, or subset, of UML. UML version 1.5 added the action semantics. Executable UML...
... is not ... writing, but ... Now I know why some people are using "eUML" here. Yuk it reminds of the overblown late nineties "e" stuff. How about "exUML"...
... does for ... Hi Alvery, It may be a little bit late but I think the tool you are referring to is iCCG, the configurable code generator. It is an xUML...