Title :
A generic FSM interpreter for embedded systems
Author :
Viskari, Juha ; Jokinen, Risto ; Hakkarainen, Kari
Author_Institution :
KONE R&D Center, Hyvinkaa, Finland
Abstract :
Finite state machines are a fundamental data processing concept especially in specifying the behavioral logic of different embedded control system components. The traditional implementation approach by coding the FSMs is tedious when there is much need for changes, every separately made change leading to a hardware component update. Also the coded FSMs require lots of expensive ROM memory. To overcome these problems we have designed an architecture that is based on interpretable FSMs. The idea is to isolate the behavior behind a separate interpreter process that communicates with the rest of the system through suitable interface processes. These interfaces take care of mapping the logical entities defined to their physical correspondents, while the behavioral logic is taken care of by the interpreted FSMs exclusively. This article presents the architecture and demonstrates the use of interpretable FSMs
Keywords :
computer architecture; control system analysis; finite state machines; real-time systems; FSM interpreter; behavioral logic; embedded control system; embedded systems; finite state machines; interpretable FSMs; Application software; Automata; Control systems; Data processing; Displays; Embedded system; Hardware; Logic devices; Research and development; User interfaces;
Conference_Titel :
Real-Time Systems, 1996., Proceedings of the Eighth Euromicro Workshop on
Conference_Location :
L´Aquila
Print_ISBN :
0-8186-7496-2
DOI :
10.1109/EMWRTS.1996.557942