книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Обработка данных в Excel. Поиск информации в Интернете ( Контрольная работа, 16 стр. )
Обработка двумерных массивов 242аы ( Контрольная работа, 6 стр. )
Обработка документа. Работа в среде операционной системы Windows 98/ME/2000/XP ( Контрольная работа, 16 стр. )
Обработка массивов ( Контрольная работа, 8 стр. )
Обработка статистической информации в органах внутренних дел. Табличные процессоры - назначение, основные возможности, направления использования в органах внутренних дел ( Контрольная работа, 15 стр. )
Обработка табличной информации в MS Excel ( Реферат, 23 стр. )
ОБРАБОТКА УЧЕТНОЙ ИНФОРМАЦИИ С ПОМОЩЬЮ ЭЛЕКТРОННОГО ТАБЛИЧНОГО ПРОЦЕССОРА EXCEL. РАСЧЕТ ЗАРАБОТНОЙ ПЛАТЫ И ЕСН ( Контрольная работа, 39 стр. )
Общая структурная схема современного персонального компьютера. Назначение основных компонентов. Характеристика основных устройств ПК.23 ( Реферат, 21 стр. )
Общая характеристика автоматизированных систем управления ( Контрольная работа, 23 стр. )
Общая характеристика систем управления ( Курсовая работа, 32 стр. )
Общая характеристика этапов технологии создания прикладных программных средств ( Реферат, 17 стр. )
Общая характеристика программного обеспечения автоматизированных рабочих мест ( Контрольная работа, 27 стр. )
Общее описание структуры виртуальной сети ViPNet, определяющей ее ключевую структуру ец3422 ( Контрольная работа, 27 стр. )
Общее понятие информатики и информации. ( Контрольная работа, 11 стр. )
Общие документы - папка содержит необходимые файлы и документы 24412 ( Контрольная работа, 1 стр. )
ОБЩИЕ ПРИНЦИПЫ ПОСТРОЕНИЯ СОВРЕМЕННЫХ ЭВМ ( Контрольная работа, 19 стр. )
Общие сведения о программном обеспечении ПК. Классификация программного обеспечения ( Реферат, 20 стр. )
Объект и предметная область информатики как науки 6 ( Контрольная работа, 12 стр. )
ОБЪЕКТНО - ОРИЕНТИРОВАННАЯ ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММ ( Контрольная работа, 40 стр. )
Объекты применения информационных технологий ( Контрольная работа, 21 стр. )
Оглавление: Технологии обработки графической информации. 2 Векторная графика 3 Растровая графика 7 Программы векторной графики. 10 Corel Draw 13 Adobe Illustrator 16 Micrografx Designer 19 Macromedia FreeHand 22 Corel Xara 25 Таблица и диаграм ( Контрольная работа, 30 стр. )
ОГРАНИЧЕННОСТЬ ОБЛАСТИ ПРИМЕНЕНИЯ СОВРЕМЕННЫХ PC ( Контрольная работа, 19 стр. )
Одноранговые и централизованные сети к2342 ( Контрольная работа, 6 стр. )
ОКНА В WINDOWS. ТАБЛИЦА РАСЧЕТА ДОХОДА ДЛЯ СОСТАВЛЕНИЯ НАЛОГОВОЙ ДЕКЛАРАЦИИ. ( Контрольная работа, 16 стр. )
Оперативная память. Расширение оперативной памяти, кэш-память. Внешняя память ( Контрольная работа, 15 стр. )

Введение 2

1. Типы и методы тестировании 4

2. Локализация проблем 6

3. Использование мониторинга готовности системы 9

4. Создание дамп-файлов ядра для автономного анализа 11

5. Обратная загрузка в систему исправленной программы 13

6. Использование декомпозиции по времени для диагностики проблем при сохранении работоспособности системы 15

7. Передача другим процессам не используемых для отладки циклов 17

8. Декомпозиция как средство более быстрого восстановления и уведомления об ошибках 18

11. Архитектура средств активной отладки 20

12. Отладочные действия 22

13. Интеграция со средствами разработки ПО 28

14. Архитектура средств мониторинга 30

15. Отладочные действия 31

Заключение 36

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

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

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

1. C.D.Locke, "Fundamentals of Real-Time", Lockhead Martin, 2008

2. "Realtime CORBA", White Paper -Issue 1.0, 2006/Dec

3. "It's all a question of time...", Real-time magazine, 2007/4th Quarter

4. R.O'Farrel, "Choosing a cross-debugging methodology", Embedded systems programming, 2007/Aug

5. K.Clohessy, "Using object-oriented programming tools to build real-time embedded systems", Real-time engineering, 2006/Fall

6. V.Encontre, "How to use modeling to implement verifiable, scalable, and efficient real-time application programs", Real-time engineering, 2007/Fall

7. N.Osawa, H.Morita, T.Yuba, "Animation for perfomance debugging of parallel computing systems", ACM, 2007

8. S.K.Damodaran-Kamal, J.M.Francioni, "Nondeterminacy: testing and debugging in message passing parallel programs", ACM, 2003

9. Авербух В.Л. Визуализация программного обеспечения, Екатеринбург, 1995.

10. Коновалов А.В., Самофалов В.В., Шарф С.В. Т-МОНИТОР: средство отладки программ для МВС-100 на РС // "V конференция ТРАНСПЬЮТЕРНЫЕ СИСТЕМЫ И ИХ ПРИМЕНЕНИЕ", Домодедово, 1995.

11. Лацис А.О. Разработка ОС коллективного использования для многопроцессорной супер-ЭВМ МВС-100 // "V конференция ТРАНСПЬЮТЕРНЫЕ СИСТЕМЫ И ИХ ПРИМЕНЕНИЕ", Домодедово, 1995.

12. Пасынков И.Г., Подергина Н.В., Самофалов В.В., Тюрин В.Ф., Ускова Т.И. Символьный диалоговый отладчик ОС Диспак (возможности и реализация), Свердловск, УНЦ АН СССР, 1980.

13. Самофалов В.В., Коновалов А.В. Т-МОДЕЛЬ: система наглядного представления выполнения параллельных процессов в транспьютерных сетях // Алгоритмы и программные средства параллельных вычислений: Сб. науч. тр., Екатеринбург: УрО РАН, 1996, С. 157-169.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»