![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 64
|
![]()
Подскажите, пожалуйста, какую литература нужно почитать или где взять информацию на тему "Методология разработки критического программного обеспечения".
|
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А что такое Критическое ПО?
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
Критические проблемы критических систем http://citforum.ru/computer/2010-05/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 64
|
![]()
Спасибо большое. Подскажите, а эта информация http://lab18.ipu.ru/projects/conf2010/1/3.htm относится к данной теме?
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 30.07.2008
Сообщений: 1,609
|
![]()
Критическое ПО используется в телекоммуникациях и связи. Например, при передаче потокового HDTV видео со спутника на землю или с земли на спутник. При организации прямого эфира соревнований с олимпиады требуется разработка критического ПО. Потому что передача не должна иметь задержек.
Основной принцип: обработка данных должна производиться очень быстро, а для этого должны использоваться наиболее эффективные алгоритмы. В digital signal processing (дискретной обработке сигналов) для подобного ПО используются быстрые преобразования Фурье (fast Fourrier transform). Данные со спутника должны передаваться в зашифрованном виде, а для этого необходимо использование криптографических шифров (DES , RSA , ГОСТ и др.). При передаче не в зашифрованном виде данные могут передаваться в запакованном виде. Для разработки критического ПО могут использоваться распределенные системы, то есть набор компьютеров, объединенных в сеть. Критическое ПО: - системы космической навигации (ГЛОНАСС / GPS) - системы управления спутниками, космическими грузовиками (Прогресс), ракетами-носителями (Протон, Atlas, Ангара, Днепр), разгонными блоками (Фрегат), марсоходами (Curiosity), луноходами (луноход 1,2) и прочими космическими аппаратами ( http://tssonline.ru/articles2/practi...tnikami-svyazi ) - системы обработки данных с РЛС - системы управления беспилотниками - системы наведения и целеуказания - системы телекоммуникаций и связи - системы управления оборудованием АЭС - системы управления ракетами (ЗРК, ПКР, МКР и т.п.) - системы управления авиалайнерами типа Ту-154, Airbus A320, Boeing 787 и т.п. - системы управления истребителями класса Су / Миг / F22 - системы управления атомными подводными лодками - системы управления авианосцами класса Nimitz - системы управления атомоходами Синонимом может быть система или приложение реального времени (real-time systems // real-time computing ) См. http://irs.nntu.ru/globals/files/sidorov/realtime.pdf Дается определение, что такое система реального времени. Ядро операционной системы Windows / Linux / Unix - это критическое ПО. Операционные системы можно считать критическим ПО. (на спутниках, КА стоит операционная система) Литература по ссылке: 1. Карпов В.Е., Коньков К.А. Основы операционных систем 2. Д. Бэкон, Т.Харрис - Операционные системы 3. Дейтел Г. - Введение в операционные системы 4. Теренс Чан - Системное программирование S.M.Kuo, B.H. Lee, W.Tian - real-time digital signal processing : implementations and applications , 2006 Сети организуются в реальном времени (real-time networks См. http://en.wikipedia.org/wiki/Real-time_computing Тут даются ссылки на международные организации, которые занимаются методологией разработки приложений работающих в реальном времени. Критическое ПО управления разгонным блоком Фрегат решает следующие задачи: http://www.federalspace.ru/451/ <LI>перевод одного или нескольких КА с опорной орбиты на рабочую орбиту или отлетную траекторию; <LI>разведение КА по рабочим орбитам в случае группового запуска; <LI>перевод головного блока (ГБ) в составе РБ+КА с незамкнутой траектории на опорную орбиту (операция «довыведение»). Данная операция в некоторых случаях позволяет увеличить массу выводимой полезной нагрузки; <LI>стабилизацию ГБ на пассивных и активных участках полета; <LI>формирование и выдача команд на сброс головного обтекателя (ГО), отделение головного блока, отделение КА; <LI>построение необходимой ориентации, а также, в случае необходимости, закрутки головного блока на пассивных участках полета и перед отделением КА; <LI>измерение при помощи наземных средств параметров промежуточных орбит и орбит выведения КА; <LI>контроль состояния РБ и, при необходимости, выводимого КА в процессе выведения; <LI>увод РБ с рабочей орбиты выводимого КА. </LI></UL> критическое ПО, потому что при ошибке космический аппарат будет утерян в грунт как Фобос-в-грунт
"SPACE.THE FINAL FRONTIER.This's a voyage of starship Enterprise. It's 5-year mission to explore strange new worlds,to seek out new life and civilizations,to boldly go where no man has gone before"
Последний раз редактировалось challengerr; 05.04.2014 в 07:55. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 07.06.2009
Сообщений: 64
|
![]()
Спасибо большое
![]() ![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Найти информацию. | nadyaH | Помощь студентам | 2 | 24.11.2013 00:08 |
Не могу найти интересную тему которую давно читал | AlkaloiD | Свободное общение | 7 | 19.12.2012 09:06 |
Отформатировал диск и не могу найти тему | pufystyj | Общие вопросы C/C++ | 0 | 19.12.2010 00:46 |
Где найти информацию о....? | anton14 | Свободное общение | 2 | 12.09.2008 19:14 |
Помогите найти информацию о потоках в сетях | LapetaL | Работа с сетью в Delphi | 1 | 18.12.2006 13:57 |