Документ взят из кэша поисковой машины. Адрес
оригинального документа
: http://news.cosmoport.com/2006/04/20/2.htm
Дата изменения: Unknown
Дата индексирования: Sun Apr 10 14:05:43 2016
Кодировка: Windows-1251
Поисковые слова: ппппп
В NASA изучают выгоды от повторного использования ПО
20 апреля 2006 г.
Специалисты Global Science & Technology (GST) изучают потенциальные последствия использования старого программного кода, ранее уже применявшегося в тех или иных космических миссиях, при реализации новых проектов по освоению или изучению космоса.
С одной стороны, повторное использование отдельных участков специализированного кода может сократить затраты средств и времени на его написание с ноля. Кроме того, в этом случае повысится надежность компьютерных систем, поскольку код уже прошел многократные тестирования и доказал свою работоспособность на практике. Однако, с другой стороны, даже в случае близких по цели миссий исследователям неизбежно придется вносить изменения и дополнения в уже существующее ПО. А этот процесс может оказаться едва ли не более сложным и трудоемким, нежели разработка программы с чистого листа.
NASA уже использовало одни и те же участки программного кода в некоторых своих проектах. Причем такой код аэрокосмическое агентство разделяет на два типа с названиями "черная лиса" (black fox) и "белая лиса" (white fox). Код первого типа может применяться без дополнительной модификации, тогда как второй тип предусматривает необходимость внесения тех или иных изменений.
Впрочем, некоторые эксперты считают, что негативные последствия от повторного использования критически важного кода в ряде случаев могут перевешивать выгоды, сообщает Space.com. Новый проект, реализуемый специалистами Global Science & Technology (GST) для NASA, как раз и должен дать ответ на вопрос о целесообразности повторного применения программного кода. Инициатива оценивается в 1,1 миллиона долларов США. При этом сотрудникам GST предстоит создать специализированное ПО, способное автоматически обнаруживать участки кода, которые потенциально могут быть использованы повторно. Результаты работ GST, вполне возможно, помогут повысить надежность и эффективность будущих космических миссий.