Combining Dependability with Architectural Adatability by Means of the SIGNAL Language

This paper introduces a new abstract program representation, namely Synchronous Flows Dependence graph, which has been induced from Signal, a synchronous dataflow language based on axiomatic flow transformation operators. We have provided this graph representation with (1) architecture-independent validation tools which encompass control-consistency verification and deadlock detection and, (2) the notion of abstraction which enables some tuning of the grain of the SFD graphs according to the target architecture.