Diagram that shows the variability points. First sketch:
Mandatory features
- Execution – single-threaded (vs multi-threaded vs actor-based)
- Sceduling - WALL-TIME vs DISCRETE
- Distribution – centralized (single node with all components) vs decentralized
- Scheduling policy (only with single-threaded execution) – RATE-MONOTONIC vs EDF
- Simulation Logging for capturing the simulation progress with configurable levels
- Simulation frames (structured records) with state of ensembles, etc.
- For each class, specification of information to be logged (hierarchical logging)
Optional features
- Network stack (no network stack goes together with centralized deployment)
- Gossip – MANET vs IP-based vs MANET & IP-based
- Network implementation – OMNET++ vs faking delays (direct)
- Security – Stumpf’s
- Trustworthiness – Stumpf’s
- Visualization – Filipek’s
- Extension point of visualization tool: property sheet
- Visualization should work with logger (file) that can be visualized incrementally
- Adaptation – IRM-based vs Period-Adapting (Hujecek)
- Environment simulation – MATSIM vs SUMO vs custom
Diagram that shows the variability points. First sketch:
Mandatory features
Optional features