Анализ свойств параллельных процессов и процессов реального времени, представленных моделями структур событий тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат физико-математических наук Боженкова, Елена Николаевна

  • Боженкова, Елена Николаевна
  • кандидат физико-математических науккандидат физико-математических наук
  • 2000, Новосибирск
  • Специальность ВАК РФ05.13.11
  • Количество страниц 108
Боженкова, Елена Николаевна. Анализ свойств параллельных процессов и процессов реального времени, представленных моделями структур событий: дис. кандидат физико-математических наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Новосибирск. 2000. 108 с.

Оглавление диссертации кандидат физико-математических наук Боженкова, Елена Николаевна

Введение

1 Первичные структуры событий как модели параллельных недетерминированных процессов

1.1 Основные понятия и определения

1.2 Связь первичных структур событий с другими моделями параллелизма

1.3 'Аксиомы параллельности'.

1.4 Эквивалентностные понятия.

2 Локальные структуры событий и 'аксиомы параллельности'

2.1 Основные определения

2.2 Свойства плотности и перекрестности.

2.3 Свойства непрерывности.

3 Дискретно-временные структуры событий и тестовые эквивалентности

3.1 Дискретно-временные структуры событий.

3.2 Временные тестовые эквивалентности и их характеризации

3.3 Бисимуляция, пребисимуляция и их характеризации

3.4 Распознавание временных тестовых эквивалентностей и предпо-рядков.

4 Непрерывно-временные структуры событий и тестовые эквивалентности

4.1 Непрерывно-временные структуры событий.

4.2 Временные тестовые эквивалентности и их характеризации

4.3 Символьные бисимуляция и пребисимуляция и их характеризации

4.4 Распознавание временных тестовых эквивалентностей и предпо-рядков.

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Введение диссертации (часть автореферата) на тему «Анализ свойств параллельных процессов и процессов реального времени, представленных моделями структур событий»

Параллельная обработка информации широко используется для увеличения производительности вычислительных систем. Процесс проектирования параллельных систем — нетривиальная задача, требующая для своего решения фундаментальных исследований, основанных на различных формальных методах и средствах, которые варьируются в зависимости от класса моделируемых систем, степени детализации их структуры и поведения, а также от характера изучаемых проблем. Одно из направлений исследований — развитие формальных моделей. С помощью формальных моделей исследуются поведенческие свойства параллельных систем, а также разрабатываются методы спецификаций, анализа и синтеза параллельных процессов.

При изучении формальных моделей был установлен ряд фундаментальных фактов, которые позволили лучше понять природу параллельных вычислений. Для исследования семантических аспектов параллельных программ и процессов было предложено большое количество абстрактных моделей как интерливинго-вых (системы переходов, автоматы, алгебры процессов [36]), так и моделей "истинного" параллелизма (частично-упорядоченные множества [59], языки трасс [45], причинно-следственные структуры [27], структуры событий [52, 77]).

При интерливинговом подходе параллелизм событий моделируемой системы линеаризуется, то есть моделируется последовательной реализацией параллельных событий в произвольном недетерминированном порядке. Достоинством такого подхода является его простота и математическая элегантность. Однако параллелизм вычислений сводится к некоторой форме недетерминизма. Альтернативный подход основывается на моделях с "истинным" параллелизмом, в которых все события изначально предполагаются независимыми. Отношение причинной зависимости между событиями задается частичным порядком, а отношение параллелизма — отсутствием такого порядка. Данные модели являются более приемлемыми для изучения свойств параллельных систем.

