Previous Page  4 / 23 Next Page
Information
Show Menu
Previous Page 4 / 23 Next Page
Page Background

68

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. «Приборостроение». 2016. № 3

каких-либо свойств информационных систем на основе логик тайлов из-

вестны достаточно давно [8]. Для того чтобы логику можно было ис-

пользовать для того или иного приложения, необходимо создать множе-

ство тайлов, соответствующих этому приложению.

В рассматриваемом случае приложением является проверка (дока-

зательство) свойств интеллектуальных интерфейсов. Далее будут при-

ведены основные понятия, связанные с тайлами. Затем на простом

примере одного из свойств интеллектуальных интерфейсов, называе-

мым свойством обязательной реакции [1], будет введено необходимое

для примера множество тайлов. Будет показано, как это множество ис-

пользуется для доказательства свойства обязательной реакции, сфор-

мулированного на языке модальной логики. В заключение приведены

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

туальных интерфейсов.

Тайлы и операции над ними.

Достоинства логики тайлов связаны

со структурой ее правил вывода, каждое из которых может быть пред-

ставлено в виде тайла (рис. 1,

а

).

Рис. 1.

Структуры тайла (

а

) и секвента (

б

):

— имя тайла;

?i

i

— начальный входной интерфейс тайла;

?s

i

— начальная конфи-

гурация тайла;

?o

i

начальный выходной интерфейс тайла;

!i

o

— конечный вход-

ной интерфейс тайла;

!s

o

— конечная конфигурация тайла;

!o

o

конечный выходной

интерфейс тайла;

?a

i

восприятие тайла;

!a

o

реакция тайла

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

понентов системы, содержащих переменные и называемых конфигура-

циями. Это поведение описывается в терминах возможных взаимодей-

ствий с внешней или внутренней средой. Поведение системы выглядит

как скоординированное взаимодействие отдельных тайлов. Восприятия

и реакции также называют действиями. Интерфейсы тайла задают

форматы его взаимодействия с внешней средой. Тайл

(см. рис. 1,

а

) в

ответ на восприятие

?a

i

задает преобразование начальной конфигура-

ции

?s

i

в конечную конфигурацию

!s

o

, производя реакцию

!a

o

.

Такое

преобразование возможно тогда, когда тайл не только осуществил вос-

приятие

?a

i

, но и когда форматы данных внешней среды тайла удовле-

творяют форматам интерфейсов тайла.

Тайлы, у которых все интерфейсы одинаковы, называют секвента-

ми (рис. 1,

б

). Обозначения интерфейсов в секвентах опускают. Се-

квент обычно изображают не графически, а в следующем виде: