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

 

Изобретение относится к вычислительной технике. Цель изобретения - расширение функциональных возможностей устройства за счет моделиУс/ланово ныи 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)-го канала моделирования ошибок.

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

 

Похожие патенты:

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано рдя статистического моделирования систем массового обслуживания , в частности для моделирования узлов коммутации сообщений в сетях ЭВМ

Изобретение относится к вычислительной технике и предназначено для моделирования процесса обслуживания двух потоков заявок с различными приоритетами одним обслуживающим прибором

Изобретение относится к вычислительной технике и может быть исполь , ,г ,/г -Г г ,f П 1„ 1,1 1т Inn Inn II::1II::1 зовано при моделировании сложных стохастических систем, описываемых в виде систем массового обслуживания с динамическим р:аспределением приоритетов

Изобретение относится к вычислительной технике и предназначено для моделирования образования и регулирования очередей для систем, обладающих некоторым ресурсом в обслуживании

Изобретение относится к вычислительной технике, в частности к устройствам для моделирования деятельности человека-оператора систем человек-машина

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

Изобретение относится к вычислительной технике и может быть использовано для моделирования систем массового обслуживания (СМО)

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

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано при моделировании двухрежимных систем массового обслуживания (СМО) для сбора, регистрации статистических данных о временах наработки и восстановления и отказах элементов системы, о количестве поступивших, обслуженных и потерянных заявок и последующего расчета показателей надежности и функционирования

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

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

Изобретение относится к цифровой технике и может быть использовано для генерации случайных чисел и преобразования данных, обработки шумоподобных сигналов, идентификации, аутентификации и авторизации, в стохастических системах и устройствах, системах представления и отображения информации, информационно-коммуникационных и сенсорных устройствах и системах

Изобретение относится к цифровой технике и может быть использовано для генерации случайных чисел и преобразования данных, обработки шумоподобных сигналов, идентификации, аутентификации и авторизации, в стохастических системах и устройствах, системах представления и отображения информации, информационно-коммуникационных и сенсорных устройствах и системах

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

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