I'm looking for critique of my Actor hierarchy pictured below. I'm new to this so I'm quite sure how to think about it.
My plan:
Application Module (root actor). - Loads application configurations, launches nested actors(blue), waits for user input from Main Menu
Main Menu - Choose what test to run, as well as hardware type (real of simulated). Launch Nested UI for the Test. Wait for input from Test Controller
HAL/SAL - Launch and monitor hardware nested actors (Full disclosure I just learned what HAL stands for and I'm not sure I'm using this term correctly)
PXI - Do PXI things, launch and monitor nested PXI Slot actors
Please advise! Even just a link to a good break down of how to think about Actor hierarchies when used for hardware testing would be appreciated. I've tried to find some examples but I haven't had much luck finding a collection of them that would lead me to discovering common patterns.
----------------------------------------------------
Studying for CLA.
LabVIEW, inherit from social media habits!