// ************************************************************************** // // // // eses eses // // eses eses // // eses eseses esesese eses Embedded Systems Group // // ese ese ese ese ese // // ese eseseses eseseses ese Department of Computer Science // // eses eses ese eses // // eses eseses eseseses eses University of Kaiserslautern // // eses eses // // // // ************************************************************************** // // A simple schizophrenia problem. // // ************************************************************************** // module Schizo06(event !out_1,!out_0) { loop { event x; weak abort { p1: pause; emit(x); } || loop { event a; if(a) emit next(a); p2: pause; if(a) emit(out_1); else emit(out_0); } when(x); } } satisfies { initial : assert !out_1 & !out_0; after : assert A X (!out_1 & out_0); }