Formal assurance case Framework for Open systems dependability (FFO)