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