Controller design and implementation: An approach based on problem frames and Petri Net models | IEEE Conference Publication | IEEE Xplore