Learn about Webel's comprehensive SysMLv2 Workshop Seminar course!
Webel now has a SysMLv2 Online Self-Study course with self-test Quizzes!

Dr Darren's SysMLv2 dream: Just 'att' instead of 'attribute' as code keyword.

Icon class
icon_class
far fa-sticky-note
icon_class_computed
far fa-sticky-note
Note kind
Policy level
Specification keywords
SysMLv2 keywords
Keywords
Click on the image to view it full size

Dr Darren explains:

SysMLv2 is already a dream, but I have another dream, and in that dream, the code keyword for attribute is just these three letters instead of attribute:

att

For reference we may use:

ref

For definitions we may use:

part def
item def
...
I have no doubt that in redefinitions of attributes the verbose attribute keyword is often "skipped" because it is inconvenient to type ("too long"), so one ends up with basic refs, which is not bad per se:

:>> val = 1.1

However, AFAICT, Cameo SysMLv2 does not support a basic refs compartment, so to display the information one has to use full feature symbols, which takes up modelling real estate and can make View (diagrams) a bit harder to read. I'm not asserting that Cameo "should" according to the SysML2.0 spec have such a compartment (it isn't explicitly indicated under 8.2.3 Graphical Notation), but it would be nice to have.

It's sometimes necessary to show feature symbols if one wishes to show, for example, relationships from the feature (such as for educational reasons), or for structured attributes. But if a structured attribute usage has redefinitions that "skipped" the long attribute keyword, you are back to basic refs and you have to resort to verbose nested symbols again.

Just att would be nice.

I also had a nightmare in which the alternative keyword was 'val'.

To learn how to get your Views just sweet attend a Webel SysMLv2 Workshop Seminar group course or subscribe for the Webel SysMLv2 Online course:

Relates to
Related notes
Related notes (backlinks)
Related snippets (extracts)
Visit also
Visit also (backlinks)