СПОСОБ И УСТРОЙСТВО ОПРЕДЕЛЕНИЯ ПОТРЕБНОСТИ ДЛЯ СИСТЕМЫ АВТОМАТИЧЕСКОГО ПИЛОТИРОВАНИЯ ЛЕТАТЕЛЬНОГО АППАРАТА

1. Способ, осуществляемый на компьютере для определения согласно языку предметной области (DSL) потребности для системы автоматического пилотирования (АП) летательного аппарата, содержащий следующие этапы:
- вводят (402) поведенческие параметры АП;
- проверяют (404, 407) соответствие вводимых параметров языку предметной области;
- в ответ на этап проверки генерируют (409) файлы определения потребности и
- сохраняют (410) генерированные файлы определения потребности.
2. Способ по п.1, в котором этап ввода включает в себя этапы:
- вводят (402) первый параметр;
- загружают (401) файл определения языка предметной области и
- подтверждают (404) соответствие первого введенного параметра языку предметной области.
3. Способ по п.1 или 2, в котором этап генерирования файла определения потребности состоит в том, что генерируют файл в одном из форматов (текст, машинный код, исходный код).
4. Способ по п.3, в котором один из форматов генерируемого файла определения потребности является XML или XHTML.
5. Способ по п.3, в котором один из форматов генерируемого файла определения потребности исполнен на языке С, С++, Java.
6. Способ по п.5, содержащий перед этапом ввода следующие этапы:
- загружают заданный файл определения потребности и
- загружают файл определения языка предметной области.
7. Устройство определения потребности согласно языку предметной области (DSL) для системы автоматического пилотирования (АП) летательного аппарата, при этом устройство содержит:
- модуль 101 ввода поведенческих параметров АП;
- модуль 104 проверки, связанный с модулем ввода, для проверки соответствия вводимых параметров языку предметной области;
- модуль 105 генерирования, связанный с модулем ввода, для генерирования файлов определения потребности; и
- модуль 106 хранения для сохранения генерированных файлов определения потребности.
8. Устройство по п.7, в котором модуль ввода дополнительно содержит интерфейс человек-машина 103, имеющий различные поля для ввода поведенческих параметров АП в соответствии с языком предметной области.
9. Устройство по п.7 или 8, в котором модуль ввода дополнительно содержит средства взаимодействия с пользователем.
10. Устройство по п.9, в котором модуль 106 хранения содержит первый модуль 107 для хранения языка предметной области и второй модуль 108 для хранения генерированных файлов определения потребности.
11. Компьютерный программный продукт в виде программы, при этом упомянутая программа содержит кодовые инструкции для осуществления этапов способа по любому из пп.1-6, когда упомянутая программа выполняется на компьютере.