[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

10. 利点&欠点

状態遷移表コンパイラの利点と欠点を挙げておきたいと思います。

利点
  1. 状態遷移表さえ作ればソースは自動生成してくれてモジュールの独立性もあること(開発期間の短縮にも貢献)
  2. 状態遷移表とソースコードが一元管理されることになる
  3. ソース公開なので自分で他メーカー・他シリーズマイコンに拡張できること。
  4. 組み込み用途向け以外でも応用が可能
  5. フリーであること。

欠点
  1. コールテーブルを作成するので、遷移及びアクションがない場合でもROM空間を消費してしまうこと
  2. 状態数とイベント数が多い場合は ROM空間の消費が著しく大きくなる(この場 合は内部機械に分割出来るようであれば分割してテーブル総量を配慮する必 要もあり)
  3. 拡張状態遷移表(9)に対応していない(アクションを工夫すれば代替 も可能と思われる)


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Kiyoshi Masumoto on June, 15 2001 using texi2html