При исследовании системы обычно используют два подхода. При первом подходе отправной точкой является сама система, и ее поведенческие свойства изучаются в терминах абстрактной модели. Другой подход — изначально рассматривать модель, которая может быть проинтерпретирована как реальный процесс. Однако, известно, что не всякая синтаксически корректная модель приемлема для представления процессов, протекающих в реальных системах. Для избежания такого несоответствия К. Петри [56, 57] ввел 'аксиомы параллельности' (свойства дискретности, плотности, перекрестно-сти, когерентности и непрерывности) с целью адекватного представления реальных параллельных процессов посредством ациклических бесконфликтных сетей-процессов. И в дальнейшем возможности новых формальных моделей исследовались с помощью 'аксиом параллельности'. В работах А. Беста, X. Плюн-неке, П. Тиагараджана и др. были установлены тесные взаимосвязи между этими свойствами для сетей-процессов [15, 30, 41] и частично-упорядоченных множеств [16, 58]. Обобщая и развивая полученные результаты на исследование взаимосвязей между отношениями причинной зависимости и альтернативы, для класса сетей-процессов с недетерминированным выбором в статьях В.Е. Котова и Л.А. Черкасовой [23, 6] были предложены понятия L- и М-плотности. Первичные структуры событий, введенные Г. Винскелем [52] в 80-х гг., позволяют естественным образом представлять три базовых отношения — причинной зависимости, параллелизма и альтернативы (конфликта) — между событиями параллельных систем и процессов. Они стали одной из центральных моделей параллельных и недетерминированных процессов и фактически обобщают указанные выше модели. Одно из основных приложений структур событий состоит в определении семантики "истинного" параллелизма для алгебраических языков процессов [21, 77, 40]. В работах [20, 64] было показано, что ряд свойств плотности позволяет строить простые и элегантные системы алгебраических спецификаций параллельных процессов. Поэтому изучение 'аксиом параллельности' в контексте структур событий является важной задачей для исследования.

Наиболее известны два класса структур событий: первичные и локальные, которые отличаются ограничениями^ накладываемыми на отношения причинной зависимости и конфликта.

Первичная структура событий (prime event structure) рассматривается как множество событий, связанных отношениями причинной зависимости и конфликта. В локальных структурах событий (flow event structures), которые были введены Г. Будолем и И. Кастеллани в [19] как обобщение первичных структур событий, отношение причинной зависимости (частичного порядка) заменяется на локальное отношение "потока" (flow), и отношение конфликта не наследуется между событиями, связанными отношением "потока".

Для класса первичных структур событий в работах И.Б. Вирбицкайте [64, 65] сформулированы и изучены свойства дискретности (/^-плотности, пере-крестности и др.). Для этой модели установлены взаимосвязи между перечисленными выше свойствами, и сформулированы необходимые и достаточные условия, гарантирующие свойства такого типа. В контексте более общего класса структур событий, локальных структур событий, 'аксиомы параллельности' еще не были изучены. И потому обобщение 'аксиом параллельности' и их исследование в контексте локальных структур событий с целью изучения взаимосвязей между тремя базовыми отношениями — причинной зависимости, параллелизма и недетерминированного выбора — интересная и необходимая задача.

В центре любой теории, изучающей формальные модели представления параллельных распределенных/систем, лежит понятие эквивалентности. Оно важно для спецификации и верификации систем, повышения уровня абстракции и упрощения структуры. Так для верификации некоторых систем необходимо показать взаимосвязь между поведением системы и ее спецификацией. Подстановку эквивалентных процессов в большие системы используют при анализе сложных систем методом постепенного уточнения. Предложено много видов взаимосвязи, среди них сама эквивалентность, требующая показать, что система точно обеспечивает специфицированное поведение, и предпорядок, требующий показать, что система, по крайней мере, включает требуемое поведение. Причем решение, являются ли две системы взаимосвязанными, зависит от критериев взаимосвязи, которые и составляют определенную семантику в теории процессов. При этом во всех конкретных случаях устанавливается, какие аспекты поведения системы представляют наибольший интерес. Множество всех возможных семантик процессов частично упорядочено отношением, которое неформально может быть выражено как "создание строго большего числа идентификаций на процессах". В общем случае семантические понятия, встречающиеся в современной теории процессов, могут рассматриваться в четырех основных измерениях: линейное время — ветвящееся время, интерливинг — частичный порядок, абстрагирование от внутренних (невидимых) действий, подходы к бесконечности.

