Помощь в написании студенческих работ
Антистрессовый сервис

Математическое и программное обеспечение повышения живучести управляющих модулей систем реального времени

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Для достижения поставленной цели в работе решены следующие теоретические и практические задачи: проведен анализ подхода к повышению надежности работы ЦПО путем добавления программной избыточностипредложены изменения в технологический процесс разработки ЦПОпредложен усовершенствованный метод повышения надежности целевого программного обеспечения путем добавления программной избыточностиразработана… Читать ещё >

Математическое и программное обеспечение повышения живучести управляющих модулей систем реального времени (реферат, курсовая, диплом, контрольная)

Содержание

  • ПЕРЕЧЕНЬ УСЛОВНЫХ СОКРАЩЕНИЙ
  • 1. АНАЛИЗ СОВРЕМЕННОГО СОСТОЯНИЯ ПУТЕЙ ОБЕСПЕЧЕНИЯ НАДЕЖНОСТИ РАБОТЫ ЦПО
    • 1. 1. Структура ЦПО управляющих вычислительных систем реального времени, характеристики надежности ЦПО
    • 1. 2. Обзор моделей оценки надежности ЦПО
    • 1. 3. Анализ существующих подходов к повышению надежности ЦПО
    • 1. 4. Постановка научной задачи исследования
    • 1. 5. Выводы
  • 2. СОВЕРШЕНСТВОВАНИЕ МЕТОДА ПОВЫШЕНИЯ НАДЕЖНОСТИ РАБОТЫ ЦПО УПРАВЛЯЮЩЕЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ
    • 2. 1. Совершенствование процесса разработки ЦПО путем добавления программной избыточности
    • 2. 2. Обоснование метода повышения надежности работы ЦПО путем добавления программной избыточности с критериальным подключением программных модулей
    • 2. 3. Методика выбора программных модулей, рекомендуемых для добавления программной избыточности
    • 2. 4. Модель оценки надежности работы ЦПО критериальным подключением программных модулей на основе графа состояний системы
    • 2. 5. Выводы
  • 3. ЭКСПЕРИМЕНТАЛЬНЫЕ ИССЛЕДОВАНИЯ НАДЕЖНОСТИ ЦПО УПРАВЛЯЮЩИХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ
    • 3. 1. Методика проведения экспериментальных исследований
    • 3. 2. Алгоритм реализации метода повышения надежности работы ЦПО путем добавления программной избыточности с критериальным подключением программных модулей
    • 3. 3. Оценка эффективности предложенного метода по результатам экспериментальных исследований
    • 3. 4. Предложения по повышению надежности работы ЦПО управляющих вычислительных систем реального времени
    • 3. 5. Выводы

Актуальность. Развитие современной аппаратной базы вычислительных средств, основанной на инновационных технологиях, предъявляет более жесткие требования к надежности программного обеспечения. Анализ результатов функционирования современных ЭВМ различных архитектур свидетельствует о несоответствии качества между аппаратными возможностями вычислительных средств и программных продуктов. Это предопределяет необходимость постоянного совершенствования, как самих программных средств, так и способов их реализации и применения. Все большее место в современном мире занимают сложные вычислительные системы (ВС), выполняющие свои задачи под управлением целевого программного обеспечения в режиме реального времени. Целевое программное обеспечение (ЦПО) содержит комплекс программ, реализующих алгоритмы режимов работы заданного изделия в различных условиях их применения [55].

Постоянно возрастающая область применения, а следовательно и спектр задач, выполняемых ВС на базе ОСРВ, приводит к повышению требований по надежности их функционирования не только со стороны аппаратной составляющей, но и со стороны целевых программных средств, которыми они оснащены [5, 29, 54, 66].

Проблемы в достижении требуемой степени надежности программного обеспечения рассматривались в работах отечественных и зарубежных ученых Б. А. Головкина, А. В. Гордеева, В. В. Липаева, Г. Майерса и других авторов [27, 29, 60, 62, 64, 67, 68]. Основными направлениями в этих работах являются: изучение программных ошибок, выявление причин их вызывающих и последствия их проявлениярассмотрение различных моделей оценки надежности программного обеспеченияповышение надежности технических элементов ВСклассификация существующих способов повышения надежности программного обеспечения и их применение.

