Icon class icon_class far fa-sticky-note icon_class_computed far fa-sticky-note Note kind MODELLING NAMING POLICY Policy level RECOMMENDED Specification keywords SysML-1.6 SysML-1.7 UML keywords Diagram SysMLv1.x keywords ElementGroup ElementGroup::/member Keywords Webel Parsing Analysis parsing analysis WPA:«pa» Relates to Focus PAD for the Snippet 'The quick brown fox jumps over the lazy dog' Related notes [NAMING, POLICY, STYLE] "Trust the Port or Pin Type!" - Often the name of the Type of an anonymous Port or Pin is completely sufficient to indicate its role, unless a clear indication of its direction or unique role is required. [CONVENTION, NAMING, STYLE]{STRONG} FlowProperty naming. Use anonymous or just 'i' for in, 'o' for out, and 'io' (or 'oi') for inout. "Trust the Type". For conjugation ~InterfaceBlock use 'o' for in, 'i' for out, and 'io' (or 'oi') for inout. [ASSERTION]{STRICT} In Webel Parsing Analysis elicited model elements MUST eventually be moved out of the 'source' (or '0-source') Package/Model zone and under a main project Package/Model area. (Use the owner display option to check.) [CAVEAT, DISPLAY, TOOL] MagicDraw/Cameo: Does not seem to support showing a trailing colon ':' in labels of Properties or Connectors that are untyped OR are typed by anonymous Classes, Blocks, or Associations. (The notation is used in some SysML specification diagrams.) [NAMING, POLICY]{STRONG} Prefer anonymous Actions, or if they must be named, prefer code-like 'lowerCamelCase' or completely 'lower case' (if you do absolutely insist on having spaces in action names, but please no other punctuation). [CAVEAT]{OPTION} SysMLv1: When using model queries (such as tables) for compliance with some older systems engineering docs you may not always be able to use anonymous Property names and anonymous instance level element names. Or try the owner context or the ID! [NAMING, STYLE] Webel has a proposal for clearly revealing anonymous typed elements in SysML callouts and on derived Properties from operation queries. Related notes (backlinks) Related snippets (extracts) Visit also Visit also (backlinks) Flags Book traversal links for Webel Parsing Analysis: An anonymous Element may be collected as a /member of a Snippet (it is not important whether collected elements list with a clear name under /member, only that they are traceably elicited). Previous Up Next