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

 

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

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

РЕСПУБЛИК

„„SU„„1325499 А 1 (5)) 4 G 06 F )5/20

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

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4031850/24-24(22) 04,03,86

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

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (46) 23,07.87. Бюл. S 27 (75) В.H,Áàðóëèí, В.П.Морозов, К.Н.Щетинкин и З,П,Руденко (53) 681,3 (088.8) (56) Авторское свидетельство СССР

)I 1150629, кл. G ОЬ F 15/20, )983, Авторское свидетельство СССР

)I 1)09758, кл, 6 06 F 15/20, 1983. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

ОШИБОК ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ .СИСТЕМ (57) Изобретение относится к средствам вычислительной техники и может быть использовано при моделировании влияния ошибок программного обеспечения в процессе отладки программ.

Цель изобретения — повышение достоверности моделирования. Устройство содержит генератор 1 импульсов сообщений, блок 2 индикации и группы ка-.. налов моделирования работы, содержащих счетчик 3 входных сообщений, генератор 4 случайного потока импульсов помех, элемент НЕ 5, элемент И б, счетчик 8 безошибочно обработанных сообщений. 1 ил.

)325499

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

Цель изобретения — повышение дос" товерности моделирования.

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

Устройство содержит генератор ) импульсов сообщений, блок 2 индикации и группу каналов моделирования работы, содержащих счетчик 3 входных сообщений, генератор 4 случайного 15 потока импульсов помех, элемент НЕ 5, элемент И б, делитель 7 частоты импульсов, счетчик 8 безошибочно обработанных сообщений.

Устройство позволяет моделировать 20 процессы уменьшения количества ошибок в сложных информационных процессах в зависимости от времени протекания этих процессов, В процессе раз"работки программ появляется ряд оши- 2Б бок, состав и количество которых в программах зависят or объема и сложности алгоритмов, квалификации разработчиков степени автоматизации процесса разработки создаваемых прог- 30 рамм, времени отладки алгоритмов и . программ, Причем, чем больше время отладки алгоритмов и программ, тем

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

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

Перед началом работы устройства через его установочный вход на уста" . новочные входы всех счетчиков и на 45 установочные входы делителей 7 частоты импульсов поступает управляющий сигнал, обнуляющий счетчики и делители частоты, Кроме этого, дпя дели" телей 7 частоты задается кратность 50 деления. Целесообразно использовать соотношение К; с К;, Генератор I вырабатывает последовательность импульсов (частотой F j моделирующую последовательность кодов команд программы. Количество импульсов, поступивших на выход генератора ) импульсов, подсчитывается счетчиком 3 rrepaoro канала. Импульсы с выхода генератора ) импульсов поступают на вход элемента И 6 и,на входы всех делителей 7 частоты, Делители 7 частоты делят частоты поступления импульсов в К раз. С вы1 ходов делителей 7 частоты импульсы поступают на входы соответствуюших элементов И 6, а также на счетные входы соответствующих счетчиков 3.

Генераторы 4 случайного потока импульсов помех, элементы НЕ 5 и И 6 предназначены для моделирования потоков ошибок, возникающих на протяжении проектирования программного обес" печения с различными временами отладки алгоритмов и программ. В случайные моменты появления импульсов со случайной длительностью на первых входах элементов И 6 появляются управляющие сигналы, запрещающие прохождение импульсов через соответствующие элементы И 6, Тем самым моделируется искажение (ошибка) кода команды программы по причине воздействия различных источников ошибок, Если на выходы генератора 4 случайного потока импульсов помех импульсы не поступают, то на первые входила элементов И 6 поступают сигналы, разрешающие прохождение импульсов через соответствующие элементы И б, Чем больше коэффициент деления, тем больше модельное время отладки проектируемой программы, а значит, тем меньше количество искаженных импульсов (кодов программы) при условии правильного подбора шумового потока с выхода соответствующего генератора 4, С выходов элементов И 6 импульсы поступают на счетные входы соответствующих счетчиков 8 импульсов. На блоке 2 индикации индицируется количество кодов команд программ, разработанных с различными временами от ладки каждой команды (содержимое счетчиков 3 импульсов) и количество безошибочных кодов команд программ, разработанных с различными временами отладки каждой команды (содержимое счетчиков 8 импульсов).

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

Устройство для моделирования ошибок программного обеспечения вычислительных систем, содержащее генера1325499

Составитель В.Фукалов

Техред.И.Попович

Корректор E °Редактор В.Петраш

Заказ 3112/46 Тираж 672 Подписное

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

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

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

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

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

 

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

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

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

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

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

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

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

Изобретение относится к специали.чированным средствам вычислительной техники и предназначено для моделирования процессов вероятностного распределения П()сту|1иви и заявок между свободными в момент поступления заявок каналами системы массового обслуживания и их обслуживания с учетом режимов и динамики функционирования каналов УТИХ систем

Изобретение относится к снециали: ированным вычислите, 1ьнЬ)1м средствам и нредназначено для моделирования систем связи

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

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

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

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

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

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

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

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

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

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

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