formal modeling and verification of complex systems