Title :
McCharts and Multiclock FSMs for modeling large scale systems
Author :
Radojevic, Ivan ; Salcic, Zoran ; Roop, Partha
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Auckland, Auckland
fDate :
May 30 2007-June 2 2007
Abstract :
Single-clock specifications with purely synchronous communication have been successfully used in capturing the behavior of small and medium scale embedded systems. In large scale embedded systems, where processes often operate at vastly different speeds, using a single clock in an entire specification can be difficult. In this paper, we present Multiclock Charts (McCharts), a language where finite state machines driven by different clocks are composed. The communication between FSMs is specified by both synchronous and asynchronous mechanisms. The essential feature in the semantics of McCharts is that a complete specification can be mapped onto a single multiclock FSM (MCFSM).
Keywords :
embedded systems; finite state machines; formal specification; systems analysis; McCharts; finite state machines; large scale embedded systems; large scale systems; multiclock FSM; multiclock charts; single-clock specifications; Automata; Broadcasting; Clocks; Contacts; Delay; Embedded system; Large-scale systems; Power dissipation; System-on-a-chip; Timing;
Conference_Titel :
Formal Methods and Models for Codesign, 2007. MEMOCODE 2007. 5th IEEE/ACM International Conference on
Conference_Location :
Nice
Print_ISBN :
1-4244-1050-9
DOI :
10.1109/MEMCOD.2007.371257