Search the web
Sign In
New User? Sign Up
executableuml
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want to share photos of your group with the world? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Regarding Executable UML in Embedded Systems... Require Help   Message List  
Reply | Forward Message #1005 of 1107 |
RE: [executableuml] Regarding Executable UML in Embedded Systems... Require Help

Let's not confuse two different things.
 
Executable UML is a highly restricted profile of whichever version of UML you happen to prefer. The commercially available action languages support queries right out of the box, while collections are either architectural (not visible to the modeler and not needed) or implemented by the modeler as a one-to-many relationship. Either way, it supports what people need. My very first Executable UML project was a large scale IT kind of system. Worked great.
 
As for UML 2.1 action semantics, they are EXTREMELY low level and flexible. They support state machines and signal-based communication, yes. They also support operation invocations and Petri net semantics. It's hard to imagine an enterprise IT kind of system that couldn't be implemented with all of those tools in the toolbox. Oh, and BTW, UML action semantics came from the Executable UML vendors. And OMG is currently defining full execution semantics for a small but computationally complete subset of UML 2. In other words, no one at OMG feels that UML 2.1 limits you to embedded, and they come from a wide variety of backgrounds.
 
But that doesn't really address the original question. Muhammad clearly has some problem that is stumping him. What he needs, I think, is some specific answer to a specific question. But I haven't really seen the question yet. So, Muhammad, can you explain where you're stuck?
 
P.S. Thanks Ian, cool reference.


From: executableuml@yahoogroups.com [mailto:executableuml@yahoogroups.com] On Behalf Of Rafael Chaves
Sent: Monday, April 23, 2007 12:12 AM
To: executableuml@yahoogroups.com
Subject: Re: [executableuml] Regarding Executable UML in Embedded Systems... Require Help

I agree with you, Erick, but I think I can see where Muhammad is coming
from. Most application examples, success cases and features in
Executable UML seem to be around embedded systems. Also, if you look for
instance at the action semantics support in UML 2.1, which is supposed
to support executable models, it seems it has full built-in support for
applications based on state machines and signal-based communication, but
it lacks support for features most required by traditional information
systems applications, such as queries and collections.

Hagstrom, Erick G. wrote:
> I'm afraid I'll need to know more about your specific problem. There's
> nothing in Executable UML that makes it more applicable to embedded
> systems than elsewhere. You can use Executable UML for any system.
>
> So where are you stuck?
>
> ----------------------------------------------------------
> *From:* executableuml@yahoogroups.com
> [mailto:executableuml@yahoogroups.com] *On Behalf Of *MUHAMMAD USMAN
> *Sent:* Friday, April 20, 2007 10:35 AM
> *To:* executableuml@yahoogroups.com
> *Subject:* [executableuml] Regarding Executable UML in Embedded
> Systems... Require Help
>
> Hello.
>
> Am currently stuck at a point where i require some direction to answer
> the question that why we can't use Executable UML in normaly system? as
> we know that Executable UML is very useful in Embedded system. Kindly
> give me some directions regarding how to proceed ahead, any we
> reference or any view & experiances which u like to share.
>
> Regards
>
> M.Usman (m_usman99@yahoo.com <mailto:m_usman99%40yahoo.com>)
>



Mon Apr 23, 2007 1:25 pm

eghagstrom
Offline Offline
Send Email Send Email

Attachment
smime.p7s
Type:
application/x-pkcs7-signature
Forward
Message #1005 of 1107 |
Expand Messages Author Sort by Date

Hello. Am currently stuck at a point where i require some direction to answer the question that why we can't use Executable UML in normaly system? as we know...
MUHAMMAD USMAN
m_usman99
Offline Send Email
Apr 20, 2007
3:53 pm

I'm afraid I'll need to know more about your specific problem. There's nothing in Executable UML that makes it more applicable to embedded systems than...
Hagstrom, Erick G.
eghagstrom
Offline Send Email
Apr 20, 2007
4:14 pm

I agree with you, Erick, but I think I can see where Muhammad is coming from. Most application examples, success cases and features in Executable UML seem to...
Rafael Chaves
rafael_alves...
Offline Send Email
Apr 23, 2007
4:11 am

While not disagreeing with any of the previous replies, I thought it might be helpful to point you all at a link that describes at least one non-embedded uses...
Ian Wilkie
ianturnerwilkie
Offline Send Email
Apr 23, 2007
10:51 am

