SysMLv1: A basic ControlFlow, ObjectFlow, and DecisionNode loop driven by fUML ReadLine CLI String input with conversion to Boolean for LiteralBoolean guard [with mini video]

Gallery
Tutorial
Click on the image to view it full size
Watch simulation
video_sim
Watch a high resolution version of the video on Vimeo.

A convenient way to explore a DecisionNode in Magic Model Analyst® (Cameo Simulation Toolkit®) is to use the ReadLine Activity from the fUML_Library.mdzip, which you can load via Use Project > Use Local Project then select under <install.root>/modelLibraries. You can then input 'test' values via a CLI in the simulation console.

In this example, rather than using Cameo's "magical" implied variable detection based on a "freestyle" guard, the input is converted to a hard Boolean true or false so that a LiteralBoolean can be used on the guard [true].

This version does not use an explicit «decisionInputFlow», so it does not need an "extra" ControlFlow to the DecisionNode:

For a more detailed explanation visit:

To see similar but with a "magical" variable detection in the guard visit:


Learn SysML for MBSE with the Webel IT Australia Live Online web seminar or On-Site course!

Please email or phone Webel IT Australia on +61 405 029 008 to arrange On-Site, Off-Site, or Live Online remote web training seminars and workshops.
Up next
Notes
Snippets (quotes/extracts)
Visit also
Visit also (backlinks)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)
External links