- Overview, p1
- Real-Time, p2
- Execution Environment, p3
Real-Time
The behavior layer of BIP is extended to timed automata (and timed Petri nets). We consider discrete time semantics for clocks and urgency types (i.e. lazy, delayable, or eager [1]) for transitions. Our methodology relies on two models of the application [2]:
- The abstract model is defined without considering a specific execution platform. It provides timing constraints for transitions that are only user requirements, and it considers instantaneous interactions execution.
- Given execution times for interactions, the abstract model is modified into a corresponding physical model such as to take into account platform characteristics. A physical model is time-safe (i.e. deadlines are met) if its execution traces are included in the execution traces of the abstract model. It is time-robust if reducing the execution times preserves this property.

