Synthesis of embedded software using free-choice Petri nets | IEEE Conference Publication | IEEE Xplore