В литературе предлагалось несколько вариантов
В литературе предлагалось несколько вариантов формального и полуформального описания такой зависимости. Например, Парнас (D.L.Parnas, 1974) описывал такую зависимость следующим образом. Уровень А зависит в правильности своего функционирования от уровня В, или уровень А обращается к уровню В, или уровень А использует уровень В, или А требует присутствия правильной версии В. Однако это неформальные описания, а формализация здесь не удается из-за широкой общности понятия "сложная система" и неоднозначности разбиения на уровни. В целях понимания одного и того же в декомпозициях различной природы сложных систем можно договориться об универсальных принципах описания иерархического метода. Предположим, что интересующая нас сложная система А адекватно описана на языке
Я. Предположим, что мы провели декомпозицию (разложение) языка
Я на семейство языков
D1,D2,...,Dn. Если язык
Di
, i=2,.., n, синтаксически зависит только от словоформ языка
Di-1, то будем говорить, что они образуют два соседних уровня. Тогда система А может быть описана наборами слов
B1,...,Bn
в языках
D1,D2,...,Dn
причем так, что описание
Вi
синтаксически может зависеть только от набора
Вi-1. В этом случае будем говорить об иерархической декомпозиции системы A и уровнях декомпозиции
B1,...,Bn , где уровень
Вi непосредственно зависит от
Bi-1
. Рассмотрим ряд простейших примеров иерархического построения сложных систем.
Пример 1. Пусть вся информация в системе разбита на два класса Secret и Тор Secret, которые в цифровой форме будем обозначать 0 и 1. Пусть все пользователи разбиты в своих возможностях допуска к информации на два класса, которые также будем обозначать 0 и 1. Правило допуска к информации X при запросе пользователя Y определяется условием, если класс
х
запрашиваемой информации X, а класс
у пользователя Y, то допуск к информации разрешен тогда и только тогда, когда
x=
y. Это условие можно описать формально формулой некоторого языка
D2
if
x=
y then "Допуск Y к X"
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий