A multitasking software architecture to implement concurrent switching sequences designed with Petri nets | IEEE Journals & Magazine | IEEE Xplore