Устройство для моделирования ошибок программного обеспечения вычислительных систем
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
й ГОСУДАРСТВЕННЫЙ КОМИТЕТ ССС ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫ ОПИСАНИЕ ИЗОБ К АВТОРСКОМУ СВИДЕТЕЛЬС(54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯОШИБОК ПРОГРАММНОГО ОБЕСПЕЧЕНИЯВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ(57) Изобретение относится к цифровой вычислительной технике, Цепьизобретения - расширение функциональных воэможностей устройства засчет моделирования обнаружения и исправления части ошибок на каждом технологическом этапе проектирования иотладки программного обеспечения,Уст135973 ройство для моделирования ошибок содержит генератор 1 импульсов, счетчик2 числа команд, блок 3 индикации,группу каналов 4 моделирования ошибок программного обеспечения, каждыйиз которых содержит первый элементНЕ 5 первый элемент И 6, генератор 7 случайной последовательности 1Изобретение относится к цифровойвычислительной технике и может бытьиспользовано при исследовании различных технологий программировании,Цель изобретения - расширение функциональных возможностей эа счет моделирования обнаружения и исправления части ошибок на каждом технологическом этапе проектирования и отладки программного обеспечения. 10На чертеже представлена блок-схемаустройства,Устройство содержит генератор 1импульсов,. счетчик 2 числа команд,блок 3 индикации и группу каналовмоделирования ошибок программногообеспечения, каждый из которых имеетпервый элемент НЕ 5, первый элементИ 6, генератор 7 случайной последовательности импульсов исправленных 20ошибок, второй элемент НЕ 8, третий9 и второй 10 элементы И элементИЛИ 11, счетчик 12 числа неискаженных команд программы, счетчик 13 числа неискаженных и исправленных команд, генератор 14 случайной последо.вательности импульсов ошибок.Устройство для моделирования ошибок работает следующим образом,Перед началом работы устройства 30через его установочный вход на установочные входы всех счетчиков поступает управляющий сигнал, обнуляющийэти счетчикиГенератор 1 вырабатывает последовательность импульсов, моделирующихпоследовательность кодов команд программы. Количество импульсов, поступающих на выход генератора 1, подсчитывается счетчиком 2. 40Генераторы 14 случайного потокаимпульсов ошибок, элементы НЕ 5 и злеимпульсов исправленных ошибок, второй элемент НЕ 8, третий 9 и второй10 элементы И, элемент ИЛИ 11, счетчик 12 числа неискаженных команд программы, счетчик 13 числа неискаженныхи исправленных команд, генератор 14случайной последовательности импульсов ошибок. 1 ил,2менты И 6 предназначены для моделирования потоков ошибок, возникающих напротяжении каждого подпроцесса технологии программирования. В случайные моменты появления импульсов сослучайной длительностью на входахэлементов И 6 появляются управляющиесигналы, запрещающие прохождение сиг.налов через соответствующие элементы И 6. Тем самым моделируется искажение (ошибка) кода команды программы по причине воздействия одного илинескольких подтипов ошибок, Если навыходе генераторов 14 случайного потока импульсов ошибок импульсы непоступают, то на входы соответствующих элементов И 6 поступают сигналы,разрешающие прохождение импульсов через элементы И 6,Выходы генераторов 14 соединены свходами соответствующих элементов И10. Уп 1 авляющие сигналы на входахэлементов И 6 и 10 всегда имеют противоположный характер: если разрешается прохождение сигналов через элемент И 6 (отсутствуют программныеошибки), то запрещается прохождениесигналов через элемент И 10, а еслизапрещается прохождение сигналов через элемент И 6 (имеются программныеошибки), то разрешается прохождениесигналов через элемент И 10.Поток импульсов с выхода элемента И 10 соответствует потоку ошибок(искаженных кодов). Этот поток импульсов используется для моделирования процесса обнаружения и правильного исправления ошибок, Поскольку обнаруживаются и исправляются невсе ошибки, то целесообразно разделить имеющийся информационный потокс помощью цепочки из генератора 7случайного потока импульсов исправленных ошибок, элемента НЕ 8 и элемента И 9, В случайные моменты появления импульсов со случайной дли 5тельностью на выходе генератора 7 ина входе элемента И 9 появляетсясигнал запрещающий прохождение импульсов. Тем самым запрещается обнаружение и исправление программныхошибок, Если на выход генератора 7случайного потока импульсов импульсыне поступают, то на первый вход элемента И 9 поступают сигналы, разрешающие прохождение импульсов. Темсамым разрешается обнаружение и исправление программных ошибок.С выхода элемента И 9 импульсы,моделирующие исправленные коды, поступают на рый вход меа ИЛИ11, который предназначен для объединения двух информационных потоков:неискаженных кодов и искаженных, ноисправленных кодов.На блоке 3 индикации индицируетсяколичество кодов команд программы,количество безошибочных кодов командпрограммы после всех подпроцессовтехнологии программирования без учета и с учетом процесса обнаружения иисправления ошибок,Достоинством устройства являетсярасширение функциональных возможностей за счет обеспечения возможностимоделирования ошибок в программномобеспечении с учетом обнаружения иисправления части ошибок на каждсмтехнологическом этапе проектирования программного обеспечения.Формула изобретения "40Устройство для моделирования ошибок программного обеспечения вычислительных систем, содержащее генератор импульсов блок индикации счетУ45 чик числа команд программы и группу каналов моделирования ошибок программного обеспечения, каждый из которых состоит из счетчика числа неискаженных команд. программы, последователь 50 но соединенных генератора случайной последовательности импульсов ошибок, первого элемента НЕ и первого элемента И, установочные входы счетчика числа команд программы и счетчиков числа неискаженных команд программы объединены и являются установочным входом устройства; выход генератора импульсов соединен со счетным входом счетчика числа команд программы и другим входом первого элемента И первого канала моделирования ошибок программного обеспечения, в каждом канале моделирования ошибок программного обеспечения выход первого элемента И подключен к счетному входу счетчика числа неискаженных команд программы, разрядные выходы счетчика числа команд прогаммы и счетчиков числа неискаженных команд программы подключены к соответствующим входам блока индикации, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных воэможностей устройства за счет моделирования обнаружения и исправления части ошибок на каждом технологическом этапе проектирования и отладки программного обеспечения, каждый канал моделирования ошибок программного обеспечения группы дополнительно содержит элемент ИЛИ, счетчик числа неискаженных и исправленных команд, второй элемент И и после. довательно соединенные генератор случайной последовательности импульсов исправленных ошибок, второй элемент НЕ и третий элемент И, причем в каждом канале моделирования ошибок программного обеспечения группы выход генератора случайной последова" тельности импульсов ошибок соединен с первым входом второго элемента И, выход которого подключен к другому входу третьего элемента И, в каждом канале моделирования ошибок программного обеспечения группы входы элемента ИЛИ подключены соответственно к выходам первого и третьего элементов И, а выход элемента ИЛИ соединен со счетным входом счетчика числа неискаженных и исправленных команд, установочный вход которого подключен к установочному входу устройства, а разрядные выходы соединены с соответствующими входами блока индикации, выход генератора импульсов соединен с вторым входом второго элемента И первого канала моделирования ошибок программного обеспечения группы, а выход элемента ИЛИ 1 с-го канала моделирования ошибок программного обеспечения (1=1, И=1) соединен с другим входом первого и вторым входом второго элементов И %+1)-го канала моделирования .ошибок программного обеспечения.
СмотретьЗаявка
4045357, 28.03.1986
В. Н. Барулин, В. П. Морозов, О. Е. Климова, Э. П. Руденко и К. Н. Щетинкин
БАРУЛИН ВАЛЕРИЙ НИКОЛАЕВИЧ, МОРОЗОВ ВЛАДИМИР ПЕТРОВИЧ, КЛИМОВА ОЛЬГА ЕВГЕНЬЕВНА, РУДЕНКО ЭММА ПЕТРОВНА, ЩЕТИНКИН КОНСТАНТИН НИКОЛАЕВИЧ
МПК / Метки
МПК: G06N 7/08
Метки: вычислительных, моделирования, обеспечения, ошибок, программного, систем
Опубликовано: 07.12.1987
Код ссылки
<a href="https://patents.su/3-1357973-ustrojjstvo-dlya-modelirovaniya-oshibok-programmnogo-obespecheniya-vychislitelnykh-sistem.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для моделирования ошибок программного обеспечения вычислительных систем</a>
Предыдущий патент: Устройство для моделирования графов петри
Следующий патент: Устройство для дискретного преобразования фурье действительной последовательности сигналов
Случайный патент: Прибор для количественного анализа воздуха и тому подобных газовых смесей