SLIDE 12 Development lifecycle
Supported phases:
- modelling (based on actors/actions)
- property analysis (based on distributed simulation)
- preliminary execution (intermediate between simulation and real-time
execution, for estimating if timing constraints can be fulfilled in real execution)
- implementation and real execution.
Property analysis (PA) can help estimating the parallelism degree of
components/agents, by varying the number of admitted PUs per container (LPs). PUs can also be shared among agents
Preliminary execution (PE) uses a real-time control structure with
simulated actions (not real actions) "really" executed (pure time consuming resources)
PE tries to assess if the computational overhead of message passing is
effectively negligible, i.e., it does not forbid actions/time constrained messages to be completed in their due time, also considering an admitted time tolerance EPS: if a message should be completed at time t, it is considered to be still in time if it is completed within t+EPS
7th IDCS 2014 - Calabria - 22-24 Sep 12