Вместе с тем, наряду с глубокой проработкой отдельных направлений в ранее проведенных исследованиях, вопрос об использовании программной избыточности при построении ЦПО управляющих вычислительных систем реального времени практически не рассматривался.

Основными этапами проверки правильности функционирования ЦПО является так называемая статическая и комплексная отладки. Статическая отладка проводится вне режима реального времени, т. е. без учета временных интервалов между запросами абонентов, прерываниями, моментами поступления входных данных, выдачи управляющих воздействий и т. п. Основной ее целью является поиск и устранение ошибок в теле рабочих программ. Для дальнейшего устранения программных ошибок применяется комплексная отладка всего ЦПО, которая осуществляется уже в режиме реального времени и проводится либо на стенде Главного конструктора, либо непосредственно на образце изделия. Тем не менее, ошибки в ЦПО остаются и после выполнения процесса отладки.

Между тем, использование программной избыточности позволяет исправлять возникшие в процессе работы ЦПО сбои. Это производится путем замещения результатов работы отказавшего программного модуля результатами функционирования исправного.

Условия функционирования вычислительных систем в режимах реального времени, а так же отсутствие четкого научно-методического аппарата применения метода повышения надежности ЦПО путем добавления программной избыточности не позволяют использовать ранее предложенные методы и подходы к введению программной избыточности при модернизации серийно освоенных или при разработке новых изделий на базе ОСРВ.

Всё ещё не в полной мере разрешено противоречие между возрастающими требованиями к повышению надежности ЦПО управляющих вычислительных систем реального времени и реальными показателями существующего ЦПО.

Эти обстоятельства определяют актуальность данной работы, целью которой является повышение надежности работы ЦПО управляющей вычислительной системы реального времени, применяемой в комплексах моделирования внешней обстановки радиолокационных и навигационных систем.

Решаемая в работе научная задача состоит в совершенствовании научно-методического аппарата разработки целевого программного обеспечения на этапе проектирования путем добавления программной избыточности.

Для достижения поставленной цели в работе решены следующие теоретические и практические задачи: проведен анализ подхода к повышению надежности работы ЦПО путем добавления программной избыточностипредложены изменения в технологический процесс разработки ЦПОпредложен усовершенствованный метод повышения надежности целевого программного обеспечения путем добавления программной избыточностиразработана методика выбора программных модулей, рекомендуемых для добавления программной избыточностиразработана модель состояний ЦПО, учитывающая особенности использования предлагаемого метода повышения надежностиобоснованы показатели влияния различных методов добавления программной избыточности на надежность работы ЦПО и эффективности использования ресурсов ВС при использовании метода повышения надежности путем добавления программной избыточности и надежности ЦПОпроведена оценка влияния методов добавления программной избыточности на надежность работы целевого программного обеспечения управляющих вычислительных систем реального времени и эффективность использования ЦПО ресурсов вычислительной системыобоснованы предложения по применению метода повышения надежности путем добавления программной избыточности при создании нового и модернизации существующего целевого программного обеспечения.

Объектом исследования избрано ЦПО вычислительной системы реального времени, а предметом исследования — методы и способы повышения надежности целевого программного обеспечения управляющих вычислительных систем реального времени комплексов радиолокационных и навигационных систем.

Методы исследования. В диссертации используются методы структурного анализа, имитационного и структурного моделирования, матричного исчисления, теории множеств, статистического анализа, теории графов, теории планирования экспериментов, теории оценивания и корреляционного анализа.

