Устройство для моделирования ошибок программного обеспечения Советский патент 1988 года по МПК G06N7/08 

Описание патента на изобретение SU1365092A1

и.10

оо

О) СП

о со ю

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

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

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

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

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

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

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

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

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

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

Выходы всех элементов И 9 соединены со счетными входами соответствую-

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

30

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

35

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

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

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

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

5 реальных процессах проектирования программного обеспечения.

Выходы всех элементов И 9 соединены со счетными входами соответствую-

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

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

Устройство для моделирования ошибок программного обеспечения, содержащее генератор импульсов обрабатыт ваемых кодов, счетчик общего числа кодов и k каналов моделирования ошибок, каждый из которых содержит счетчик обработанных кодов, элемент И, 0 элемент НЕ и генератор случайного по- тока импульсов ошибок, выход которого соединен с входом элемента НЕ, выход элемента И в каждом канале моделиро- вания ошибок соединен со счетным вхо- дом счетчика обработанных кодов сво- его канала моделирования ошибок,

0

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

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

название год авторы номер документа
Устройство для моделирования процесса программирования задач для решения на ЭВМ 1987
  • Морозов Владимир Петрович
  • Барулин Валерий Николаевич
  • Дымарский Яков Семенович
  • Климова Ольга Евгеньевна
  • Смирнов Олег Аркадьевич
SU1418742A1
Устройство для моделирования системы связи 1986
  • Морозов Владимир Петрович
  • Барулин Валерий Николаевич
  • Дымарский Яков Семенович
  • Климова Ольга Евгеньевна
  • Смирнов Олег Аркадьевич
SU1399762A1
Устройство для моделирования ошибок программного обеспечения вычислительных систем 1986
  • Барулин Валерий Николаевич
  • Морозов Владимир Петрович
  • Климова Ольга Евгеньевна
  • Руденко Эмма Петровна
  • Щетинкин Константин Николаевич
SU1357973A1
Устройство для моделирования процесса программирования задач на ЭВМ 1987
  • Морозов Владимир Петрович
  • Барулин Валерий Николаевич
  • Дымарский Яков Семенович
  • Климова Ольга Евгеньевна
SU1418741A1
Устройство для моделирования систем сбора данных 1986
  • Барулин Валерий Николаевич
  • Морозов Владимир Петрович
  • Руденко Эмма Петровна
  • Щетинкин Константин Николаевич
SU1325504A1
Устройство для моделирования ошибок программного обеспечения вычислительных систем 1986
  • Барулин Валерий Николаевич
  • Морозов Владимир Петрович
  • Щетинкин Константин Николаевич
  • Руденко Эмма Петровна
SU1325499A1
Устройство для моделирования процесса контроля программного обеспечения 1989
  • Морозов Владимир Петрович
  • Барулин Валерий Николаевич
  • Дымарский Яков Семенович
SU1612312A1
Устройство для моделирования системы связи 1987
  • Морозов Владимир Петрович
  • Дымарский Яков Семенович
  • Сидоров Алексей Константинович
  • Барулин Валерий Николаевич
  • Шорохов Юрий Аркадьевич
  • Климова Ольга Евгеньевна
  • Шерстюк Юрий Михайлович
SU1444805A1
Модель дуги сети 1987
  • Морозов Владимир Петрович
  • Барулин Валерий Николаевич
  • Дымарский Яков Семенович
SU1499372A1
Устройство для моделировавания технологии программирования 1987
  • Морозов Владимир Петрович
  • Барулин Валерий Николаевич
  • Дымарский Яков Семенович
  • Климова Ольга Евгеньевна
SU1465892A1

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

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

Формула изобретения SU 1 365 092 A1

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

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

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

моделирования ошибок, выход генератора импульсов обрабатываемых кодов подключен к второму входу элемента И первого канала моделирования ошибок, а выход элемента И i-ro канала моделирования ошибок соединен с вторым входом элемента И (i+l)-ro канала моделирования ошибок.

Документы, цитированные в отчете о поиске Патент 1988 года SU1365092A1

Устройство для моделирования ошибок программного обеспечения вычислительных систем 1986
  • Барулин Валерий Николаевич
  • Морозов Владимир Петрович
  • Щетинкин Константин Николаевич
  • Руденко Эмма Петровна
SU1325499A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для моделирования систем сбора данных 1986
  • Барулин Валерий Николаевич
  • Морозов Владимир Петрович
  • Руденко Эмма Петровна
  • Щетинкин Константин Николаевич
SU1325504A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 365 092 A1

Авторы

Морозов Владимир Петрович

Барулин Валерий Николаевич

Дымарский Яков Семенович

Климова Ольга Евгеньевна

Смирнов Олег Аркадьевич

Даты

1988-01-07Публикация

1986-05-11Подача