- Overview, p1
- Synchronous Systems in BIP, p2
- MATLAB/Simulink to BIP, p3
- AADL to BIP, p4
- GeNoM to BIP, p5
- NesC/TinyOS in BIP, p6
- C to BIP, p7
- DOL to BIP, p8
Synchronous Systems in BIP
We provide in [1] a general representation for the synchronous programming model. We show that we can meaningfully represent synchronous components e.g., Lustre nodes, using (compositions of) atomic components with a particular cyclic behavior. This representation reveals in BIP the least coordination required for the correct execution of synchronous systems. Moreover, for this particular class of components we provide sufficient syntactic conditions to ensure deadlock freedom and confluence of computations.