Научную новизну работы составляют: усовершенствованный процесс разработки ЦПО, заключающийся во введении коррекции структуры ЦПО после проведения процесса статической отладки, особенностью которого является использование программной избыточности с целью повышения его надежностипредложенный метод повышения надежности работы ЦПО путем добавления программной избыточности с последовательным подключением программных модулей, особенностью которого является эффективное использование ресурсов ВСразработанная методика выбора программных модулей, рекомендуемых для добавления программной избыточности, особенностью которой является учет уровня отводимых программным модулям ресурсов вычислительной системы, удельного количества неустраненных отказов на единицу объема каждого программного модуля и возможностей используемых программно-инструментальных средств проведения процесса разработки и отладки программного обеспеченияразработанная модель состояний ЦПО при использовании метода повышения надежности путем добавления программной избыточности с последовательным подключением программных модулей, учитывающая особенности предложенного метода добавления программной избыточности.

Практическая значимость работы определяется: разработанным алгоритмом реализации метода повышения надежности работы ЦПО путем добавления программной избыточности с последовательным подключением программных модулейпроведенными экспериментальными исследованиями по оценке влияния методов добавления программной избыточности на надежность работы ЦПОразработанными предложениями по применению метода повышения надежности работы ЦПО путем добавления программной избыточности.

Достоверность полученных научных результатов, выводов и рекомендаций обеспечивается корректным применением методов исследования и подтверждается совпадением теоретических и практических результатов при разработке и модернизации ЦПО с использованием метода повышения надежности путем добавления программной избыточности.

Реализация результатов работы.

Метод повышения надежности разрабатываемых и модернизируемых комплексов целевого программного обеспечения на основе внесения структурной избыточности, модель оценки надежности функционирования комплекса целевого программного обеспечения, разработанного на основе данного метода и методика выбора программных модулей, рекомендованных для введения избыточности были реализованы в ОАО «Концерн «Морин-формсистема — Агат» (г. Москва) при проведении исследований в ОКР «Линкор» и проведении отладки целевого программного обеспечения модулей МСВ/С (акт от 17 января 2011 г.).

Метод повышения надежности разрабатываемых и модернизируемых комплексов целевого программного обеспечения на основе внесения структурной избыточности и методика выбора программных модулей, рекомендованных для введения избыточности были внедрены в ОАО «ЦНИИ «Курс» г. Москва) при разработке программного обеспечения комплексов моделирования внешней обстановки (акт от 26 января 2011 г.).

На защиту выносятся:

1. Метод повышения надежности ЦПО путем добавления программной избыточности с последовательным подключением программных модулей;

2. Методика выбора программных модулей, рекомендуемых для добавления программной избыточности;

3. Модель состояний ЦПО при использовании метода повышения надежности путем добавления программной избыточности с последовательным подключением программных модулей, на основе графа состояний.

Апробация работы. Основные научные положения и результаты работы докладывались и получили одобрение на VII и VIII молодежных научно-технических конференциях «Взгляд в будущее — 2009» и «Взгляд в будущее -2010» (г. Санкт-Петербург, 2009 г. и 2010 г.), на научно-технической конференции «XVT Макеевские чтения» (г. Москва, 2010 г.), на научно-технических конференциях «Состояние, проблемы и перспективы создания корабельных информационно-управляющих комплексов» (г. Москва, 2009 г. и 2010 г.), на II российской научно-практической конференции судостроителей «Единение науки и практики 2010» (г. Москва, 2010 г.). Они опубликованы в 8 работах (7 статьях / в том числе в 1 статье, опубликованной в ведущем рецензируемом научном журнале в соответствии с перечнем ВАК Министерства образования и науки РФ), в 1 свидетельстве о государственной регистрации программ для ЭВМ в Роспатенте РФ.

Структура и объем работы. Диссертация состоит из введения, трех разделов, заключения, списка использованных источников, включающего 115 наименований.

3.5. Выводы.

1. Предложена методика проведения экспериментальных исследований влияния позволившая определить степень влияния различных подходов к добавлению программной избыточности на надежность ЦПО, характер влияния различных подходов к добавлению программной избыточности на показатели эффективности использования целевым программным обеспечением ресурсов вычислительной системы и оценить эффективность применения предлагаемого метода добавления программной избыточности относительно имеющегося уровня надежности целевого программного обеспечения.

