Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания ТОКБ.doc
Скачиваний:
36
Добавлен:
11.11.2019
Размер:
497.15 Кб
Скачать

Порядок создания исполняемого файла описания модели

1. Задание модели безопасности при помощи языка описания модели в файле описания.

2. Запуск в MS-DOS служебной программы expert.ехе. Формат ввода:

Expert.Exe файл описания модели

Программа expert.exe добавляет к началу и концу файла описания моде­ли необходимый код (рис. 1). В результате получается программа, которая автоматически компилируется средствами Си ++.

Рис. 1. Служебный код программы «Монитор безопасности» - процесс создания исполняемого файла описания модели программой expert.exe

Если во время компиляции возникают ошибки, то они выводятся на эк­ран. Ошибки связаны только с пользовательской частью. Пользователю, создавшему файл описания не рекомендуется ориентироваться по выда­ваемым номерам ошибочных строк. Они указывают на ошибку в итоговой программе, а не в файле описания модели, который заключен в программ­ный код, а именно в код функции main() (рис. 1). Ряд ошибок может ссы­латься на некорректно написанный код внутри функции main().

При возникновении ошибок необходимо проверить файл задания моде­ли, а также файлы prefile и postfile с целью их исправления.

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

Приложение 4

Последовательность работы с интерфейсом «Мо­нитора безопасности»

1. Задание модели в файле описания модели.

2. Получение исполняемого файла описания модели {при помощи программы expert.exe).

3. Далее необходимо запустить утилиту security.exe.

Данная программа работает в среде Windows. Она представляет собой интерфейс «Монитора безопасности» для исследования работы модели, оп­ределенной в файле инициализации.

Для загрузки модели безопасности пользователю необходимо выбрать пункт меню FILE\OPEN. В открывшемся окне пользователь должен выбрать ехе-файл описания модели (имеющиеся файлы security.exe и rules.exe вы­бирать не следует, т.к. это рабочие файлы «Монитора безопасности»).

После выбора исполняемого файла инициализации становится доступ­ным пункт главного меню ADMINISTRATOR. При выборе этого пункта откры­вается окно «Administrator Console», в котором выводится информация об определенной пользователем системе: список активных и пассивных (пас­сивной сущностью может быть и субъект) сущностей, операций.

Для вывода атрибутов необходимо выделить сущность и нажать кнопку «Attributes», находящуюся под соответствующим списком.

Для окончания работы с интерфейсом предназначена кнопка «End work», а для возвращения к начальной конфигурации системы - «Reset» (например, пользователь может ошибочно создать другие сущности или указать невер­ные атрибуты).

При создании сущности пользователю предлагается выбрать ее номер из списка возможных. А при изменении атрибутов - ввести новые значения в специальном окне.

Для определения возможности доступа активной сущности к пассивной пользователю необходимо выделить активную и пассивную сущности, операцию и нажать кнопку «Send message». Результат действия выводится на экран в виде сообщения.

Для выхода из программы следует выбрать пункт меню FILE\EXIT.

В приложении реализована система помощи, доступ к которой можно по­лучить из меню HELP.

Примечания

  • в начале работы при выборе пункта главного меню ADMINISTRATOR возможно появление пустых списков сущностей. Пользователю реко­мендуется нажать кнопку «Reset» в создавшемся окне. После этого списки обновятся.

  • в ходе работы при выборе сущности и при посылке сообщения появ­ляются окна DOS-приложений. Рекомендуется не обращать на это внимание, т.к. в это время автоматически осуществляется запуск ис­полняемого файла инициализации.

Учебно-методическое издание