// ************************************************************************** // // // // 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 // // // // ************************************************************************** // // This non-constructive example is due to G. Berry [Berr99]. It is remarkable // that the guarded actions of the program o => o and !o => o have a unique // solution (o==true) that is however, not constructive. // ************************************************************************** // module P12(event o) { if(o) emit(o); else emit(o); } drivenby { nothing; }