Petri nets, FCCS, and synchronous languages to specify discrete events systems: a comparative synthesis on validation power | IEEE Conference Publication | IEEE Xplore