Планирование эксперимента и обработка его анализа
Можно написать на любом языке программирования
Маткад, Си, Си+