Идеальный разработчик - Perfect Developer

Идеальный разработчик (PD) - это инструмент для разработки компьютерные программы строго. Он используется для разработки приложений в таких областях, как ИТ-системы и критически важные бортовые системы. Принцип состоит в том, чтобы разработать формальную спецификацию и усовершенствовать спецификацию до кода. Несмотря на то, что инструмент основан на формальные методы, поставщики утверждают, что передовые математические знания не являются обязательным условием.

PD поддерживает парадигму "Подтвержденное проектирование по контракту", которая является расширением Дизайн по контракту. В «Подтвержденном проектировании по контракту» контракты проверяются статический анализ и автоматическое доказательство теорем, чтобы быть уверенным, что они не потерпят неудачу во время выполнения.

В Идеально язык спецификации используется имеет объектно-ориентированный стиль, создавая код в языки программирования включая Ява, C # и C ++. Он был разработан Великобритания Компания Escher Technologies Ltd. Они отмечают на своем веб-сайте, что их претензия заключается не в том, что сам язык идеален, а в том, что его можно использовать для создания кода, который идеально реализует точную спецификацию.

Смотрите также

внешняя ссылка