Статья 11221

Название статьи

ПРОГРАММНАЯ РЕАЛИЗАЦИЯ КОНТРОЛЯ ФАЙЛОВОЙ ИЗБЫТОЧНОСТИ И ПОДТВЕРЖДЕНИЯ ПОЛНОТЫ ИСХОДНЫХ ТЕКСТОВ НА УРОВНЕ ФАЙЛОВ 

Авторы

Владимир Владимирович Самаров, заместитель начальника испытательной лаборатории, ООО «16 НИИЦ» (Россия, Московская обл., г. Мытищи, Олимпийский просп., 29, вл. 2, 7А-4), E-mail: samarov_vladimir@mail.ru
Николай Кондратьевич Юрков, доктор технических наук, профессор, заслуженный деятель науки РФ, заведующий кафедрой конструирования и производства радиоаппаратуры, Пензенский государственный университет (Россия, г. Пенза, ул. Красная, 40), E-mail: yurkov_NK@mail.ru 

Индекс УДК

004.05 

DOI

10.21685/2307-4205-2021-2-11 

Аннотация

Актуальность и цели. Описаны пользовательский интерфейс и порядок работы с разработанным программным модулем, осуществляющим контроль полноты и отсутствия файловой избыточности в исследуемом в рамках сертификационных испытаний программном изделии. Материалы и методы. При проведении анализа сравниваются два множества: перечень файлов с исходными текстами; протокол сборки (компиляции) исследуемых исходных текстов в соответствующий дистрибутивный пакет (загрузочные модули), полученный при использовании системы аудита операционных систем семейства Linux. Результаты и выводы. Использование унифицированных протоколов аудита позволило реализовать программный алгоритм, при котором имеется возможность контроля файловой избыточности и установления полноты на уровне файлов для исследуемых проектов любых объемов и структуры, а также вне зависимости от используемых для их сборки (компиляции) схем. 

Ключевые слова

сертификационные испытания программных изделий, контроль полноты и отсутствия избыточности на уровне файлов, система аудита ОС Linux, автоматизация сертификационных испытаний 

 

 Скачать статью в формате PDF

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

1. Пингвин под колпаком: Аудит системных событий в линукс // Хакер. URL: https://xakep.ru/2011/ 03/30/54897 (дата обращения: 26.02.2021).
2. Самаров В. В. Использование системы аудита операционных систем семейства Linux при проведении сертификационных испытаний программных изделий // Надежность и качество сложных систем. 2021. № 1. С. 144–150. doi:10.21685/2307-4205-2021-1-14
3. Типы файловых систем для Linux. URL: https://losst.ru/tipy-fajlovyh-sistem-dlya-linux (дата обращения: 02.04.2021).
4. В ядро Linux для ФС Ext4 включена поддержка работы без учета регистра символов. URL: https://www.opennet.ru/opennews/art.shtml?num = 50581 (дата обращения: 02.04.2021).
5. Python Release 3.4.3. URL: https://www.python.org/downloads/release/python-343 (дата обращения: 02.04.2021).
6. Использование мета-объектного компилятора (Meta-Object Compiler, moc). URL: http://doc.crossplatform.ru/qt/4.6.x/moc.html (дата обращения: 02.04.2021).
7. Language Guide – Protocol Buffers – Google Developers. URL: https://developers.google.com/protocolbuffers/ docs/overview (дата обращения: 03.04.2021). 

 

Дата создания: 24.08.2021 11:00
Дата обновления: 23.09.2021 10:28