Learn about Webel's comprehensive SysMLv2 Workshop Seminar course!
Webel now has a SysMLv2 Online Self-Study course with self-test Quizzes!
Learn about the Webel Q&A     online self-testing system for SysML v2/v1
Learn about the Webel SysMLv2 Ports audio mixer case study course module!

BDD overview of entire mini system

Gallery
Tutorial
This Block Definition Diagram (BDD) shows definitions of most elements in the mini system:
Click on the image to view it full size

Let's start with the interface block contracts and a minor warning:

You should nevertheless use consistent SysML-style, type-based conjugation as shown. For example, the InterfaceBlock I_Keypad defines a provided reception of Signal S_Digit (which carries a digit:Integer). The block Keypad has an output port o:~I_Keypad, where the conjugated ~InterfaceBlock ~I_Keypad formally has a required Signal S_Digit.

The Receiver has sub-blocks R1 and R2 that can identify themselves via redefined id. It has an input Port iKeypad:I_Keypad and an output Port oDisplay:I_Display.

The Display is relatively trivial, with an input Port i:I_Display.

The Signals N0, N1 etc. each carry a corresponding Integer will act as simple keypad "dialer" buttons in Magic Model Analyst® (Cameo Simulation Toolkit®) .

Up next
Notes
Snippets (quotes/extracts)
Related slides (includes other tutorials)
Related slides (backlinks, includes other tutorials)
Visit also
Visit also (backlinks)