Моделирование компетентности пользователя компьютерной системы
Моделирование степени доступа пользователя к решению задач на компьютерной системе в зависимости от ее диагностического состояния c использованием нечеткой логики. Главная особенность уменьшения времени восстановления системы после возможного отказа.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 19.06.2018 |
Размер файла | 18,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
УДК 681.326
ХНУРЭ (Украина)
МОДЕЛИРОВАНИЕ КОМПЕТЕНТНОСТИ ПОЛЬЗОВАТЕЛЯ КОМПЬЮТЕРНОЙ СИСТЕМЫ
Кривуля Г.Ф.
Кучеренко Д.Е.
Рассмотрено моделирование степени доступа пользователя к решению задач на компьютерной системе в зависимости от её диагностического состояния c использованием нечеткой логики. Сформулированы принципы создания продукционных правил для принятия решения об ограничении возможного допуска пользователя к решению ответственных задач на компьютерной системе.
Введение. Развитие и использование новых информационных технологий во всех сферах человеческой деятельности предусматривает использование современных компьютерных систем (КС), сложность и быстродействие которых постоянно возрастает. Но чем сложнее становятся КС, тем большее число отказов возникает в этих системах. Анализ различных факторов нарушения функционирования КС показывает, что одними из основных причин отказов КС оказались: ошибки операторов - 51%, отказы программного обеспечения - 34% и отказы оборудования - 15% [1]. Традиционные меры по обеспечению и увеличению надежности КС рассчитаны на то, что операторы действуют безошибочно. Но во многих случаях именно из-за их неправильных действий КС выходит из строя на более длительное время, чем из-за любых других неполадок с оборудованием или ошибок программного обеспечения.
Одним из возможных методов снижения времени неработоспособного состояния КС является уменьшение времени восстановления системы после возможного отказа [2]. Эффективным средством для решения данной проблемы является применение интеллектуальных методов, использующих знания экспертов - диагностов и моделирующих их действия при отказе сложной технической системы, которой является КС. Наибольший интерес представляют диалоговые (динамические) экспертные диагностические системы (ЭДС) реального времени. При использовании ЭДС для диагностики сложных технических объектов ключевое значение имеют не только точные, математически обоснованные данные, но и модели, содержащие качественную информацию, которая включает многолетний опыт эксплуатации и важные сведения о данной области знаний. Для моделирования рассуждений эксперта наиболее адекватным математическим аппаратом является язык нечётких множеств, который позволяет максимально сократить переход от вербального словесного качественного описания объекта, которое характеризует человеческое мышление, к численным количественным оценкам его состояния и сформулировать на этой основе простые и эффективные алгоритмы. Целью настоящей работы является использование нечеткой логики для разработки и оптимизации диагностических моделей состояний КС и оценки уровня компетентности пользователей КС для принятия решения об ограничении допуска пользователя к решению задач.
Моделирование диагностических состояний КС. При исследовании диагностических состояний КС одна из наиболее сложных задач заключается в количественном и качественном описании различных состояний КС, с учетом возникших в процессе эксплуатации дефектов. При решении этой задачи многим входным данным невозможно сопоставить количественное значение, часто они определяются качественными признаками такими, как «много», «сильное» и так далее. Поэтому модели, построенные на числовых оценках входных данных, являются неточными. Входные данные также зависят от субъективной оценки экспертов и содержат в себе неопределенность и неоднозначность, которые важно учитывать в процессе принятия решения экспертов.
Для оценки состояния КС вводим лингвистическую переменную “Дефект” и термы данной переменной: {“нет”, “легкий”, “умеренный”, “сильный”, “разрушительный”}. Каждый терм (значение) лингвистической переменной характеризуется нечетким множеством [3].
Моделирование уровня компетентности пользователя КC. При исследовании ошибок пользователей КС выделяют ряд причин, среди которых основное значение имеют личные факторы. С точки зрения способности пользователя решать задачу в определенной области рассмотрим такой фактор, как компетентность пользователя. Основные методы, используемые для анализа компетентности, могут включать в себя следующие: интервьюирование, анкетирование пользователя; наблюдения; обсуждения в группах; экспертные методы. Последние представляют наибольший интерес, так как основаны на суждениях высококвалифицированных специалистов, представленных, в виде качественной оценки объекта.
Описать уровень компетентности пользователя КС количественно можно с использованием аппарата нечеткой логики. При этом можно ввести нечеткие понятия, которые качественно соответствуют различным уровням компетентности. Пусть - универсальное множество всех критериев , по которым оценивается компетентность пользователя
.
Пусть - нечеткое множество, определяющее степень компетентности пользователя
.
В качестве формы функции принадлежности выберем гауссову кривую, которая описывается формулой
,
где - центр нечеткого множества, - крутизна функции.
Функция принадлежности показывает, в какой мере пользователь обладает компетентностью . Относительно нечеткого множества вводим лингвистическую переменную “Компетентность”={"нулевая", "низкая", "средняя", "выше среднего", "высокая"}.
Основываясь на понятиях компетентности и состояний КС, можно промоделировать допуск пользователя к решению некоторой задачи. Состояние КС различаются наличием дефекта различной силы. Представление диагностических признаков КС в виде лингвистической переменной приведено в [3]. В качестве выходной вводим лингвистическую переменную “Уровень доступа”={"нулевой", "низкий", "ограниченный", "выше среднего", "неограниченный"}.
Ниже приведен пример полученных продукционных правил:
1. If (Competency is zero) and (defect is no) then (access is zero)
2. If (Competency is zero) and (defect is destructive) then (access is zero)
3. If (Competency is low) and (defect is destructive) hen (access is zero)
4. If (Competency is middle) and (defect is destructive) then (access is zero)
5. If (Competency is above_average) and (defect is destructive) then (access is limited)
6. If (Competency is high) and (defect is destructive) then (access is unlimited) компьютерный диагностический нечеткий логика
Выводы. Анализ факторов, влияющих на работоспособность КС, показал, что одной из основных причин отказов являются ошибки пользователя КС. Возможность пользователя правильно решить ответственную задачу зависит от его компетентности и от состояния компьютерной системы (наличия дефекта различной силы). Моделирование методами нечеткой логики компетентности пользователя и состояний компьютерной систем позволило сформулировать принципы создания продукционных правил для ограничения возможного допуска пользователя к решению ответственных задач.
Список литературы
1. Krivoulya G. Computer system efficient diagnostics with the usage of real-time expert systems / G. Krivoulya, A. Lipchansky, O. Korobko // EWDTW'09 : Proc. of the International conf., September 18 - 21, 2009.- Sochi, Russia: KhNURE, 2006.- P. 344 - 347.
2. Кривуля, Г. Ф. Интеллектуальные средства диагностирования состояний компьютерных систем управления [Текст] / Г. Ф. Кривуля, Д. Е. Кучеренко // Інфомаційно-керуючі системи на залізничному транспорті. - Харьков, 2009. - №4. - С. 23 - 28.
3. Кривуля, Г. Ф. Диагностика компьютерных неисправностей с использованием нечетких экспертных систем [Текст] / Г. Ф. Кривуля, З. В. Дудар, Д. Е. Кучеренко, М. А. Лаптев // Интеллектуальные системы принятия решений и проблемы вычислительного интеллекта: материалы конф. - Евпатория, 2009.- С. 101 - 102.
Размещено на Allbest.ru
...Подобные документы
Понятие электронных курсов. Описание программных и языковых средств разработки. Технология создания компьютерной обучающей системы, пакета вопросов в редакторе Excel. Разработка интерфейса ЭС. Организация диалога пользователя с экспертной системой.
дипломная работа [10,8 M], добавлен 20.06.2014Основные понятия компьютерного моделирования. Функциональная схема робота. Системы компьютерной математики. Исследование поведения одного звена робота с использованием системы MathCAD. Влияние значений изменяемого параметра на амплитуду угла поворота.
курсовая работа [1,2 M], добавлен 26.03.2013Моделирование имитационной модели системы управления, состоящей из ПИ-регулятора и инерционного объекта второго порядка. Прогон и оптимизация модели на системе имитационного моделирования ИМОДС. Оценка параметров системы до и после оптимизации.
курсовая работа [1,3 M], добавлен 17.02.2013Моделирование объектов САР, объекта управления. Особенности параметрической оптимизации. Описание пакета ИМОДС: назначение и функции, система файлов, структура меню пользователя. Описание программы и моделируемых объектов. Оценка параметров системы.
курсовая работа [1,3 M], добавлен 16.02.2013Информационная система компьютерной фирмы, описание предметной области, модель системы. Создание базы данных: постановка задачи, перечень объектов базы данных, инфологическая и датологическая модели, физическое моделирование. Формы, запросы и отчёты.
курсовая работа [463,7 K], добавлен 12.12.2009Создание диаграммы варианта использования для информационной системы. Моделирование взаимодействия объектов во времени в языке UML. Главная особенность диаграммы кооперации. Физическое представление программной системы, семантическая связь между классами.
курсовая работа [3,9 M], добавлен 09.01.2014Разработка компьютерной программы, которая реализует игру "Арканоид". Освоение приемов программирования на языке С++ с использованием средств OpenGL, разбор структуры и логики игры, приобретение навыков работы с 3D графикой. Руководство пользователя.
курсовая работа [1,2 M], добавлен 02.03.2017Моделирование процессов обработки информации с использованием языка GРSS Wоrld. Создание системы массового обслуживания, обрабатывающей заявки. Укрупненная схема моделирующего алгоритма и ее описание. Описание возможных улучшений в работе системы.
курсовая работа [469,7 K], добавлен 26.06.2011Предназначение и методология системы ARIS, преимущества использования скриптов. Сравнительный анализ CASE–средств. Моделирование процессов управления средствами ARIS. Разработка алгоритма, описание работы и листинг программы, инструкция пользователя.
дипломная работа [4,5 M], добавлен 10.06.2011Установка привилегий доступа определенного пользователя, виды привилегий и ключевые слова в операторе. Лишение пользователя права назначать привилегии. Структура данных и алгоритм, описание работы программы, имя пользователя, пароль и создание прав.
курсовая работа [207,2 K], добавлен 12.08.2011Понятие компьютерной модели и преимущества компьютерного моделирования. Процесс построения имитационной модели. История создания системы GPSS World. Анализ задачи по прохождению турникета на стадион посредством языка имитационного моделирования GPSS.
курсовая работа [291,3 K], добавлен 11.01.2012Автоматизированное рабочие место экономиста-пользователя, его назначение и характеристика. Организация информационных систем. Особенности документальных форм ввода и вывода информации при компьютерной обработке. Роль системы управления базы данных.
шпаргалка [79,5 K], добавлен 29.11.2013Назначение и цели создания системы автоматизации, ее устройство, принципы работы. Характеристика комплекса задач и функциональная структура, анализ входной и выходной информации. Логическая модель данных и алгоритм работы с ними. Инструкция пользователя.
курсовая работа [1,0 M], добавлен 06.07.2016Виды обрабатываемой социально-правовой информации. Формализация процесса принятия решения для моделирования его в компьютерной системе. Полнотекстовые и фактографические автоматизированные информационные системы. Автоматизация экспертного исследования.
реферат [23,7 K], добавлен 17.09.2009Создание учебного пособия по компьютерной графике, представленного в электронной форме. Внешние спецификации: интерфейс, входные, выходные данные. Алгоритм и код программы. Руководство пользователя. Принципы организации тестирования программного продукта.
дипломная работа [2,1 M], добавлен 04.07.2013Общая характеристика киноиндустрии как предметной области работы. Разработка базы данных и дерева вопросов для получения информации для выбора фильма. Программная реализация экспертной системы. Тестирование системы и создание руководства пользователя.
курсовая работа [1,9 M], добавлен 19.05.2014Обзор медицинских информационных систем. Анализ и моделирование автоматизированной системы "Регистратура". Требования к составу и параметрам вычислительной системы. Обоснование выбора системы управления базами данных. Разработка инструкции пользователя.
дипломная работа [1,2 M], добавлен 14.10.2012Расчет параметров, оценка показателей качества регулирования и моделирование системы автоматического управления для лентопроводящей системы многокрасочной печатной машины. Значение эквивалентной постоянной времени. Передаточная функция замкнутой системы.
курсовая работа [4,4 M], добавлен 26.05.2015Моделирование различных систем событий. Особенности мультиагентной платформы JADE. Использование агентов, нарушающих принятый порядок работы системы. Реализация программы на языке Java. Вычислительная модель агента. Моделирование игры в "наперстки".
курсовая работа [423,6 K], добавлен 30.01.2016Программа, моделирующая систему массового обслуживания (СМО). Моделирование программы имитации работы турникетов на стадионе (многоканальная СМО) в визуальной среде Delphi 7. Описание программного модуля, листинг программы и руководство пользователя.
курсовая работа [3,8 M], добавлен 20.08.2009