Авторитетность издания
ВАК - К1
RSCI, ядро РИНЦ
Добавить в закладки
Следующий номер на сайте
№3
Ожидается:
16 Сентября 2025
Трассировка и самолечение в POSIX-системах
Tracing and selfhealing in POSIX-systems
УДК: 004.416.2
Статья опубликована в выпуске журнала № 4 за 2014 год. [ на стр. 5-9 ]Аннотация:В работе дается определение оригинальной концепции контролируемого выполнения, разработанной авторами статьи, обосновывается важность этой концепции при создании сложных систем. Под контролируемым выполнением понимается специально организованный процесс функционирования аппаратно-программной системы, целью которого является выполнение системой своих задач несмотря на наличие ошибок, атак и отказов. Основными положениями концепции контролируемого выполнения являются интеграция средств информационной безопасности, отладки и управления; распространение контролируемого выполнения на все этапы жизненного цикла системы; целостность набора средств контролируемого выполнения, различающихся по степени воздействия на целевую систему, возможность взаимодействия между этими средствами. Частные случаи контролируемого выполнения: применение средств управления информационными системами, интерактивная отладка, мониторинг систем, самоконтроль систем, воспроизведение предыдущих сеансов работы систем, моделирование, сбор и анализ количественных характеристик функционирования систем, самолечение систем. В контексте контролируемого выполнения авторами предложена методика самолечения POSIX-систем, основанная на использовании механизма трассировки. Дается краткий обзор механизма трассировки, описанного в POSIX-2001, предлагается методика самолечения программных систем, основанная на этом механизме и интегрированная в концепцию контролируемого выполнения. Стандарт POSIX-2001 фиксирует минимальную функциональность средств трассировки, которые должна предоставлять POSIX-совместимая операционная система. Под трассировкой в стандарте POSIX-2001 понимаются по-рождение, накопление и анализ данных о событиях, имевших место при выполнении пользовательского приложения. Работа иллюстрируется небольшим примером, который может быть полезен при практическом применении методики самолечения.
Abstract:This paper formulates a definition of the controlled execution original concept and motivates the importance of this concept when creating complex systems. Controlled execution is a specially organized process of hardware and software system functioning. This system is intended to perform its tasks despite errors, attacks and failures. The basics of controlled concept execution are: integration of information security, debugging and management tools; distribution of controlled execution for all phases of system life cycle; integrity of the controlled execution tools, differing in an impact degree on the target system, the possibility of interactions between these tools. Special cases of controlled execution are: information systems controlling; interactive debugging; system monitoring; system self-control; playback the previous sessions of the systems; modeling, collection and analysis of quantitative characteristics of systems; system selfhealing. Taking in the context of controlled execution, the authors propose a POSIX-systems selfhealing technique based on the POSIX trace mechanism. There is a brief review of a trace mechanism described in POSIX-2001. The paper proposes a technique of software systems selfhealing based on this mechanism and integrated into controlled execution concept. POSIX-2001 fixes the minimum functionality of tracing tools, which should be provided by a POSIX-compliant operating system. POSIX-2001 standard refers tracing as collection, accumulation and analysis of data on the events that took place in the user application operation. The work includes an example which can be useful in the practical application of selfhealing methods.
Авторы: Бомбин А.А. (abombin@niisi.msk.ru) - Научно-исследовательский институт системных исследований РАН (НИИСИ РАН) (инженер), Москва, Россия, Галатенко В.А. (galat@niisi.msk.ru) - НИИСИ РАН, г. Москва (зав. сектором автоматизации программирования), г. Москва, Россия, кандидат физико-математических наук, Костюхин К.А. (kost@niisi.msk.ru) - Научно-исследовательский институт системных исследований РАН (НИИСИ РАН) (старший научный сотрудник), Москва, Россия, кандидат физико-математических наук | |
Ключевые слова: контролируемое выполнение, отладка, трассировка, самолечение, posix |
|
Keywords: controlled execution, debugging, tracing, selfhealing, posix |
|
Количество просмотров: 14207 |
Версия для печати Выпуск в формате PDF (6.61Мб) Скачать обложку в формате PDF (0.95Мб) |
Трассировка и самолечение в POSIX-системах
DOI: 10.15827/0236-235X.108.005-009
УДК: 004.416.2
Статья опубликована в выпуске журнала № 4 за 2014 год. [ на стр. 5-9 ]
В работе дается определение оригинальной концепции контролируемого выполнения, разработанной авторами
статьи, обосновывается важность этой концепции при создании сложных систем. Под контролируемым выполнением понимается специально организованный процесс функционирования аппаратно-программной системы, целью которого является выполнение системой своих задач несмотря на наличие ошибок, атак и отказов.
Основными положениями концепции контролируемого выполнения являются интеграция средств информационной безопасности, отладки и управления; распространение контролируемого выполнения на все этапы жизненного
цикла системы; целостность набора средств контролируемого выполнения, различающихся по степени воздействия
на целевую систему, возможность взаимодействия между этими средствами.
Частные случаи контролируемого выполнения: применение средств управления информационными системами,
интерактивная отладка, мониторинг систем, самоконтроль систем, воспроизведение предыдущих сеансов работы
систем, моделирование, сбор и анализ количественных характеристик функционирования систем, самолечение систем.
В контексте контролируемого выполнения авторами предложена методика самолечения POSIX-систем, основанная на использовании механизма трассировки.
Дается краткий обзор механизма трассировки, описанного в POSIX-2001, предлагается методика самолечения
программных систем, основанная на этом механизме и интегрированная в концепцию контролируемого выполнения.
Стандарт POSIX-2001 фиксирует минимальную функциональность средств трассировки, которые должна предоставлять POSIX-совместимая операционная система. Под трассировкой в стандарте POSIX-2001 понимаются по-рождение, накопление и анализ данных о событиях, имевших место при выполнении пользовательского приложения.
Работа иллюстрируется небольшим примером, который может быть полезен при практическом применении методики самолечения.
Бомбин А.А. (abombin@niisi.msk.ru) - Научно-исследовательский институт системных исследований РАН (НИИСИ РАН) (инженер), Москва, Россия, Галатенко В.А. (galat@niisi.msk.ru) - НИИСИ РАН, г. Москва (зав. сектором автоматизации программирования), г. Москва, Россия, кандидат физико-математических наук, Костюхин К.А. (kost@niisi.msk.ru) - Научно-исследовательский институт системных исследований РАН (НИИСИ РАН) (старший научный сотрудник), Москва, Россия, кандидат физико-математических наук
Ссылка скопирована!
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=3890 |
Версия для печати Выпуск в формате PDF (6.61Мб) Скачать обложку в формате PDF (0.95Мб) |
Статья опубликована в выпуске журнала № 4 за 2014 год. [ на стр. 5-9 ] |
Статья опубликована в выпуске журнала № 4 за 2014 год. [ на стр. 5-9 ]
Возможно, Вас заинтересуют следующие статьи схожих тематик:Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Проблемы отладки многопроцессных систем
- Подходы к обеспечению визуализации данных на устройствах с использованием современных операционных систем реального времени
- Математическая модель контролируемого выполнения
- Реализация каналов спецификации ARINC 653 в операционной системе реального времени Багет 3
- Операционная система реального времени Багет 3.0
Назад, к списку статей