Icon class icon_class far fa-sticky-note icon_class_computed far fa-sticky-note Note kind NAMING POLICY Policy level OPTION UML keywords Connector Keywords Webel Best Practice Relates to Structural Allocation: USB - Progressive refinement using Allocations Related notes [NAMING, POLICY, WARNING]{STRICT} DO NOT use Connector names that are identical to the names of the Associations that type them! [NAMING, POLICY, WARNING]{STRICT} DO NOT use Property names that are identical to the names of the Classifier (Class, DataType, Block, ValueType) that type them! [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). [NAMING, POLICY]{STRICT} SysML: Naming: Always use either anonymous or first letter lower case for Property, ObjectNode and InstanceSpecification names; no exceptions (unless using names to "quote text")! Valid: 'lowerCamelCase' OR 'tla' vs TLA acronym OR 'uCC' vs UpperCamelCase [NAMING, POLICY]{STRONG} Use 'UpperCamelCase' (a.k.a. PascalCase) names for Classifiers such as UML Classes and SysML Blocks) to avoid confusion with 'lowerCase' Property names [see however special naming conventions for acronyms and SysML contract and flow Blocks] Related notes (backlinks) Related snippets (extracts) Visit also Visit also (backlinks) Flags Book traversal links for Use of 'this-that' with a hyphen in Connector names is admissable (where 'this' and 'that' indicate Connector ends or their types) Previous Up Next