2. В качестве показателей оценки влияния различных методов добавления программной избыточности на надежность работы ЦПО были выбраны: вероятность устранения последствий отказа программного модуля Рш вероятность возникновения ложного отказа программного модуля / вероятность пропуска отказа программного модуля Ррг — В качестве показателей характера влияния различных методов добавления программной избыточности на показатели эффективности использования целевым программным обеспечением ресурсов вычислительной системы были выбраны: средний прирост времени реализации функции — средний прирост объема используемого программным модулем адресного пространства А? пмсредний прирост объема адресного пространства используемого промежуточными данными программного модуля, А Упд.

Оценка эффективности применения предлагаемого метода добавления программной избыточности проводилась с использованием в качестве показателя надежности — вероятности безотказной работы ЦПО.

3. Проведенные экспериментальные исследования указывают на положительный эффект от применения предлагаемого метода, по своим показателям превысив К-версное и дуальное программирование. Данный эффект в большей степени определен нулевым значением вероятности возникновения ложного отказа.

4. Анализ результатов экспериментальных исследований указывает на более эффективное использование временного ресурса и адресного пространства памяти, выделяемой под промежуточные данные программного модуля, вычислительной системы при использовании предлагаемого метода добавления программной избыточности. Это позволит применять данный метод при создании НПО управляющих вычислительных систем, предъявляющих жесткие требования ко времени функционирования программных модулей.

5. Результаты экспериментальных исследований позволили сделать вывод о положительном эффекте от применения предлагаемого метода добавления программной избыточности. Применение данного метода позволило получить прирост степени безотказной работы ЦПО, равный 3−6%.

6. Разработаны предложения по повышению надежности ЦПО на основе использования программной избыточности.

Данные предложения охватывают как процесс проектирования целевого программного обеспечения, так и процесс его отладки. Внесены изменения в общую структуру вычислительной системы, позволяющие снизить затраты на выявление программных ошибок в процессе эксплуатации изделий.

ЗАКЛЮЧЕНИЕ

.

Среди множества проблем создания новых и модернизации существующих комплексов радиолокационных и навигационных систем с особой остротой проявляется проблема повышения надежности работы ЦПО. Существующие методы и средства создания ЦПО управляющих вычислительных систем реального времени не позволяют в достаточной мере повысить уровень надежности ЦПО.

Практика требует повышения надежности работы ЦПО, что в настоящей работе осуществляется путем совершенствования научно-методического аппарата метода повышения надежности путем добавления программной избыточности ЦПО управляющих вычислительных систем реального времени комплексов радиолокационных и навигационных систем.

Основой решения задачи является совокупность научно обоснованных технических решений по применению программной избыточности при создании нового и модернизации существующего ЦПО. При этом получены следующие результаты:

1. Проведен анализ существующих методов добавления программной избыточности целевого программного обеспечения. Проведенный анализ позволил выявить основную сложность использования данных методов — большая ресурсоемкость.

2. Предложено изменение в процесс разработки целевого программного обеспечения, позволяющее произвести добавление программной избыточности на этапе проектирования, на основе информации, полученной на этапе статической отладки.

3. Предложен усовершенствованный метод повышения надежности работы целевого программного обеспечения путем добавления программной избыточности, основанный на методике выявления явных признаков сбоя.

Применение данного метода при разработке нового и модернизации существующего ЦПО позволило повысить степень безотказной работы на 3−6%.

4. Разработана методика выбора программных модулей, рекомендуемых для добавления программной избыточности. Особенностью данной методики является учет следующих факторов: наличие ресурсов вычислительной системы для каждого программного модуля согласно его спецификации и статистической информации по их использованиюудельное количество неустраненных отказов на единицу объема программного модуля, полученное на основе статистической информации по не-устраненным отказам программного модуля на предыдущих этапах отладкиособенности используемых программно-инструментальных средств проведения процесса комплексной отладки целевого программного обеспечения.

