To try to stimulate more discussion on the subject of management requirements SJTAG needs to support, I offer the following diagram and description to help gain more insight into the problem space to assist our group.

- management hierarchy model
System Manager:
- Tracks and records the configuration and state of the system
- Regulates the operational state of each assembly in the system
- Communicates configuration and state information to the outside world through an external interface
- Applies operations/functions to the system as requested by the external inteface
Assembly Manger:
- Tracks and records the configuration and state of any sub-assemblies that make up this assembly
- Regulates the operational state of each sub-assembly that makes up this assembly
- Applies operations/functions to the assembly as requested by the System/Parent Assembly Manager
For POST or self initiated testing, the assembly manager would post its state information in a publically accessible memory resources (e.g., dual ported RAM, FLASH file system) where the system manager could extract the inforation in a pull control model or the assembly manager could asynchronously send a message to the system manager with any configuration or state change in a push control model.
Ideally, the information is maintained by the system manager on a softare bulletin board/data base resource.