• Регистрация
Лучшие бизнес традиции
Власть достижений!
Оформить подписку
  • Бухгалтерский учет и аудит
    • Аудит
    • Бухгалтерская отчетность
    • Бухгалтерский учет
    • Международные стандарты финансовой отчетности
    • Налоги и налогообложение
    • Управленческий учет
  • Деловое общение и деловой этикет
    • Деловой этикет
    • Иностранные языки
    • Переговоры
  • Делопроизводство
    • Документоведение
    • Кадровое делопроизводство
  • Информационные технологии
    • Внедрение ИС
    • Графика
    • Интернет
    • Информационные технологии в бухучете
    • ПО Майкрософт
    • Практические навыки
    • Программирование
    • Специализированное ПО
      • Абдулаев В. И. Программная инженерия: учебное пособие, Ч. 1. Проектирование систем
      • Абуталипова Л. Н., Фаткуллина Р. Р. Основы применения ЭВМ в технологиях легкой промышленности: учебное пособие
      • Автоматизация деятельности предприятия розничной торговли с использованием информационной системы Microsoft Dynamics NAV: учебное пособие
      • Анисимов Э. А., Чернов В. Ю. Современные программные комплексы для проведения инженерного анализа: учебное пособие
      • Антивирусная защита компьютерных систем: учебное пособие
      • Антонов Ю. В. ER-модель: практическое пособие
      • Архитектура платформ IBM eServer zSeries: курс лекций
      • Баранова И. В., Батова М. М., Чжао Кай Информационные инструменты цифровой трансформации высокотехнологичных предприятий = Information tools for digital transformation of high-tech enterprises: монография
      • Бартеньев О. В.
        • Бартеньев О. В. Современный Фортран: учебное пособие
      • Белоус А. И., Солодуха В. А., Шведов С. В. Программные и аппаратные трояны — способы внедрения и методы противодействия : первая техническая энциклопедия: научно-популярное издание : в 2 книгах. Книга 1
      • Беляков О. С. Иерархические модели данных: практическое пособие
      • Березин Б. И., Березин С. Б. Начальный курс С и С++: учебное пособие
      • Березин Б. И., Березин С. Б. Начальный курс С и С++: учебное пособие
      • Бормотов Р. И. Информационные системы в логистическом управлении предприятием: практическое пособие
      • Браверман Б. А. Программное обеспечение геодезии, фотограмметрии, кадастра, инженерных изысканий: учебное пособие
      • Варфоломеева Е. В., Воробьев С. В. Практикум по использованию СУБД Access для экономистов: практикум
      • Введение в естественно-интуитивное взаимодействие с компьютером: учебное пособие
      • Вербицкий Р. А. Методы передачи информации в ТКС на физическом уровне: практическое пособие
      • Вишневский В. М., Портной С. Л., Шахнович И. В. Энциклопедия WiMAX. Путь к 4G: монография
      • Ворожцов Д. М., Власова Н. А. Математическое моделирование лесных экосистем: практикум
      • Глод О. Д. Архитектура предприятия: учебное пособие
      • Глухов А. В., Шубин В. В. OrCAD 9.2. Проектирование электронных устройств в схемотехническом редакторе PSpice Schematics: учебное пособие
      • Горбенко А. П., Корниенко В. Т. Основы кодирования информации в проектах LabVIEW: учебно-методическое пособие
      • Гузик В. Ф., Каляев И. А., Левин И. И. Реконфигурируемые вычислительные системы: учебное пособие
      • Гуляев В. Д. Структура языка SQL: монография
      • Дуев С. И. Решение задач математического моделирования в системе MathCAD: учебное пособие
      • Дюгуров Д. В. Сетевая безопасность на основе серверных продуктов Microsoft: практическое пособие
      • Евстигнеев А. Д. Основы компьютерного обеспечения машиностроительного производства : учебно-практическое пособие: учебное пособие
      • Ельчанинова Н. Б. Информационные технологии в юридической деятельности: учебное пособие
      • Естественно-интуитивное взаимодействие с компьютером с использованием Intel RealSense SDK: учебное пособие
      • Заика А. А. 1С:Бухгалтерия 2.0 : начало работы: курс лекций
      • Заика А. А. 1С:Бухгалтерия 2.0 : особенности учетных работ: курс лекций
      • Заика А. А. Разработка прикладных решений для платформы "1С:Предприятие 8.1": учебное пособие
      • Заика А. А. Разработка прикладных решений для платформы 1С:Предприятие 8.2 в режиме "Управляемое приложение": учебное пособие
      • Иванова Н. Ю., Маняхина В. Г. Системное и прикладное программное обеспечение: учебное пособие
      • Интерактивные системы Scilab, Matlab, Mathcad: учебное пособие
      • Информационные технологии при проектировании и управлении техническими системами: учебное пособие : в 4 частях, Ч. 3
      • Колкова Н. И., Скипор И. Л. Информационное обеспечение автоматизированных библиотечно-информационных систем : учебник для студентов направления подготовки «Библиотечно-информационная деятельность»
      • Корниенко В. Т. Обеспечение безопасности передачи информации в радиотехнических системах с примерами в проектах LabVIEW: учебное пособие
      • Корниенко В. Т. Обеспечение безопасности передачи информации в радиотехнических системах с примерами в проектах LabVIEW: учебное пособие
      • Корниенко В. Т. Основы построения функциональных блоков радиотехнических устройств в проектах Multisim: учебное пособие
      • Краснянский М. Н., Карпушкин С. В., Остроух А. В. Проектирование информационных систем управления документооборотом научно-образовательных учреждений: монография
      • Кузнецов А. С., Ченцов С. В., Царев Р. Ю. Многоэтапный анализ архитектурной надежности и синтез отказоустойчивого программного обеспечения сложных систем: монография
      • Курбесов А. В. Корпоративные информационные системы: учебное пособие
      • Левицкий А. А., Маринушкин П. С. Проектирование микросистем. Программные средства обеспечения САПР: учебное пособие
      • Левчук Е. А. Технологии организации, хранения и обработки данных: учебное пособие
      • Лукин С. Н. Visual Basic : самоучитель для начинающих: учебное пособие
      • Лукин С. Н. Понятно о Visual Basic .NET: практическое пособие
      • Лукин С. Н. Турбо-Паскаль 7.0 : самоучитель для начинающих: практическое пособие
      • Майстренко А. В., Майстренко Н. В., Дидрих И. В. Информационные технологии поддержки инженерной и научно-образовательной деятельности: учебное пособие
      • Маклаков С. В.
        • Маклаков С. В. Моделирование бизнес-процессов с AllFusion PM: практическое пособие
        • Маклаков С. В. Создание информационных систем с AllFusion Modeling Suite: практическое пособие
      • Матвеева Л. Г., Никитаева А. Ю., Чернова О. А. Маркетинговые информационные системы: учебное пособие
      • Молочков В. П., Карпинский В. Б. От Delphi 7 к Delphi 2006 : для начинающих: практическое пособие
      • Мякишев Д. В. Принципы и методы создания надежного программного обеспечения АСУТП: практическое пособие
      • Мясников В. И. Операционные системы реального времени : лабораторный практикум: практикум
      • Мясников В. И. Программное обеспечение встраиваемых систем : лабораторный практикум: практикум
      • Основы проектирования баз данных в САПР: учебное пособие
      • Пакин А. И. Система управления базой данных Access: практикум
      • Петров К. Ф. Разработка базы данных для информатизации деятельности предприятия малого бизнеса Delphi 7.0: практическое пособие
      • Пивоваров Н. В. Электронная коммерция «ALL2el.COM»: монография
      • Пикулин П. И. Структура и функции модемов в ТКС: монография
      • Плашенков В. Обеспечение безопасности бизнеса промышленных предприятий : теория и практика: учебное пособие
      • Пожарская Г. И., Назаров Д. М. MATHCAD 14 : основные сервисы и технологии: курс лекций
      • Построение коммутируемых компьютерных сетей: курс лекций
      • Применение каскадных таблиц стилей (CSS): курс лекций
      • Программное обеспечение Гранд-смета: учебно-методическое пособие
      • Проектирование РЭС: CAD/CAM/CAE/PDM: учебное пособие
      • Проектирование приложений для Modern UI: учебное пособие
      • Прокопенко А. В., Русаков М. А., Царев Р. Ю. Синтез систем реального времени с гарантированной доступностью программно-информационных ресурсов: монография
      • Разработка приложений в Lotus Domino 7: практическое пособие
      • Руководство по проектированию фундаментов в программе «ФОК-ПК»: учебное пособие
      • Сидак А. А., Василенко В. В., Рыженко С. В. Информационная безопасность. Физические основы технических каналов утечки информации: учебное пособие
      • Скрипник Д. А. ITIL. IT Service Management по стандартам V.3.1: учебное пособие
      • Соловьев Н. А., Чернопрудова Е. Н., Тишина Н. А., Юркевская Л. А. Программное обеспечение защиты почтовых сервисов от несанкционированных рассылок на основе контентной фильтрации электронных сообщений: монография
      • Сысоев Э. В., Селезнев А. В. Особенности построения баз данных: учебное пособие
      • Титов Д. А., Юнкин И. В., Рубан Н. В. Основы оптимизации в радиотехнических системах: практикум
      • Торчинский Ф. И. Администрирование ОС Solaris 9: учебное пособие
      • Трайнев В. А. Системный подход к обеспечению информационной безопасности предприятия (фирмы): монография
      • Труб И. И. СУБД Cache : работа с объектами: учебное пособие
      • Туманов В. Е., Маклаков С. В. Проектирование реляционных хранилищ данных: практическое пособие
      • Уваров А. С.
        • Уваров А. С. Программа P-CAD : электронное моделирование: учебное пособие
      • Умняшкин С. В. Теоретические основы цифровой обработки и представления сигналов: учебное пособие
      • Царев Р. Ю., Штарик А. В., Штарик Е. Н. Мультиверсионное программное обеспечение : алгоритмы голосования и оценка надёжности: монография
      • Цисарь И. Ф. Моделирование экономики в iThink_STELLA : кризисы, налоги, инфляция, банки: учебное пособие
      • Чернышов В. Н., Чернышов А. В. Системный анализ и моделирование при разработке экспертных систем: учебное пособие
      • Чикалов А. Д. Программный продукт Project Expert: монография
      • Шандриков А. С. Информационные технологии в лесном хозяйстве: учебное пособие
      • Шевцова Ю. В. Байесовы технологии : их реализация в программной среде Hugin и применение в операционном риск-менеджменте в телекоммуникациях: учебное пособие
      • Шилов А. К. Управление информационной безопасностью: учебное пособие
      • Шкундин С. З., Берикашвили В. Ш. Теория информационных процессов и систем: учебное пособие
      • Щелоков С. А., Чернопрудова Е. Проектирование распределенных информационных систем : курс лекций по дисциплине «Проектирование распределенных информационных систем»: учебное пособие
      • Щелоков С. А. Базы данных: учебное пособие
      • Щелоков С. А. Разработка и создание баз данных средствами СУБД Access и SQL Server: учебно-методическое пособие
      • Яцук А. Н., Сычева Ю. С. Система автоматизированного проектирования Altium Designer : практикум: учебное пособие
  • Маркетинг
    • Маркетинг в отраслях и сферах деятельности
    • Маркетинговые исследования
    • Общий маркетинг
    • Рекламная деятельность и PR
    • Стратегический маркетинг
    • Управленческий консалтинг
  • Менеджмент
    • Антикризисный менеджмент
    • Бизнес-процессы
    • Государственное управление
    • Инновационный менеджмент
    • Как создать своё дело
    • Логистика
    • Стратегический менеджмент
    • Теория менеджмента
    • Управленческие решения
      • Менеджмент качества
      • Управление деятельностью предприятия
      • Управление проектами
  • Отраслевой комплекс
    • Агропромышленный комплекс
    • Горное дело
    • Жилищно-коммунальное хозяйство
    • Машиностроение
    • Металлургия
    • Нефтегазовое дело
    • Оптовая и розничная торговля
    • Пищевые производства и технологии
    • Строительство
    • Транспорт
    • Туризм и сервис
    • Химия и нефтехимия
    • Энергетика
  • Отраслевые справочники
    • Отраслевые словари (понятий и терминов, русско-иностранных и иностранно-русских)
    • Отраслевые энциклопедии
  • Периодика
    • Общий перечень периодики
    • Отраслевая периодика
  • Право
    • Гражданское право
    • Договорные отношения
    • Международное право
    • Охрана труда
    • Предпринимательское право
    • Трудовые отношения
    • Экономическая безопасность
  • Управление персоналом
    • Кадровый менеджмент
    • Личная эффективность
    • Психология в бизнесе
  • Финансы и кредит
    • Банковское дело
    • Инвестиции
    • Реструктуризация бизнеса
    • Рынок ценных бумаг (фондовый рынок)
    • Финансовый менеджмент
    • Финансы
  • Экономика
    • Внешнеэкономическая деятельность
    • Макроэкономика
    • Микроэкономика
    • Мировая экономика
    • Рациональное природопользование
    • Страхование
    • Экономика и организация производства
    • Экономическая статистика
    • Экономическая теория
