Formal verification for embedded software with cognitive environment modelling | IEEE Conference Publication | IEEE Xplore