Verification of concurrent assembly programs with a Petri net based safety policy | TUP Journals & Magazine | IEEE Xplore