Observability of Boolean Control Networks: A Unified Approach Based on Finite Automata | Synapse