В настоящее время для параллельных/распределенных систем существует большое разнообразие эквивалентностных понятий. Наиболее известными являются два подхода — бисимуляционный [37, 54] и тестовый [29]. Две системы считаются бисимуляционно эквивалентными, если внешний наблюдатель не может обнаружить различий в поведении этих систем. На основе такого эквивалентностного понятия была разработана элегантная математическая теория, одно из основных достижений которой — эффективные алгоритмы распознавания бисимуляции для систем с конечным числом состояний. При тестовом подходе поведение системы исследуется посредством набора тестов. При этом процесс выполняется параллельно с тестом, и считается, что процесс должен (или может) пройти тест, если в результате любого (или, соответственно, хотя бы одного) их параллельного выполнения тест может выполнить специальное действие успешного завершения. Два процесса считаются тестово эквивалентными, если они могут или должны проходить один и тот же набор тестов. Такое эквивалентностное понятие привело к появлению математической теории, которая естественным образом чрбъединяет эквивалентности и пред-порядки. Чтобы облегчить задачу применения тестовых эквивалентностей и предпорядков были найдены альтернативные характеризации этих понятий. Но разрешимость тестовой эквивалентности обычно достигается сведением ее к бисимулядионной [24].

В работах [33, 34, 73] в контексте структур событий были исследованы различные бисимуляции: интерливинговая, шаговая, частичного порядка, сохраняющая историю.

Тестовые эквивалентности и предпорядки для первичных структур событий исследовались в работах Л. Асето [8] и У. Гольтц [35]. В данных работах были введены тестовые эквивалентности в контексте различных семантик (ин-терливинговой, пошаговой, частичного порядка), изучены взаимосвязи между ними на различных подклассах первичных структур событий.

Однако данные эквивалентностные понятия не отображают временных характеристик поведения систем реального времени. А для систем реального времени важны не только модели вычислений, но и модели времени. Для учета временных аспектов поведения параллельных/распределенных систем традиционные формальные модели расширяются введением количественных и качественных временных характеристик. Известны следующие дихотомии при задании временных характеристик: явное [60]/неявное [26], линейное / ветвистое [32], ссылками на временные точки/интервалы, в непрерывной [40, 46, 50]/дискретной [60] временной области. Введение временных характеристик привело к появлению многих специализированных моделей вычислений с известными различиями: синхронные [40]/ асинхронные [7, 49], с глобальным [40] / локальным временем [7, 28, 46, 79], интерливинговые [11, 38, 51, 61]/"истинно" параллельные ([31, 40, 50, 46, 60, 62]).

К настоящему времени известно очень незначительное число временных расширений моделей с семантикой "истинного" параллелизма, к ним можно отнести временные причинно-следственные структуры [28], временные причинные деревья [31], асинхронные системы переходов [7, 49], временные конфигурации [43]. Также Дж.-П. Катоеном и Д. Мерфи были введены временные расширения структур событий, но, как оказалось, эти модели не пригодны для изучения поведенческих эквивалентностей, поэтому интересна задача введения новых моделей структур событий, расширенных различными временными характеристиками.

С введением временных характеристик в формальные модели в литературе были сделаны попытки ввести понятие времени в эквивалентностные отношения. Разрешимость временной бисимуляции для автоматных моделей с непрерывным временем была показана с использованием техники регионов Алю-ром [10] и Черансом [22], а также техники зон Вайзе [74]. Характеризация временной тестовой эквивалентности в контексте алгебры процессов была рассмотрена в [26]. Проблема распознавания временной тестовой эквивалентности для автоматов с непрерывным временем была исследована в работе [63].

Но эти результаты, как оказалось, не переносятся на временные структуры событий. Таким образом, проблема характеризации и разрешимости временной тестовой эквивалентности для структур событий, расширенных временными характеристиками, остается открытой. И поэтому интересно определить и исследовать временные тестовые отношения в контексте моделей структур событий как с дискретными, так и непрерывными временными характеристиками.

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

1. Введение и изучение 'аксиом параллельности' (свойств дискретности и непрерывности) в контексте локальных структур событий, которые являются обобщением первичных структур событий за счет снятия некоторых структурных ограничений.

2. Увеличение выразительных мощностей формальных средств описания и изучения параллельных процессов реального времени посредством введения как дискретных, так и непрерывных временных характеристик в модели первичных структур событий.

