Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Правила корректности и разрешимости КМ ВП.




В КМ ВП предусматривается проведение логического анализа ее корректности и разрешимости. Логический анализ классифицируется на:

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

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

Определение корректности структур отношений выполняется в ходе статического анализа (рис. 1):

рис. 1.

Анализ корректности имен объектов. Для любых двух объектах модели справедливо:

"oi, "oj, no(oi) = no(oj) ® tho(oi) = tho(oj) &

& "ox , ox Îho(oi), $oy , oy Îho(oj) & no(ox) = no(oy).

(если совпадают имена объектов, то должны совпадать типы их отношений иерархии и имена подчиненных им объектов).

Анализ корректности имен процессов. Для любых двух процессов модели справедливо:

"pi, "pj , np(pi) = np(pj) ® thp(pi) = thp(pj) &

& "px , px Îhp(pi), $py , py Îhp(pj) & np(px) = np(py) &

& "ox , ox Îin(pi), $oy , oy Îin(pj) & no(ox) = no(oy) &

& "oz , oz Îout(pi), $ow , ow Îout(pj) & no(oz) = no(ow).

(если совпадают имена процессов, то должны совпадать типы их отношений иерархии, имена подчиненных им процессов, входных и выходных по отношению к ним объектов).

Анализ корректности типов объектов. Если совпадают типы объектов, то должны совпадать типы их отношений иерархии, типы подчиненных им объектов (подобъектов), а также мощности множеств однотипных подобъектов.

Анализ корректности типов процессов. Если совпадают типы процессов, то должны совпадать типы их отношений иерархии, типы подчиненных им процессов (подпроцессов), мощности множеств однотипных подпроцессов, типы их входных и выходных объектов, а также мощности множеств однотипных входных и выходных объектов.

Анализ отношений иерархии. В модели не допускаются рекурсивная композиция и рекурсивное описание структуры модели, а также ситуации, когда какой-либо объект (процесс) выступает одновременно и в роли обобщения и в роли конкретизирующего элемента по отношению к некоторому другому объекту (процессу).

Анализ отношений взаимодействия. В модели не допускаются циклы, содержащие различные уровни иерархии процессов.

Анализ отношений следования. В модели отношения следования не могут:

связывать процессы, подчиненные друг другу отношениями иерархии;

задаваться "перекрестно" и противоречить друг другу.

Под разрешимостью понимается возможность получения результирующих данных в КМВП путем указания исходных. Анализ разрешимости КМ ВП сводится к анализу отдельных ее элементов, называемых шаблонами.

Шаблоном КМ ВП относительно некоторого выбранного процесса pi называется следующий набор множеств:

{pj | pjÎhp(pi)} – подчиненные pi процессы;

{oi | oiÎin(pi)} – входные объекты процесса pi;

{oj | ojÎin(pi)} – выходные объекты процесса pi;

{ok | okÎho(oi), oiÎin(pi)} – компоненты входных объектов процесса pi;

{ol | olÎho(oj), ojÎout(pi)} – компоненты выходных объектов процесса pi;

{om | omÎin(pk) V omÎout(pk), pkÎhp(pi)} – входные и выходные данные процессов, подчиненных pi;

множества {oi},{oj},{ok},{ol},{om} могут частично пересекаться.

Шаблон КМ ВП называется корректно построенным, если он удовлетворяет условиям правилам статического анализа.

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

Введенное понятие позволяет сводить динамический анализ модели к анализу образующих ее шаблонов.

Для выполнения динамического анализа шаблонов КМ ВП осуществляется их представление в виде формальной системы и применяются правила вывода, обеспечивающие эффективное доказательство всей требуемой совокупности формул из множества теорем формальной системы.


Поделиться:

Дата добавления: 2015-04-21; просмотров: 67; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты