Task: Perform Transformations
Perform the transformation from constraints to the observer implementation.
Relationships
Main Description
In the final step, the transformation are performed to first extend the observation model and then transform this extended model into source code for the monitoring infrastructure. In addition, the initialisation of the monitoring infrastructure has to be considered.
Steps
Transform Constraints to Observation Model
Transforms the constraints specified during requirements analysis into the defined observation model with the previously defined transformation rules.
Transform Observation Model to Observer Implementation
The observation model is transformed to a observer (and possibly controller) implementation specific for the system under construction with the previously defined transformation rules.
Create bootstrapping code
An interesting issue is the creation of appropriate bootstrapping code to start observers and controllers along with the respective agents. During the bootstrapping phase, instances have to be created and associations set accordingly. After this initialisation, the controllers will have to register with the observers. Therefore, a phased system boot is usually advised.
Properties
Multiple Occurrences
Event Driven
Ongoing
Optional
Planned
Repeatable