3. Построение эквивалентностных понятий (в частности, временных тестовых и бисимуляционных эквивалентностей и предпорядков), а также исследование их разрешимости в контексте различных моделей временных структур событий.

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

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

• Введен и исследован ряд новых вариантов 'аксиом параллельности' в контексте локальных структур событий. Установлена иерархия взаимосвязей, а также критерии выполнимости различных свойств дискретности и непрерывности.

• Введен и исследован ряд эквивалентностных понятий параллельных моделей реального времени: временные тестовые эквивалентности и предпо-рядки в контексте структур событий как с дискретными, так и с непрерывными временными характеристиками.

• Установлена разрешимость временных тестовых эквивалентностей и пред-порядков в контексте дискретно-временных структур событий.

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

Практическая ценность данных исследований состоит в возможности их использования при создании автоматизированных систем верификации систем реального времени. В частности, результаты диссертационной работы использовались при создании модуля верификации в системе PEP (Programming Environment based on Petri nets), совместно разрабатываемой Институтом информатики Университета г. Хильдесхайма (Германия) и лабораторией теоретического программирования ИСИ СО РАН.

Во время работы над диссертацией автор участвовал в следующих научных проектах и грантах:

1. Formal methods in design of concurrent/distributed systems. Volkswagen Stiftung (VS), грант 1/70 564, руководители Prof. Dr. elke Best и к.ф.-м.н. И.Б. ВИРБИЦКАЙТЕ, 1995-1997. (Публикации [66, 67].)

2. Разработка и исследование семантических методов и средств спецификации и верификации параллельных систем и процессов. РФФИ, грант 96-01-01655, руководитель к.ф.-м.н. И.Б. ВИРБИЦКАЙТЕ, 1995-1997. (Публикации [66, 67].)

3. Разработка и исследование семантических методов и средств спецификации и верификации сложных распределенных систем реального времени. РФФИ, грант 0001 00898, руководитель к.ф.-м.н. И.Б. ВИРБИЦ-КАЙТЕ, 2000-2001. (Публикации [13].)

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

1. International Conference CONPAR 94 - VAPP VI, Linz, Austria, September 1994,