5. Разработана модель состояний ЦПО, использование которой позволит получить значения показателей надежности целевого программного обеспечения, разрабатываемого с применением предлагаемого метода повышения надежности путем добавления программной избыточности.

Данная модель учитывает как структуру ЦПО, так и показатели надежности функционирования различных групп модулей, полученных на этапах статической отладки резервных программных модулей, разработанных с целью повышения программной избыточности.

6. Обоснованы: показатели влияния различных методов добавления программной избыточности на надежность работы ЦПО: вероятность устранения последствий отказа программного модуля вероятность возникновения ложного отказа программного модуля Р/.- вероятность пропуска отказа программного модуля Ррг — показатель надежности ЦПО: вероятность безотказной работы ЦПОэффективности использования ресурсов вычислительной системы при использовании метода повышения надежности путем добавления программной избыточности: средний прирост времени реализации функции — средний прирост объема используемого программным модулем адресного пространства, А Упм средний прирост объема используемого промежуточными данными программного модуля адресного пространства А? пд.

7. Проведена оценка влияния методов добавления программной избыточности на надежность работы целевого программного обеспечения вычислительных систем реального времени и показатели эффективности использования целевым программным обеспечением ресурсов вычислительной системы. Результаты экспериментальных исследований позволяют сделать вывод о более эффективном использовании ресурсов (временного ресурса и адресного пространства памяти, используемого промежуточными данными программных модулей).

8. Выработаны рекомендации по применению метода повышения надежности путем добавления программной избыточности при создании нового и модернизации существующего целевого программного обеспечения.

Полученные результаты можно характеризовать как научно-методический аппарат метода повышения надежности путем добавления программной избыточности ЦПО вычислительных систем реального времени комплексов радиолокационных и навигационных систем.

Основные теоретические и практические результаты работы использованы при создании и модернизации комплексов радиолокационных и навигационных систем, что подтверждено соответствующими актами.

Показать весь текст

