Skip to main content
User account menu
Show — User account menu
Hide — User account menu
Webel IT Australia
Model-based systems engineering, software, and IT Training for industry, science and education
Model-Based Systems Engineering
Model-Driven Software Engineering
UML Analysis and Design
Data analysis and visualisation
Drupal CMS web sites
Media: Video, Audio, Graphics
Synthesis, simulation, animation
R & D
Drancel motion-driven synthesis
Webel Best Practice
If instances of Blocks “communicate” with each other use an Association between them.
Prefer not rename Properties when redefining unless indicating a clear change in role.
Always consider including an abstract (sometimes intermediate) base Block in your domain modelling Generalization hierarchy.
If using "French style" post-adjective naming in English use a trailing underscore after the noun and before the adjective or qualifier: Vin_rouge, Cable_digital. Can be combined with TLA acronyms: Player_DVD.
A common interpretation of composite Aggregation of a part property in SysML domain modelling is that if the owner Block is "destroyed" so is the child part property. Webel adopts these semantics always.
If an abstract Block or Class in a domain model has Associations to Blocks or Classes that are not also abstract, it's often a hint that you have not identified a correct abstraction layer.
SysML Blocks have lots of possible features and compartments, lots of capabilities, and are very powerful! But you don't have to use every aspect of a Block (or show every aspect in every diagram) at once on every project.
In SysML, unless you MUST use a DataType or PrimitiveType from an existing ModelLibrary or Profile, you SHOULD probably be using a ValueType, Enumeration ValueType, or SysML PrimitiveValueType instead so that it integrates with the value system of SysML.
Webel use editorial Sterotypes prefixed with ! and ? in and in CAPS in keywords such as: «!». «?», «!ERROR», «!ISSUE», «!CAUTION», «!WARNING», «!CAVEAT», etc.
Associative BDDs are best used as staging diagrams for you (and SysML-fluent experts), IBDs usually make better presentations diagrams for a wider audience of general engineers and other stakeholders.
Subscribe to Webel Best Practice