Главная » Информационные технологии » Многоэтапный анализ архитектурной надежности и синтез отказоустойчивого программного обеспечения сложных систем

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

ISBN: 978-5-7638-2730-9
УДК: 004.052.3
ББК: 32.972

 

Постраничный просмотр для данной книги Вам недоступен.

Аннотация

В монографии предложен комплекс математических моделей и алгоритмов анализа надежности программного обеспечения сложных систем с учетом их многоуровневости и распределенности архитектуры. Представлена система построения трансляторов мультисинтаксических языков программирования мультиверсионного программного обеспечения сложных систем.
Предназначена специалистам, работающим в области проектирования и разработки программного обеспечения, а также аспирантам и докторантам. Материалы монографии рекомендуются к использованию при проведении лекционных и практических занятий у магистрантов укрупненных групп 220000 «Автоматика и управление», 230000 «Информатика и вычислительная техника».

Описание

Библиогр. в кн

Содержание

ВВЕДЕНИЕ 6
1. ПРОБЛЕМЫ АНАЛИЗА АРХИТЕКТУРНОЙ НАДЕЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СЛОЖНЫХ СИСТЕМ 8
1.1. Повышение архитектурной надежности программного обеспечения 9
1.1.1. Терминологические проблемы анализа архитектурной надежности 10
1.1.2. Адекватность программных архитектур условиям и требованиям работоспособности систем 14
1.1.3. Системные методы повышения архитектурной надежности 17
1.2. Архитектура программного обеспечения сложных систем управления и обработки информации 19
1.2.1. Фазы разработки программного обеспечения сложных систем управления и обработки информации 19
1.2.2. Анализ фазы архитектурного дизайна 20
1.2.3. Архитектурная спецификация критических систем 26
2. МОДЕЛЬНО-АЛГОРИТМИЧЕСКИЙ АППАРАТ АНАЛИЗА АРХИТЕКТУРНОЙ НАДЕЖНОСТИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СЛОЖНЫХ СИСТЕМ 33
2.1. Аналитическое определение показателей архитектурной надежности программного обеспечения 33
2.2. Модели анализа архитектурной надежности программного обеспечения сложных систем 41
2.2.1. Универсальная модель анализа архитектурной надежности программного обеспечения сложных систем 41
2.2.2. Анализ надежности программного обеспечения сложных систем на фазе кодирования 45
2.2.3. Анализ надежности программного обеспечения сложных систем на фазе тестирования системы 46
2.2.4. Операционные профили тестирования компонент 48
2.2.5. Модель оценки надежности объектно-ориентированного программного обеспечения 52
2.2.6. Модель оценки транзакционной надежности ПО сложных систем 56
2.2.7. Модификация универсальной модели для анализа архитектурной надежности систем с программной архитектурой «клиент-сервер» 59
3. ПРОБЛЕМЫ СОЗДАНИЯ МУЛЬТИВЕРСИОННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 67
3.1. Методология мультиверсионного программирования как средство повышения надежности программного обеспечения 67
3.2. Критические замечания относительно современного состояния методологии мультиверсионного программирования 72
4. СОЗДАНИЕ МУЛЬТИВЕРСИОННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ С ПРИМЕНЕНИЕМ МУЛЬТИСИНТАКСИЧЕСКИХ ЯЗЫКОВ И ТЕХНОЛОГИЙ 78
4.1. Неформальное определение мультисинтаксического языка (МСЯ) 78
4.2. Обзор современных мультисинтаксических средств 79
4.2.1. Использование ассемблерных вставок при программировании на языках высокого уровня 79
4.2.2. Скриптовые языки для создания динамических Web-страниц 84
4.2.3. Встраивание языков запросов данных в языки программирования 87
4.2.4. Концепция Domain Specific Languages 90
4.2.5. Синтаксис включений в программы на одном языке кода на другом языке 92
4.3. Формальное описание мультисинтаксического языка 94
5. МОДЕЛИРОВАНИЕ РАСПОЗНАВАТЕЛЕЙ МУЛЬТИСИНТАКСИЧЕСКИХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ 99
5.1. Мультиавтоматы с магазинной памятью как средство распознавания мультисинтаксических языков 99
5.2. Формирование таблиц синтаксического анализа мультисинтаксических языков программирования 105
5.3. Лексический анализ мультисинтаксических языков программирования 109
5.4. Семантический анализ мультисинтаксических языков программирования и этап синтеза компилятора МСЯ 114
6. АВТОМАТИЗАЦИЯ РАЗРАБОТКИ ТРАНСЛЯТОРОВ МУЛЬТИСИНТАКСИЧЕСКИХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ МУЛЬТИВЕРСИОННЫХ ПРОГРАММНЫХ СИСТЕМ 117
6.1. Система построения трансляторов мультисинтаксических языков программирования мультиверсионных систем MuYacc 117
6.2. Входная спецификация системы MuYacc 119
6.3. Применение трансляторов МСЯ при разработке мультиверсионного ПО 123
6.3.1. Проект IntegrAsm – компилятор языка C, обеспечивающий вставки ассемблерного кода 123
6.3.2. Проект MulQuery – компилятор языка C, обеспечивающий включение кода на языках запросов к СУБД 125
6.3.3. Использование трансляторов MulQuery и IntegrAsm для разработки мультиверсионного ПО 127
ЗАКЛЮЧЕНИЕ 130
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 132

Рекомендации материалов по теме: нет