Устройство для моделирования ошибок программного обеспечения

Иллюстрации

Показать все

Реферат

 

Изобретение относится к вычислительной технике. Цель изобретения - расширение функциональных возможностей устройства за счет моделиУс/ланово ныи 6Jfod рования процесса размножения ошибок . Устройство содержит k каналов 1 моделирования ошибок, блок 2 индикации , генератор 3 импульсов обрабатываемых кодов, счетчик 4 общего числа кодов. Каналы 1 моделирования ошибок содержат генераторы 5 случайного потока импульсов ошибок, элементы НЕ 6, элементы 7 задержки, элементы ИЛИ 8, элементы И 9, счетчик И 9, счетчики 10 обработанных кодов. Устройство позволяет на блоке 2 индикации индицировать количество кодов команд программы и количество безошибочных кодов команд программы после всех подпроцессоров технологии программирования . 1 ил. (О сл

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1 (19) (ll) (51) 4 С 06 F 15/20

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Устанодочиый

&л7

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

00 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4065710/24-24 (22) 11.05.86 (46) 07. 01. 88. Бюл. )) 1 (75) В.П. Морозов, В.Н. Барулин, Я.С. Дымарский, О.Е. Климова и О.А. Смирнов (53) 681.3(088.8) (56) Авторское свидетельство СССР

Ф 1325499, кл. G 06 F 15/20, 1986.

Авторское свидетельство СССР

Ф 1325504, кл. G 06 F 15/20, 1986. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

ОШИБОК ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ (57) Изобретение относится к вычислительной технике. Цель изобретения — расширение функциональных возможностей устройства эа счет моделирования процесса "размножения" ошибок. Устройство содержит k каналов 1 моделирования ошибок, блок 2 индикации, генератор 3 импульсов обрабатываемых кодов, счетчик 4 общего числа кодов. Каналы 1 моделирования ошибок содержат генераторы 5 случайного потока импульсов ошибок, элементы HE 6, элементы 7 задержки, элементы ИЛИ 8, элементы И 9, счетчик И 9, счетчики 10 обработанных кодов, Устройство позволяет на блоке 2 индикации индицировать количество кодов команд программы и количество безошибочных кодов команд программы после всех подпроцессоров технологии программирования, 1 ил, использовано при исследовании различных технологий программирования.

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

На чертеже представлена структурная схема устройства для моделирования ошибок.

Устройство содержит k каналов 1 моделирования ошибок, блок 2 индикации, генератор 3 импульсов обрабатываемых кодов, счетчик 4 общего числа кодов.

В состав каналов 1 моделирования ошибок входят генераторы 5 случайного потока импульсов ошибок, элементы HE 6, элементы 7 задержки, элементы ИЛИ 8, элементы И 9, счетчики 10 обработанных кодов.

Устройство работает следующим образом.

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

3 импульсов вырабатывает последова20

25 тельность импульсов, моделирующую последовательность кодов команд программы. Количество импульсов, поступивших на выход генератора 3 импуль35 сов, подсчитывается счетчиком 4.

Генераторы 5 случайного потока импульсов, элементы НЕ 6 и элементы

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

И 9 появляются сигналы, запрещающие 45 прохождение импульсов с выхода генератора 3 импульсов. Тем самым моделируется искажение (ошибка) кода команды программы по причине воздействия соответствующего подтипа ошибок. Если на выходы генераторов 5 случайного потока импульсов импульсы не поступают, то на вторые входы элементов

И 9 подступают сигналы, разрешающие прохождение импульсов через соответствующие элементы И 9.

С выходов элементов HE 6 управляющие сигналы со случайной длительностью поступают на входы соответствую13650

Изобретение относится к цифровой вычислительной технике и может быть

92 2 щих элементов 7 задержки, которые обеспечивают задержку сигналов управления на некоторое различное время, Тем самым моделируется конечная физическая скорость размножения ошибок в реальных технологических процессах проектирования программного обеспечения. С выходов элементов 7 задержки управляющие сигналы через соответствующие элементы ИЛИ 8 поступают на вторые входы соответствующих элементов И 9. Таким образом, моделируется процесс размножения ошибок в реальных процессах проектирования программного обеспечения.

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

Фор мул аизобретения

Устройство для моделирования ошибок программного обеспечения, содержащее генератор импульсов обрабатываемых кодов, счетчик общего числа кодов и k каналов моделирования ошибок, каждый из которых содержит счетчик обработанных кодов, элемент И, элемент НЕ и генератор случайного по-. тока импульсов ошибок, выхоп которого соединен с входом элемента НЕ, выход элемента И в каждом канале моделирования ошибок соединен со счетным входом счетчика обработанных кодов своего канала моделирования ошибок, каждый канал моделирования помех с второго по k-й содержит элемент ИЛИ, выход генератора импульсов обрабатываемых кодов соединен со счетным входом счетчика общего числа кодов, установочный вход которого и установочные входы всех счетчиков обработанных кодов объединены и являются установочным входом устройства, а выходы счетчика общего числа кодов и счетчиков обработанных кодов подключены соответственно к первому и второму информационным входам устСоставитель В. Фукалов

Редактор М. Бланар Техред И.Верес Корректор В. Бутяга

Заказ 6612/43 Тираж 704 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 з 1 ройства, выход элемента НЕ первого канала моделирование ошибок соединен с первым входом элемента И своего канала моделирования ошибок, о т— л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет моделирования процесса размножения ошибок, каналы моделирования ошибок с первого по (k-1)-й дополнительно содержат элемент задержки, причем вход элемента задержки соединен с выходом элемента НЕ своего канала моделирования ошибок, выход элемента задержки -ro канала моделирования ошибок (i 1,k-1 соединен с i-м входом элементов ИЛИ

365092 4 с (i+1)-го по k-й канал моделирования ошибок, выход элемента НЕ (i+1)ro канала моделирования ошибок подключен к (i+1)-му входу элемента ИЛИ своего канала моделирования ошибок, выход элемента ИЛИ (i+1)-го канала моделирования ошибок подключен к первому входу элемента И своего канала моделирования ошибок, выход генератора импульсов обрабатываемых кодов подключен к второму входу элемента И первого канала моделирования ошибок, а выход элемента И i-го канала моде15 пирования ошибок соединен с вторым

) входом элемента И (i+1)-го канала моделирования ошибок.