Список литературы

  1. Э. Типичные ошибки проектирования. Библиотека программиста. СПб., Питер, 2003. 224 с.
  2. Б. В. Черняховский В.В. Поиск устойчивых ошибок в программах. М., Радио и связь, 1989.78 с.
  3. Ф., Франкен П. Надежность и техническое обслуживание. Математический подход. М.: Радио и связь, 1988.
  4. Р., Прошан Ф. Математическая теория надежности / пер. с английского. М.: Советское радио, 1969.
  5. Э. Технология разработки программного обеспечения СПб., Питер, 2004. 655 с.
  6. А.Н. Оценка факторов качества программных продуктов методом регрессионного анализа. Программно-методическое обеспечение. М.: Синтег, 2001.
  7. Н.С. Численные методы. М.: Наука, 1975.
  8. Н.С., Жидков Н. П., Кобельков A.B. Численные методы. М., Лаборатория базовых знаний, 2000.
  9. Ю.М. Индивидуальная отладка программ. М.: Наука, 1992.
  10. А.Т., Мотузова Е. П., Чаусов А. Ю. Метод генерации входных данных при тестировании программ // Вопросы радиоэлектроники Сер. ЭВТ. Вып.2. — 2009.
  11. Н.С., Жидков Н. П. Методы вычислений. М.: Физматгиз, 1969.
  12. Д.Н., Парамонов Н. Б. Методы аналитического расчета вероятностных характеристик ациклических алгоритмов. // Вопросы судостроения, серия ВТ.-1983. вып.49. С.40−48.
  13. Р. Теория и практика кодов, контролирующих ошибки. М.: Мир, 1986.
  14. К.Ю. Практикум на ЭВМ. Методы решения линейных систем и нахождения собственных значений. М., МГУ, 1998.
  15. . и др. Характеристики качества программного обеспечения. М.: Мир, 1981.
  16. .У. Инженерное проектирование программного обеспечения. М.: Радио и связь, 1985.
  17. Е. С. Исследование операций. Задачи, примеры, методология. Учебник для вузов. М., Дрофа. 2004. 206 с.
  18. В.М. Основы численных методов. М.: Высшая школа, 2005.
  19. В.В. Вычислительные основы линейной алгебры. М.: Наука, 1977.
  20. В.В. Ошибки округления и устойчивость в прямых методах линейной алгебры. М., МГУ, 1969.
  21. В. А. Статистические методы планирования эксперимента в технико-экономических исследованиях. М., Финансы и статистика, 1981. 263 с.
  22. Вопросы оценки качества функционирования программного обеспечения вычислительных систем реального времени. Сб. научных трудов. Отв. Ред. H.H. Безруков. Киев, КНИГА, 1986.
  23. Т. А. Хорошевский В.Ф. Базы знаний интеллектуальных систем. СПб.: Питер, 2000.
  24. П.Г., Липаев В. В. Характеристики ошибок в процессе разработки комплексов программ. // Программирование.-1976. № 2.
  25. Р. Руководство по надежному программированию. М., Финансы и статистика, 1982.256 с.
  26. . А. Надежное программное обеспечение//Зарубежная радиоэлектроника, 1978, N 12, С. 3−57.
  27. . А. Расчет характеристик и планирование параллельных вычислительных процессов. М., Радио и связь, 1983. 272 с.
  28. А. В., Молчанов А. Ю. Системное программное обеспечение. СПб., Питер, 2002. 451 с.
  29. ГОСТ 27.002−89. Надёжность в технике. Основные понятия. Термины и определения. М., Издательство стандартов, 1989. 36 с.
  30. ГОСТ 27.410−87 Надежность в технике. Методы контроля показателей надежности и планы контрольных испытаний на надежность. М., Издательство стандартов, 1987. 18 с.
  31. ГОСТ 28 195–98. Оценка качества программных продуктов. Общие положения. М., Издательство стандартов, 1989.38 с.
  32. В.Е. Теория вероятностей и математическая статистика. М.: Высшая школа, 2004.
  33. .В., Беляев Ю. К., Соловьев А. Д. Математические методы в теории надежности. 2-е изд., переработанное и дополненное. М.: Наука, 1987.
  34. И.С., Рыжик И. М. Таблицы интегралов, сумм, рядов и произведений. М.: Наука, 1971.
  35. .П., Марон И. А. Основы вычислительной математики. М.: Высшая школа, 1970.
  36. .С. Интервальная математика. Красноярск, Красноярский гос. ун-т, 2004.
  37. A.B., Новиков Е. С., Парамонов Н. Б. Оценка инструментальной погрешности линейных вычислительных программ специализированных ЭВМ. // Вопросы судостроения, серия ВТ.-1984. вьш.51. С.41−49.
  38. В. Г. Надёжность автоматизированных систем. М., Энергоатомиздат, 1986. 536 с.
  39. Ю.А. Точностные характеристики управляющих вычислительных машин. М.: Энергоатомиздат, 1983.
  40. Г. И., Медведев Ю. И. Математическая статистика. М.: Высшая школа, 1984.
  41. В., Драйярд Д., Джеймс Ф. Статистические методы в экспериментальной физике. / Пер. с англ. М.: Атомиздат, 1976.
  42. К.А. Надежность, контроль и диагностика вычислительных машин и систем. М., Высшая школа, 1989. 216 с.
  43. . М., Мкртумян И. Б. Основы эксплуатации ЭВМ: Учебное пособие дл вузов. — М., Энергоатомиздат, 1988.
  44. С.А., Шокин Ю. И., Юлдашев 3-Х. Методы интервального анализа. Новосибирск: Наука, 1986.
  45. Э., Хейвуд Д. Быстрая и качественная разработка программного обеспечения. Вильяме, 2003.
  46. Д., Моулер К., Нэш С. Численные методы и программное обеспечение. М.: Мир, 2001.
  47. JI.M., Острецов Г. Э. Проектирование высоконадежных систем автоматического управления движением корабля. М.: ФИЗМАТЛИТ, 2010.
  48. . И. Экспериментальные исследования программ. М., Наука, 1988. 184 с.
  49. А. О. Методическое обеспечение оценки надежности программного обеспечения информационных систем образовательного назначения: Дис.. канд. техн. Наук. М., Российская академия образования институт информатизации образования, 2004. 128 с.
  50. А.Н. Предельные распределения сумм независимых случайных величин. M.,-JL: Наука, 1949.
  51. А.Н., Фомин C.B. Элементы теории функций и функционального анализа. М.: Наука, 1968.
  52. В.А. и др. Вопросы теории надежности технических систем. Смоленск: Русич, 1988.
  53. В. М. Вычислительные устройства и программное обеспечение радиолокационных систем. Монография. М., НИЭМИ. 2003.250 с.
  54. В. М., Лопашинов П. М., Шалин С. А. Средства разработки и отладки программного обеспечения для систем, работающих в режиме реального времени. ВСРЭ, серия РЛТ, 2000, вып. 1, с. 7−21.
  55. Г., Корн Т. Справочник по математике для научных работников и инженеров. М.: Наука, 1973.
  56. В. П., Самочадин А. В. Программное обеспечение микропроцессорных систем. М., Машиностроение, 1984.270 с.
  57. Г. Математические методы статистики. М.: Мир, 1975.
  58. У., Рац Д., Хаммер Р., Хокс М. Достоверные вычисления. Москва-Ижевск: R&C Dynamics PXD.2006.
  59. В. В. Качество программного обеспечения. М., Финансы и статистка, 1993. 262 с.
  60. В.В. Моделирование внешней среды для определения качества и надежности сложных программных средств. М.: Надежность.2003. № 3.
  61. В. В. Надежность программных средств. М., СИНТЕГ, 1998. 240 с.
  62. В. В. Отладка сложных программ. М., Энергоатомиздат, 1993. 235 с.
  63. В. В. Проектирование программных средств. — М.: Высш. шк., 1990.— 301 с.
  64. В. В. Системное проектирование сложных программных средств для информационных систем. М., СИНТЕГ, 1999. 257 с.
  65. В.А. Прогнозирование надежности и программного обеспечения сложных вычислительных систем на основе математических моделей. Сборник докладов Международной конференции по мягким вычислениям и измерениям — SCM. СПб., 2005.
  66. Г. Искусство тестирования программ / пер. с англ. В. Ш. Кауфмана, М., Финансы и статистика, 1982.156 с.
  67. Г. Надежность программного обеспечения/пер. с англ. В. Ш. Кауфмана, М., Мир, 1980.360 с.
  68. Дж. Системный анализ передачи данных, т.1. М.: Мир, 1975.
  69. Дж. Д. Измерение и обеспечение надежности программных средств//ТИИЭР. Т. 68. № 9.1980. с. 113−128.
  70. Надежность и эффективность в технике: Справочник. Методология, организация, терминология. М.: Машиностроение, 1986.
  71. В.В., Чернова H.A. Статические методы планирования экстремальных экспериментов. М.: Наука, 1965.
  72. H.H. Стили и методы программирования. М., ИНТУИТ, 2005.
  73. А. И. Общее программное обеспечение систем реального времени. Киев, Науково думка, 1980. 132 с.
  74. Е. С. О методике анализа точности работы корабельных цифровых вычислительных систем//Вопросы кораблестроения. Серия: Вычислительная техника. 1984. N 31. С. 3−9.
  75. Е.С. К вопросу об априорном анализе инструментальных ошибок корабельных цифровых вычислительных систем//Вопросы кораблестроения. Серия: Вычислительная техника. 1983. N 27. С. 26−31.
  76. Ю. В. Объектно-ориентированные технологии разработай сложных программных систем. М., ИЛУ РАН, 1996. 328 с.
  77. И.П., Манычев В. П. Основы теории проектирования САПР. М.: Высшая школа, 1990.
  78. Обзор системы кросс-разработки Tornado. М., НИИСИ РАН, 1996. 17 с.
  79. Оре О. Графы и их применение. М.: Мир, 1965.
  80. С.А. Технологии разработки программного обеспечения.2-ое издание. СПб.: Питер-пресс, 2003.
  81. Дж., Рейнболт В. Итерационные методы решения систем нелинейных уравнений со многими неизвестными. Пер. с англ. М.: Наука, 1988.
  82. .П., Юсупов P.M. Оценка надежности программного обеспечения. СПб.: Наука, 1994.
  83. A.M., Гуров С. В., Основы теории надежности. СПб.: БХВ-Петербург, 2006.
  84. Р.И., Никандров A.B. Методы оценки показателей надежности ПО. — СПб., Политехника, 1992 — 76 с.
  85. Т., Зелковиц М. Языки программирования: реализация и разработка. СПб., Питер, 2001. 375 с.
  86. B.C. Введение в вычислительную математику. М.: Физматлит, 2000.
  87. A.A., Гулин A.B. Численные методы. М.: Наука, 1989.
  88. Ю. М., Воробьев Г. Н., Потапов Е. С., Сюзев В. В. Проектирование специализированных информационно-вычислительных систем. М.: Высшая школа, 1984. 146с.
  89. Ю.М., Старосельский В. А. Моделирование и управление в сложных системах. М.: Советское радио, 1984.
  90. Э.И. и др. Точность вычислительных устройств и алгоритмов / под ред. Шаталова A.C. М.: Машиностроение, 1976.
  91. Т., Лилов М., Нельсон Э. Надежность программного обеспечения. М., Мир, 1981. 323 с.
  92. А. И. Системный подход и общая теория систем. М., Мысль, 1997. 607 с.
  93. Дж. Программное обеспечение и его разработка. М., Мир, 1985.
  94. Я. А., Новиков Е. С. Оценка эффективности одного способа защиты от не-выявленных ошибок в программе//Вопросы кораблестроения. Серия: Вычислительная техника. 1976. N 5. С. 117−124.
  95. М. X. Начала науки о программах. М., Финансы и статистика, 1981. 128 с.
  96. Дж., Мичтом Дне. Структурный подход к программированию/Пер. с англ. М., Мир, 1980. 280 с.
  97. . Я., Орлов С. А. Организация ЭВМ и систем. СПб., Питер, 2004. 668 с.
  98. А.Ю. Аттестация качества функционального программного обеспечения по показателям надежности//МНТК «Взгляд в будущее-2010», Санкт-Петербург, 2010.
  99. Г. Н. Надежность аппаратно-программных комплексов. Учебное пособие. СПб., Питер, 2005. 479 с.
  100. Г. Н., Можаев A.C. Логико-вероятностные методы расчёта надёжности. М., Знание, 1989. 66 с.
  101. М.В. Основные этапы отладки программ в статическом режиме. // Морские интеллектуальные технологии, спецвыпуск, ЕНП 2010. Спб, 2011. — С.225−229.
  102. М.В. Метод обеспечения достоверности и точности за счет введения избыточности в программы. // Материалы VIII молодежной научно-технической конференции «Взгляд в будущее 2010» / СПб.: ОАО «ЦКБ МТ «Рубин», 2010. — 492с. — С.43−46.
  103. JI. Ф. Разработка и отладка программ. М., Радио и связь, 1984. 88 с.
  104. А. А., Соловецкий JI. Г., Мессих И. Г. Структурное проектирование надежности программ встроенных ЭВМ. Л., Машиностроение, 1989. 296 с.
  105. В. В. Надежность программного обеспечения систем обработки данных: учебник. М., Финансы и статистика, 1987. 272 с.
  106. Янг С. Алгоритмические языки реального времени. Конструирование и разработка: Пер. с англ. М., Мир, 1985.400 с.
  107. Fenies Steven J., Schiffman Robert L. Quality assurance of engineering software. «J. Techn. Conuc. ASCE. Proc. Amer. Soc. Civ. Eng.», v.105, 1979.
  108. Moranda P. Prediction of software reliability during debugging. // Proc. 1975 Annu. Reliability and Maintainability Symposium. Washington: D. C., 1975.
Заполнить форму текущей работой