This UML Use Case summarizes the requirements that apply to hardware monitoring in the Atlas 2 Redundancy Management DP 2. The use case called Get Health of Platform captures the requirement to provide SSI with an indicator that represents the health of the platform as determined by the Performance and Capacity Monitor. Since this functionality used to be part of that CSC, it is now an external actor of the two use cases below. The Analysis model used for the Redundancy Management CSC must be modified for the PaC Monitor CSC because an external interface must be defined. The refined model takes the previously stated use cases and breaks them into UML collaborations.
Collaborations are a set of classes that interact to achieve a certain goal.
Collaborations are not design, but rather a high level description of what must be designed. On the left are the use cases. On the right are the collaborations. The two of these collaborations that are the most interesting are Provide Platform Statistics API and Gather Statistics from Platform . This means that statistical gathering can no longer be tightly coupled with Redundancy Management because Redundancy Management is not available in all platforms states.