Hello. Ian, Thank you so much for the presentation link and also for the ASL documentation reference link. Regards M.Usman ...
Muhammad Usman
m_usman99
Offline Send Email
Apr 24, 2007
5:16 pm

Responding to Chaves... ... I think there is a valid reason for that and I don't think it has anything directly to do with eUML. Certainly OOA and, to a large...
H. S Lahman
H.S.Lahman
Offline Send Email
Apr 23, 2007
4:21 pm

Thanks for your reply, H. S. Lahman. I didn't mean to hijack Muhammad's Thread, but I guess I did it already... please see my comments inlined below. ... But...
Rafael Chaves
rafael_alves...
Offline Send Email
Apr 24, 2007
11:33 am

Responding to Chaves... ... In CRUD/USER processing the only customer problem being solved is converting one view of data (RDB) to another (UI). If the user...
H. S Lahman
H.S.Lahman
Offline Send Email
Apr 24, 2007
4:15 pm

if Action Language is a better choice instead of using OCL, then can we write guards in Action Language? Since the JUMBALA action language is convinced on...
Tabinda Waheed
tabindawaheed
Offline Send Email
May 11, 2007
12:09 pm

Responding to Waheed... ... First, I think your recollection is incorrect about support for relational expressions. Alas, I am too lazy to root around in the...
H. S Lahman
H.S.Lahman
Offline Send Email
May 12, 2007
4:20 pm

Hello. Thank you to all for replying to my issue. I though "Rafael Chaves" conceived my issue because i found that we can handle basic problems by actions in ...
Muhammad Usman
m_usman99
Offline Send Email
Apr 23, 2007
5:19 pm

... The action semantics as originally conceived was not intended to be set of "user level" constructs that would be used to directly construct behaviour in a...
Ian Wilkie
ianturnerwilkie
Offline Send Email
Apr 24, 2007
12:22 pm

... Indeed. There were actually even some actions (IterateAction, FilterAction and MapAction) that were dropped from the spec in version 2.0. Cannot guess what...
Rafael Chaves
rafael_alves...
Offline Send Email
Apr 25, 2007
12:58 am

Let's not confuse two different things. Executable UML is a highly restricted profile of whichever version of UML you happen to prefer. The commercially...
Hagstrom, Erick G.
eghagstrom
Offline Send Email
May 7, 2007
1:16 pm

[For some reason only today I got this message from Erick Hagstrom (it was posted on April 24). Stuck in the moderation queue?] ... Erick, then how would you...
Rafael Chaves
rafael_alves...
Offline Send Email
May 7, 2007
3:02 pm

Yeah, that's weird. It must have gotten stuck. I only got it this morning too. The answer is: I wouldn't. I didn't sufficiently stress: UML 2.1 action...
Hagstrom, Erick G.
eghagstrom
Offline Send Email
May 7, 2007
3:11 pm

Erick, just to clarify on my viewpoint, I am a tool developer, not a modeler. From what I can tell, it is not possible to implement an action language that...
Rafael Chaves
rafael_alves...
Offline Send Email
May 7, 2007
3:26 pm

Responding to Chaves... ... For a short paragraph, there are a lot of issues. B-). In more or less reverse order... I don't think the AALs aren't an extension...
H. S Lahman
H.S.Lahman
Offline Send Email
May 8, 2007
5:47 pm

... Yes, relationship navigation is the backbone for what I am asking for here. When I mention actions for dealing with collections and queries, I am basically...
Rafael Chaves
rafael_alves...
Offline Send Email
May 11, 2007
5:10 am

Responding to Chaves... ... My argument is that in an OO context one wants to avoid constructing collaborations where that sort of thing is necessary. When we...
H. S Lahman
H.S.Lahman
Offline Send Email
May 12, 2007
2:41 pm

... is there a reason you can't specify the query in OCL? Since it changes no state, i don't see why you even need the action language to specify it....
Srinivas Nedunuri
s_nedunuri
Offline Send Email
May 8, 2007
6:26 pm

... Srinivas, That was what I thought not long ago. Until I realized that interoperability between UML Action Semantics and OCL was limited (for instance, both...
Rafael Chaves
rafael_alves...
Offline Send Email
May 11, 2007
4:35 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help