10. 利点&欠点
状態遷移表コンパイラの利点と欠点を挙げておきたいと思います。
利点
- 状態遷移表さえ作ればソースは自動生成してくれてモジュールの独立性もあること(開発期間の短縮にも貢献)
- 状態遷移表とソースコードが一元管理されることになる
- ソース公開なので自分で他メーカー・他シリーズマイコンに拡張できること。
- 組み込み用途向け以外でも応用が可能
- フリーであること。
欠点
- コールテーブルを作成するので、遷移及びアクションがない場合でもROM空間を消費してしまうこと
- 状態数とイベント数が多い場合は ROM空間の消費が著しく大きくなる(この場
合は内部機械に分割出来るようであれば分割してテーブル総量を配慮する必
要もあり)
- 拡張状態遷移表(9)に対応していない(アクションを工夫すれば代替
も可能と思われる)
This document was generated
by Kiyoshi Masumoto on June, 15 2001
using texi2html