Планов громадьё

Ниже приведен список тех вещей, которые собираюсь в дальнейшем реализовать в программе. Скорее всего, я буду делать их в том порядке, в котором они здесь приведены, но вы можете попробовать убедить меня в том, что в первую очередь надо сделать что-то другое.
  1. Добавить поддержку других функций принадлежности. В первую очередь - это трапеция, а потом... А потом я и не знаю, что добавлять. Во-первых, я не знаю формул, используемых в Матлабе для функций принадлежности, но это полбеды. У меня нет опыта реализации фаззи-систем и я пока не знаю, какие же функции принадлежности чаще всего используются в _реальных_ системах.
  2. Добавить еще один алгоритм обработки правил вывода: метод Максимума-Произведения.
  3. Добавить другие алгоритмы дефаззификации. В первую очередь - это "правильный" метод центра тяжести и модифицированный метод центра тяжести. Остальные алгоритмы дефаззификации - под большим вопросом.
  4. Оптимизация алгоритма обработки правил вывода. Из информации на сайте FuzzyTech я понял, что немного (вроде бы "немного") усложнив алгоритм можно получить существенный прирост производительности при незначительном ухудшении точности.
    Кстати, может кто знает, в каком состоянии сейчас находится этот проект? А то сайт у них не обновлялся с 1999-го года, а на мою просьбу о доступе к демо-версии они не откликнулись.
  5. Поддержка других контроллеров. Пока еще точно не решил каких, но, скорее всего, начну с MCS51. В данном вопросе хотел бы услышать чужое мнение.
  6. Создать собственный интерфейс для описания фаззи-системы.
Всегда рад услышать ваши предложения.