Gallery Tutorial [TECHNICAL SLIDE TRAIL] The Webel libraries for Wolfram Mathematica: With SysMLv1 models. Section SECTION: Modelling the Wolfram Language in SysMLv1 and related Webel coding conventions Tags and keywords Topic level ESSENTIAL UML keywords CallOperationAction SysML keywords SysML Activity Diagram Keywords Wolfram Wolfram Language Mathematica SysML MagicDraw SysML MD SysML CATIA Magic Systems Modeling Language Wolfram Player Pro Webel::SysML4Mathematica Webel IT Australia Click on the image to view it full size Up next SysML Activities as function networks (simple contrived Real maths example) Notes [CONVENTION, MODELLING, NAMING]{STRICT} Webel: SysML4Mathematica: An Association used as the Type of an argument or return is represented by a Block '<||>'. A List used as as the Type of an argument or return is represented by a Block '{}'. (Extending types may adapt the notation.) [CONVENTION, MODELLING, NAMING]{INFORMATIVE} Webel: SysML4Mathematica: Activity Diagrams used purely for analysis and as development aids are not required to show every ControlFlow, may omit InitialNode and ActivityFinalNode, and are not required to fully validate in SysML tools or execute. Snippets (quotes/extracts) Visit also The Webel SysML4Mathematica recipe for modelling Wolfram Language code in Systems Modeling Language (SysML) for Model-Based Systems Engineering Visit also (backlinks) Related slides (includes other tutorials) Related slides (backlinks, includes other tutorials) The Webel W`MOO` packages: MOO = MTools OO support utilities The Webel MAll universal (intermediate) base class MAll: Methods related to classes and contracts: Example: MDemoAll: From the MAll self-test GUI MAll: All public Methods with signatures MAll: methodHelp and methodFind: Short aliases mH and mF MAll: isContractOf for PatternTest (easier contract checks for MTools) The Webel MAll universal class for MTools integrates with the HelpO` method registry HelpO`: Options management for MTools methods (lookup replaces OptionValue[]) Flags Book traversal links for Example: Representation of a Webel MAll class MTools method as a SysML Activity Diagram Previous Up Next