и.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-й содержит элемент ИЛИ, выход генератора импульсов обрабатываемых кодов соединен со счетным входом счетчика общего числа кодов, установочный вход которого и установочные входы всех счетчиков обработанных кодов объединены и являются
название | год | авторы | номер документа |
---|---|---|---|
Устройство для моделирования процесса программирования задач для решения на ЭВМ | 1987 |
|
SU1418742A1 |
Устройство для моделирования системы связи | 1986 |
|
SU1399762A1 |
Устройство для моделирования ошибок программного обеспечения вычислительных систем | 1986 |
|
SU1357973A1 |
Устройство для моделирования процесса программирования задач на ЭВМ | 1987 |
|
SU1418741A1 |
Устройство для моделирования систем сбора данных | 1986 |
|
SU1325504A1 |
Устройство для моделирования ошибок программного обеспечения вычислительных систем | 1986 |
|
SU1325499A1 |
Устройство для моделирования процесса контроля программного обеспечения | 1989 |
|
SU1612312A1 |
Устройство для моделирования системы связи | 1987 |
|
SU1444805A1 |
Модель дуги сети | 1987 |
|
SU1499372A1 |
Устройство для моделировавания технологии программирования | 1987 |
|
SU1465892A1 |
Изобретение относится к вычислительной технике. Цель изобретения - расширение функциональных возможностей устройства за счет моделиУс/ланово ныи 6Jfod рования процесса размножения ошибок. Устройство содержит k каналов 1 моделирования ошибок, блок 2 индикации, генератор 3 импульсов обрабатываемых кодов, счетчик 4 общего числа кодов. Каналы 1 моделирования ошибок содержат генераторы 5 случайного потока импульсов ошибок, элементы НЕ 6, элементы 7 задержки, элементы ИЛИ 8, элементы И 9, счетчик И 9, счетчики 10 обработанных кодов. Устройство позволяет на блоке 2 индикации индицировать количество кодов команд программы и количество безошибочных кодов команд программы после всех подпроцессоров технологии программирования. 1 ил. (О сл
прохождение импульсов через соответ- . установочным входом устройства, а вы- ствующие элементы И 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 канала моделирования ошибок.
Устройство для моделирования ошибок программного обеспечения вычислительных систем | 1986 |
|
SU1325499A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для моделирования систем сбора данных | 1986 |
|
SU1325504A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-01-07—Публикация
1986-05-11—Подача