On functional safety methods: A system of systems approach