OBSERV-a prototyping language and environment combining object oriented approach, state machines and logic programming | IEEE Conference Publication | IEEE Xplore