Using finite state automata to produce self-optimization and self-control | IEEE Journals & Magazine | IEEE Xplore