2. Workshop Concurrency, Specification and Programming (CS&P'94)-, Berlin, October 1994.

3. Distributed data processing (DDP'98'), Novosibirsk, Russia, June 1998.

4. 1st International conference on practical and theoretical programming (Ukr-Prog'98), Kiev, Ukraine. September 1998.

5. Workshop Concurrency, Specification and Programming (CS&P'99), Warsaw, Poland, September 1999.

Кроме того, полученные результаты обсуждались на семинарах лаборатории теоретического программирования ИСИ СО РАН и кафедры вычислительных систем НГУ.

Публикации. По теме диссертации опубликовано 11 научных работ. Из них 5 работ [66, 69, 12, 2, 3] — на международных конференциях, 2 работы [67, 13] — в зарубежных изданиях и 4 работы [68, 70, 4, 5] — в местных изданиях.

Структура работы.

В первой главе напоминаются основные понятия теории структур событий. В разделе 1.1 определяется первичная структура событий и основные связанные с ней понятия. Раздел 1.2 посвящен связи структур событий с частично упорядоченными множествами и О-сетями. Иерархия свойств плотности вводится в разделе 1.3. Понятия бисимуляционных и тестовых эквивалентностей рассматриваются в разделе 1.4.

Во второй главе в контексте локальных структур событий, являющихся расширением первичных структур событий, исследуется ряд 'аксиом параллельности'. Для рассматриваемой модели устанавливаются взаимосвязи между исследуемыми свойствами, и формулируются необходимые и достаточные условия, гарантирующие свойства такого типа. Основные определения, касающиеся локальных структур событий, даны в разделе 2.1. Иерархия свойств плотности и перекрестности изучается в разделе 2.2. В разделе 2.3 определяются другие 'аксиомы параллельности', в частности свойства ^-непрерывности и конусного пересечения, устанавливаются взаимосвязи этих свойств^,.

Во третьей главе вводятся и исследуются варианты временных тестовых эквивалентностей в контексте первичных структур событий с дискретными временными характеристиками. В разделе 3.1 рассматриваются основные понятия, связанные с дискретно-временными структурами событий. В разделе 3.2 определяются временные тестовые предпорядки и эквивалентности, и исследуются их свойства. Понятия бисимуляций и пребисимуляций вводятся в разделе 3.3, а также дается их характеризация. Раздел 3.4 посвящен решению проблемы распознавания временных тестовых эквивалентностей и пред-порядков посредством сведения ее к проблеме распознавания соответствующих бисимуляций и пребисимуляций.

В четвертой главе вводятся и исследуются варианты временных тестовых и символьных бисимуляционных эквивалентностей и предпорядков для модели первичных структур событий, расширенных непрерывными временными характеристиками. Определяются условия, при которых устанавливается совпадение данных отношений, а также предлагаются алгоритмы их распознавания. В разделе 4.1 вводятся основные понятия, связанные с непрерывно-временными структурами событий. В разделе 4.2 определяются временные тестовые предпорядки и эквивалентности и исследуются их свойства в контексте данной модели. Понятия символьных бисимуляций и пребисимуляций вводятся в разделе 4.3, а также дается их характеризация. В разделе 4.4 выделяется подкласс непрерывно-временных структур событий, на котором проблема распознавания временных тестовых эквивалентностей и предпорядков сводится к проблеме распознавания соответствующих символьных бисимуляций и пребисимуляций. Приводятся алгоритмы распознавания временных тестовых эквивалентностей и предпорядков между представителями предложенного подкласса.

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Боженкова, Елена Николаевна

Заключение

В рамках диссертации были получены следующие результаты.

1. - Даны унифицированные определения и введен ряд новых вариантов 'аксиом параллельности' в контексте локальных структур событий.

- Установлена иерархия взаимосвязей 'аксиом параллельности' (свойств /"i-плотности, перекрестности, ^-непрерывности, конусного пересечения).

- Сформулированы необходимые и достаточные условия, гарантирующие свойства А'-плотности и ^-непрерывности.

2. - Введена модель структур событий с дискретным временем — дискретно-временные структуры событий (ДВСС).

- В контексте ДВСС предложены понятия временных тестовых эквива-лентностей и предпорядков, а также варианты бисимуляционных экви-валентностей и предпорядков. Даны характеризации введенных эквива-лентностей и предпорядков.

- Установлено совпадение соответствующих вариантов временных тестовых и бисимуляционных отношений для ДВСС.

- Решена проблема распознавания временных тестовых предпорядков и эквивалентностей для ДВСС.

3. - Введена модель структур событий с непрерывным временем — непрерывно-временные структуры событий (НВСС).

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

- Предложены понятия символьных бисимуляций и пребисимуляций и найдены их характеризации для НВСС.

- Выделен и исследован подкласс НВСС, для которого установлено совпадение соответствующих вариантов временных тестовых и символьных бисимуляционных отношений.

- Предложены алгоритмы распознавания временных тестовых предпоряд-ков и эквивалентностей между представителями введенного подкласса. Даны оценки сложности предложенных алгоритмов и доказана их корректность.

Список литературы диссертационного исследования кандидат физико-математических наук Боженкова, Елена Николаевна, 2000 год

1. Ахо А., хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов// М.:Мир. 1979. ;

2. КОТОВ В.Е. Сети Петри// М: Наука. 1984.7. aceto L., Murphi D. Timing and causality in process algebra// Acta Informática. 1996. - Vol. 33(4). - P. 317-350.

3. Aceto L., De Nicola R., Fantechi A. Testing equivalences for event struc-tures// Lect. Notes Сотр. Sci. 1987. - Vol. 280. - P. 1-20.9. alur R., courcoubetis C., Dill D. Model checking in dense real time// Inform, and Comput. 1993. - Vol. 104. - P. 2-34.

4. Alur R., Courcoubetis C., Henzinger T.A. The observational power of clocks// Led. Notes Com]). Sci. 1994. - Vol. 836. - P. 162-177.

5. Best E., Fernandez Q., PlÜNNECKE H. Concurrent systems and processes// Final Report on the Foundational Part of the Project BEGRUND, FMP-Studien. GMD, Sankt Augustin, FDR, 1985. - N 107.

6. Boudol G., castellani I. Three equivalent semantics for CCS// Led. Notes Comp. Sci 1990. - Vol, 469. - P. 96-141.ceràns K. Decidability of bisimulation equivalences for parallel timer processes// Led. Notes Comp. Sci. 1993. - Vol. 663. - P. 302-315.

7. Cherkasova L. A., Kotov V.E. Descriptive and analytical process algebras// Led. Notes Comp. Sci. 1989. - Vol. 424. - P. 77-104.

8. De Nicola R., hennessy M. Testing equivalence for processes// Theoretical Comput. Sci. 1984. - Vol. 34. - P. 83-133.

9. Fernandez C., ThiagaRAJAN P.S. D-continuous causal nets: A model of non-sequential processes// Theoretical Comput. Sci. 1984. - Vol. 284. - P. 171-196.

10. Goltz U., WehrHEIM H. Causal testing// Led. Notes Comp. Sri. 1996. -Vol. 1113. - P. 394-406.

11. Hennessy M. Theory of processes// MITPress Cambridge, 1988.

12. HENNESSY M., MiLNER R. Algebraic laws for nondeterminism and concurrency// J. ACM. 1985. - Vol. 32. - P. 137-162.

13. Henzinger T.A., Manna Z., Pnueli A. Timed transition systems// Led. Notes Comp. Sci. 1991. Vol. 600. - P. 226-251.

14. Hoar C. Communicating Sequential Processes// Prentice Hall, 1985.

15. Katoen J.-P., Langerak R., Latella D., Brinksma E. On specifying real-time systems in a causality-based setting// Led. Notes Comp. Sci. 1996. - Vol. 1135. - P. 385-404.

16. KUMMER O., STEHR M.O. Petri's axioms of concurrency: A selection of recent results// Led. Notes Comp. Sci. 1997. - Vol. 1248. - P. 195-214.

17. Lodaya K., thiagarajan P.S., A modal logic for a subclass of event structures// Led. Notes Comp. Sci. 1987. - Vol. 267. - P. 290-303.

18. Merlin, P., Faber, D.J. Recoverability of communication protocols// IEEE Trans, of Communication. 1976. - COM-24(9).

19. MURPHY D. Timed process algebra, Petri nets, and event refinement// Proc. 4th Refinement Workshop, Workshops in Computing. 1991. - P. 456-478.

20. MURPHY D. Time and duration in noninterleaving concurrency// Fundamenta Informaticae. 1993. - Vol. 19. - P. 403-416.

21. NlCOLIN X., SlFAKlS J. An overview and synthesis on timed process algebras// Lect. Notes Comp. Sci. 1992. - Vol. 600. - P. 526-548.

22. Nielsen M., Plotkin G., Winskel G. Petri nets, event structures and domains// Theoretical Comput. Sci. 1981. - Vol. 1, N. 13. - P. 85-108.

23. Nielsen M., Rozenberg G., Thiagarajan P.S. Behavioural notions for elementary net systems// Distrib. Comput. 1990. - V. 1, N. 4. - P. 45-57.

24. PARK D. Concurrency and automata on infinite sequences// Led. Notes Comp. Sci. 1981. - Vol. 154. - P. 561-572.

25. RAMCHANDANI C. Analysis of asynchronous concurrent systems by timed Petri nets// Cambridge, Mass.: MIT, Dept. Electronical Engineering, PhD Thesis. -1974.

26. Schneider S., Davies J., Jackson D.M., Reed G.M., Reed J.M., roscoe A.W. Timed CSP: theory and practice// Led. Notes Comp. Sci. 1991. - Vol. 600. - P. 640-675.

27. VlRBITSKAITE I. Observing some properties of event structures// Led. Notes Comp. Sei. 1993. - V. 735. - P. 259-270.

28. VlRBITSKAITE I. Some Characteristics of Nondeterministic Processes// Parallel Processing Letters. 1993. - Vol. 3. - P. 99-106.

29. VlRBITSKAITE I., Bozhenkova E. Unified characterization of some properties of event structures// Proc. Intern. Conf. CONPAR 94 VAPP VI, Linz, Austria, September 1994, RISC-Linz Report Series. - 1994. - N 94-48. - P. 29-32.

30. VlRBITSKAITE I., BOZHENKOVA E. Unified characterization of some properties of event structures// Hildesheimer Informatic-Bericht. Institut fuer Informatik, Universität Hildesheim, Germany, 1994. - N. 22/94

31. VlRBITSKAITE I., Bozhenkova E. Investigating Nondeterministic Processes// Bull. Novosibirsck Computing Center. Series Computer Science. Computer Center, Novosibirsk, 1994. - N 2. - P. 79-90.

32. VlRBITSKAITE I., Bozhenkova E. Towards Algebraic Specification of Event Structures// Proc. of the Workshop "Concurrency: Specification and Programming", Berlin, October 1994. 1994.

33. VlRBITSKAITE I., Bozhenkova E. Event Structures and their Properties// Specification, Verification and Net Models of Concurrent Systems. IIS, Novosibirsck, 1994. - P. 7-19

34. VlRBITSKAITE I, VOTINTSEVA A. Notes on logical axiomatization of density concepts// Specification, Verification and Net Models of Concurrent Systems. IIS, Novosibirsk, 1994. P. 18-32.

35. VlRBITSKAITE I., VOTINTSEVA A. Behavioural Characterizations of Partial Order Logics// Led. Notes Comp. Sei. 1997. - V. 1279. - P. 463-474.

36. VOGLER W. Modular Construction and Partial Order Semantics of Petri Nets// Led. Notes Comp. Sei. 1992. - Vol. 625. - 252 p.

37. Weise C., Lenzkes D. Efficient scaling-invariant checking of timed bisimu-lation// Led. Notes Comp. Sei. 1997. - Vol. 1200. - P. 176-188.

38. WlNKOWSKI J. Event structure representation of the behaviour of place/transition systems// Fundamenta Informaticae. 1988. - Vol. 11. - P. 405-432.

39. WlNKOWSKI J. An Algebra of Time-Consuming Computetions// Proc. of the Workshop "Concurrency: Specification and Programming", Nieborow, Poland, October 1993. 1993. - P. 258-273.

40. WlNSKEL G. Event structures// Led. Notes Сотр. Sci. 1987. - Vol. 255. -P.325-392.

41. WlNSKEL G. An introduction to event structures// Lect. Notes Сотр. Sci. -1989. Vol. 354. - P. 364-397.

42. Список публикаций по теме диссертации

43. БОЖЕНКОВА Е.Н. Исследование разрешимсти временной тестовой эквивалентности// Новосибирск, 2000. (Препр./РАН. Сйб. отд-ние. ИСИ; N. 62).

44. БОЖЕНКОВА Е.Н. Исследование эквивалентностных отношений для структур событий с дискретным временем// Новосибирск, 2000. (Препр./РАН. Сиб. отд-ние. ИСИ; N. 75).

45. Andreeva M.V., Bozhenkova E.N., Virbitskaite I.B. Analysis of Timed Concurrent Models Based on Testing Equivalence// Proc. of the Workshop "Concurrency: Specification and Programming", Warsaw, Poland, September 1999. 1999. - pp. 1-22

46. Andreeva M.V., Bozhenkova E.N., Virbitskaite I.B. Analysis of Timed Concurrent Models Based on Testing Equivalence// Fundamenta Informat-icae. 2000. - Vol. 41. - P. 1-20

47. Virbitskaite I., Bozhenkova E. Unified characterization of some properties of event structures// Proc. Intern. Conf. CONPAR 94 VAPP VI, Linz, Austria, September 1994, RISC-Linz Report Series. - 1994. - N 94-48. - P. 29-32.

48. Virbitskaite I., Bozhenkova E. Unified characterization of some properties of event structures// Hildesheimer Informatic-Bericht. Institut fuer Informatik, Universität Hildesheim, Germany, 1994. - N. 22/94

49. Virbitskaite I., Bozhenkova E. Investigating Nondeterministic Processes// Bull. Novosibirsck Computing Center, Series Computer Science. Computer Center, Novosibirsk, 1994. - N 2. - P. 79-90.

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.