Надо бы сформулировать.Тут полный простор. Структурное, объектно-ориентированное, автоматное и т.д.Для коммуникационных задач исключительно автоматное. ТЕХНИЧЕСКОЕ ЗАДАНИЕ (ТЗ) по ГОСТ 15.016–2016