MBSE with GENESYS thru Dec 2024

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 entity from another thread or from your integrated logic • Threads exist within the bounds of pre- and post-conditions • Entities are only valid within those conditions • An entity might be more broadly applicable, but that is a risky assumption

The best practice is to never reuse entities across threads

441

Model Organization –Thread Clean up We maintain the separation of the Thread

information into its own folder for the functions. 1. Select Function ‐ Threads folder in the Project Explorer panel 2. Select all “T.1.x …” functions and drag ‐ drop them on the Threads folder We also want to maintain the separation of the Thread information into its own folder for the items. 1. Select the Item folder in the Project Explorer panel 2. Add a new folder by Click on the New Folder button in the Ribbon 3. Named the folder “Threads” 4. Select all “t1. ….” items and drag ‐ drop them on the Threads folder

442

Made with FlippingBook - professional solution for displaying marketing and sales documents online