Model Introspection

Model-based introspection functionality

  • Every component has a full model of the system (first iteration, may be decomposed in partial models later)

Component Life Cycle Events

  • Starting
  • Ready
  • Terminating

Model-Introspection Client Interface

  • Wait for component (request-reply)
  • Event interface for component life cycle

Service Startup Procedure

  • Factory filled with model
  • Provides domain objects
  • Interface to runtime-model for introspection