Author Topic: UML profile for safety analysis  (Read 2775 times)

Ignacio G. T.

  • EA User
  • **
  • Posts: 38
  • Karma: +0/-0
    • View Profile
UML profile for safety analysis
« on: September 15, 2010, 10:33:00 pm »
Has anyone developed a profile for performing safety analysis, similar to that developed by Bruce Douglass for Rhapsody? (see http://www.ibm.com/common/ssi/fcgi-bin/ssialias?infotype=SA&subtype=WH&appname=SWGE_RA_SY_USEN&htmlfid=RAW14124USEN&attachment=RAW14124USEN.PDF)

I'm specially interested in FTA.

And is (s)he willing to share it?  :)

beginner

  • Guest
Re: UML profile for safety analysis
« Reply #1 on: September 21, 2010, 05:59:41 am »
I just quickly browsed over that document. It has an overwhelming amount of icons (I especially like the back-to-the-roots logical gates, haha). On a first impression I wouldn't see anything SyML would not provide in a better and standardized way. Making tables with "safety levels/issues" is something that doesn't come with any profile at once. You would probably need additional scripting for that. However, having provided the right tagged values and relations this is no witch craft.

b.

P.S. Why is it I'm sceptic about people they call themselves evangelist? May be because of the dictionary definition:

1 a person who seeks to convert others to the Christian faith, esp. by public preaching.
• a layperson engaged in Christian missionary work.
• a zealous advocate of something : he is an evangelist of junk bonds.
2 the writer of one of the four Gospels (Matthew, Mark, Luke, or John) : St. John the Evangelist.
« Last Edit: September 21, 2010, 06:07:18 am by beginner »

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +54/-3
    • View Profile
Re: UML profile for safety analysis
« Reply #2 on: September 21, 2010, 10:00:01 am »
Ignacio, if you fancy having a go at creating a profile with shape scripts, here's a shape script for an OR gate to get you started:
Code: [Select]
shape main
{
      noshadow=true;
      defsize(50,50);
      startpath();
      moveto(0,100);
      bezierto(46,-36,54,-36,100,100);
      bezierto(40,80,60,80,0,100);
      endpath();
      fillandstrokepath();
}

Quote
P.S. Why is it I'm sceptic about people they call themselves evangelist?
^this.
(I have no problem with somebody being "a zealous advocate of something", but as a job title it's a bit B.S., isn't it?)
« Last Edit: September 21, 2010, 10:43:14 am by KP »
The Sparx Team
[email protected]

beginner

  • Guest
Re: UML profile for safety analysis
« Reply #3 on: September 21, 2010, 09:22:07 pm »
Neil,
that's absolutely the point.

b.