MBSE with Genesys 093022

Establishing the Thread Context We should always begin with the pre ‐ and post ‐ conditions for our thread • Pre: product in inventory; customer is certified

• Post: customer has desired product From this, we know the actors and the stimulus / response end points 1. Drag ‐ drop “Parallel” from the toolbox on to the main branch 2. Annotate the top branch “Customers” 3. Annotate the bottom branch “System” We frequently bypass step 1a

and start with step 1b (partitioned threads)

417

Defining the Stimulus / Response End Points The stimulus for this thread is a request from a certified customer 1. Drag ‐ drop “New Entity” on the “Customers” branch 2. Name the new Function “t1. Make Information Request” The response for this thread is the corresponding product 3. Drag ‐ drop “New Entity” on the end of the “Customers” branch 4. Name the new Function “t1. Accept Product” As a naming convention, we prefix thread Functions with “t#.” where # is the thread number

418

MBSE with GENESYS

Made with FlippingBook Learn more on our blog