MBSE with CORE 100821

Reusing Functions, Items, and More in Threads

• When developing threads, we encounter similar Functions , Items , Exits , Resources , and DomainSets across different threads • Do not reuse an element from another thread or from your integrated logic • Threads exist within the bounds of pre- and post-conditions • Elements are only valid within those conditions • An element might be more broadly applicable, but that is a risky assumption

The best practice is to never reuse elements across threads

417

Importing Elements for Threads 2, 3, and 4

To simplify thread construction, we will import the Functions , Items , and Exits for

• Thread 2 – Product not in Inventory • Thread 3 – Customer Certification • Thread 4 – Performance Assessment

In real life, if you find yourself reusing an element that you did not already create for this thread, stop and think – you have likely crossed threads

418

MBSE with CORE

Made with FlippingBook Digital Publishing Software