Разработка средств моделирования для исследования систем распределенной обработки информации
Диссертация
Важным результатом диссертационной работы явилось создание программного комплекса Winsim для автоматизации построения и исследования Е-сетевых моделей. Предназначенный для эксплуатации на ПК класса IBM PC под управлением ОС Windows, этот комплекс существенно пополняет ряд известных у нас и за рубежом программных систем моделирования, основанных на сетях Петри и их расширениях. Он включен… Читать ещё >
Содержание
- ГЛАВА 1. АНАЛИЗ МЕТОДОВ И СРЕДСТВ МОДЕЛИРОВАНИЯ СИСТЕМ РАСПРЕДЕЛЕННОЙ ОБРАБОТКИ ИНФОРМАЦИИ (РОИ)
- 1. 1. Анализ характеристик систем РОИ
- 1. 2. Анализ процесса проектирования систем РОИ
- 1. 3. Анализ формальных моделей, используемых для исследования систем РОИ
- 1. 3. 1. Анализ возможностей сетевых моделей
- 1. 3. 2. Классификация и характеристики низкоуровневых сетей Петри
- 1. 3. 3. Классификация и характеристики высокоуровневых сетей Петри
- 1. 4. Сравнительный анализ средств имитационного моделирования систем РОИ
- ВЫВОДЫ
- ГЛАВА 2. РАЗРАБОТКА ФОРМАЛЬНОГО АППАРАТА ДЛЯ
- ПРЕДСТАВЛЕНИЯ МОДЕЛЕЙ СИСТЕМ РОИ
- 2. 1. Требования к формальному аппарату для представления моделей систем РОИ
- 2. 2. Общее описание Е-сетей и модифицированных Е-сетей
- 2. 3. Алгебра модифицированных Е-сетей
- 2. 4. Алгоритм функционирования модифицированных Е-сетей
- 2. 5. Язык описания сетевой модели. S
- 2. 6. Язык управления процессом моделирования
- ВЫВОДЫ
- ГЛАВА 3. РАЗРАБОТКА КОМПЛЕКСА ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ
- 3. 1. Требования к комплексу имитационного моделирования
- Winsim
- 3. 2. Выбор архитектуры комплекса имитационного моделирования Winsim
- 3. 2. 1. Креативная система
- 3. 2. 2. Реализация компилятора языка MDL
- 3. 2. 3. Исполнительная система
- 3. 3. Анализ возможностей распараллеливания процессов имитационного моделирования на группе компьютеров в ЛВС
- 3. 2. Выбор архитектуры комплекса имитационного моделирования Winsim
- ВЫВОДЫ
- ГЛАВА 4. ПРИМЕНЕНИЕ КОМПЛЕКСА WINSIM ДЛЯ
- ИССЛЕДОВАНИЯ СИСТЕМ РОИ
- 4. 1. Методика представления систем РОИ на языке MDL
- 4. 2. Исследование модели локальной вычислительной сети с кольцевой топологией
- 4. 3. Исследование модели локальной вычислительной сети типа Ethernet
- 4. 4. Исследование распределенных алгоритмов взаимного исключения
- 4. 4. 1. Алгоритм Рикарта-Агравала
- 4. 4. 2. Алгоритм Трехе ля
- 4. 4. 3. Алгоритм Судзуки-Касами
Список литературы
- Айвазян С.А. и др. Прикладная статистика: Исследование зависимостей: Справ, изд. / Под ред. С. А, Айвазяна. — М.: Финансы и статистика, 1985. -487 с.
- Альянах И.Н. Моделирование вычислительных систем. М.: Машиностроение, 1988.-223 с.
- Андрианов А.Н., Бычков С. П., Хорошилов А. И. Программирование на языке симула-67. М.: Наука, 1985. — 288 с.
- Армстронг Дж. Р. Моделирование цифровых схем на языке VHDL / Пер. с англ. М.: Мир, 1992. — 175 с.
- Архангельский А.Я. Программирование в Delphi 5 2-е изд., перераб. и дополн. — М.: ЗАО «Издательство БИНОМ», 2000 г. — 1072 с.
- Афанасьев Н.В. и др. Локальные вычислительные сети: Учебник для вузов связи. М.: Радио и связь, 1996. — 337 с.
- Ахо Л., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. Т. 1. Синтаксический анализ / Пер. с англ. под ред. В. М. Курочкина. М.: Мир, 1978.-612 с.
- Ачасова С.М., Бандман О. Л. Корректность параллельных вычислительных процессов. Новосибирск: Наука. Сиб. Отделение, 1990.-253 с.
- Баев В.В., Паненко С. В. Пакет программ моделирования дискретных процессов расширенными сетями Петри // УСиМ, 1991, № 8, с. 83 87.
- Берже Ж.-М., Фонкуа А., Мажиро С., Руйар Ж. VHDL'92. Новые свойства языка описания аппаратуры VHDL / Пер. с англ. М.: Радио и связь, 1995. -256 с.
- Бусленко Н.П. Моделирование сложных систем М.: Наука, 1978 — 400 с.
- Васяева Н.С., Михеев П. В. Организация контроля трафика в сети с кольцевой топологией. Йошкар-Ола: Марийск. гос. техн. университет, 2001, 8 с. Деп. в ВИНИТИ 06.02.2001. № 305 — В2001.
- Вентцель Е.С., Овчаров JI.A. Прикладные задачи теории вероятностей. -М.: Радио и связь, 1983. 416 с.
- Гагарина Л.Г., Илюшечкина Л. В. Комплекс имитационного моделирования для анализа систем распределенной обработки информации // Оборонный комплекс научно-техническому прогрессу России. — М.: ВИМИ, 2002, № 2, с. 33−35.
- Гультяев А. Визуальное моделирование в среде MATLAB: учебный курс. СПб: Питер, 2000. — 432 с.
- Гультяев А.К. MATLAB 5.3. Имитационное моделирование в среде Windows. Спб.: КОРОНАпринт, 2001. — 400 с.
- Гурбанова Ш. М., Мустафаев В. А. Разработка модели управления гибкой производственной системы на основе аппарата сетей Петри. Http://ww w.galnam.in-baku.com
- Иванищев В.В. Автоматизация моделирования потоковых систем / Под ред. В. М. Пономарева. Л.: Наука, 1986. — 142 с.
- Илюшечкин В.М., Илюшечкина Л. В. Опыт диалогового имитационного моделирования вычислительных систем // Алгоритмы и программы системного математического обеспечения ЕС ЭВМ и кросс средств: Сб. научных трудов. М.: МИЭТ, 1982, с. 72 — 79.
- Илюшечкина Л.В. Интегрированная среда разработки имитационных моделей распределенных систем обработки информации // Информационные технологии в науке, проектировании и производстве: Материалы пятой
- Всероссийской научно-технической конференции. Н. Новгород: МВВО АТН РФ, 2002 г., с. 28.
- Илюшечкина Л.В., Костин А. Е. Язык микрокомпьютерной системы имитационного моделирования // Микропроцессорные вычислительные устройства управляющих систем / Под ред. В. А. Бархоткина. М.: МИЭТ, 1988, с. 66−71.
- Казаков Ю.П., Смелянский Р. Л. Об организации распределенного имитационного моделирования. // Программирование, № 2, 1994, с. 45−63.
- Киндлер Е. Языки моделирования. М.: Энергия, 1985. — 288 с.
- Кириллов В.Ю., Нижняк В. В. Пакет программ работы с сетями Петри для ПЭВМ // УсиМ, 1989, № 4. с. 48−51.
- Комаров А.В. Алгоритм диспетчеризации передачи данных по локальной магистрали многопроцессорной системы кольцевого типа // Известия вузов. Электроника, 2001, № 1, с. 80 86.
- Корнеев В.В. Параллельные вычислительные системы, М., Нолидж, 1999.
- Костин А.Е., Гагарина Л. Г., Илюшечкина Л. В. Исследование локальной вычислительной сети Ethernet с использованием модифицированных Е-сетей. // Известия вузов. Электроника, 2002, № 2, с. 72−78.
- Костин А.Е., Илюшечкина Л. В. Специальная файловая система для диалоговых моделирующих комплексов в ОС ЕС // Методы разработки и peaлизации программного обеспечения ЭВМ: Сб. научных трудов. / Под ред. А. В. Савченко М.: МИЭТ, 1985, с. 10 — 16.
- Костин А.Е., Илюшечкина JI.B. Исследование работы локальной вычислительной сети Ethernet на имитационной модели // Информационно-управляющие и телекоммуникационные системы: Межвуз. сб. научных трудов. / Под ред. В. А. Бархоткина М.: МИЭТ, 2002, с.
- Костин А.Е., Илюшечкина JI.B., Илюшечкин В. М. Система Е-сетевого моделирования МИКРОСИМ // Программные средства МИЭТ / Под. ред. Савченко А. В. М.: МИЭТ, 1990, с. 32 — 33.
- Костин А.Е., Илюшечкин В. М., Корнилов А. Р., Зимнович В. А., Илюшечкина Л. В., Федоров А. Р., Шаньгин В. Ф. Диалоговая система имитационного моделирования // Алгоритмы и программы: Инф. Бюллетень, 1987, № 9, с. 9.
- Костин А.Е., Илюшечкина Л. В. Модифицированные Е-сети для исследования систем распределенной обработки информации // Автоматика и вычислительная техника, 1988, № 6, с. 27 35.
- Котов В.Е. Сети Петри. М.: Наука, 1984. — 158 с.
- Краснощекое П.С., Петров А. А. Принципы построения моделей. Изд. 2-е, перераб. и доп. М.: ФАЗИС, 1999. — 412 с.
- Литвинов В.В., Марьянович Т. П. Методы построения имитационных систем. Киев: Наукова думка, 1991 .-117с.
- Лукьянов Г. В. Особенности технологий локальных сетей Token Ring и Ethernet // НТИ, Сер. 1, ВИНИТИ, 2000, № 12, с. 1 18.
- Мельников Д.А. Информационные процессы в компьютерных сетях. Протоколы, стандарты, интерфейсы, модели М.: КУДИЦ-ОБРАЗ, 2000. -256 с.
- Новиков Ю.В., Кондратенко С. В. Локальные сети: архитектура, алгоритмы, проектирование. М.: ЭКОМ, 2000. — 312 с.
- Олифер В.Г., Олифер Н. А. Компьютерные сети. Принципы, технологии, протоколы СПб.: Издательство «Питер», 2001. — 672 с.
- Олифер В.Г., Олифер Н. А. Сетевые операционные системы СПб.: Издательство «Питер», 2001. — 544 с.
- Павловский Ю.Н. Имитационные модели и системы. М.: ФАЗИС: ВЦ РАН, 2000. — 134 с.
- Пентус А.Е., Пентус М. Р. Объектно-ориентированное представление иерархических сетей Петри // Фундаментальная и прикладная математика, 2000, Том 6, Вып. 3, с. 831 840.
- Петрович М.Л., Давидович М. И. Статистическое оценивание и проверка гипотез на ЭВМ. М.: Финансы и статистика, 1989. — 191 с.
- Питерсон Дж. Теория сетей Петри и моделирование систем / Пер. с англ. под ред. В. А. Горбатова. М.: Мир, 1984. — 264 с.
- Райтер Р., Вальран Ж. Распределенное имитационное моделирование дискретно-событийных систем // М. Мир, ТИИЭР, т. 77, № 1, 1989, с. 245−262.
- Румянцев П.В. Азбука программирования в Win32 API. М.: Радио и связь, 1998.-272 с.
- Свидетельство об официальной регистрации программы для ЭВМ № 2 002 610 187, Россия. Микрокомпьютерная система имитационного моделирования МИКРОСИМ / Костин А. Е., Илюшечкин В. М., Илюшечкина
- Л.В., Голова С. Ю., Немцова Т. И., Корнилов А. Р. Зарегистрировано в РОСПАТЕНТ 15 февраля 2002 г., заявка № 2 001 611 748.
- Свидетельство об официальной регистрации программы для ЭВМ № 2 002 610 717, Россия. Комплекс имитационного моделирования Winsim. / Костин А. Е., Илюшечкина Л. В., Илюшечкин В. М. Зарегистрировано в РОСПАТЕНТ 17 мая 2002 г., заявка № 2 002 610 428.
- Свистунов С.В. Справочник. Стандартные функции и процедуры Delphi 4, Delphi 5. М.: ЛХА «Альманах», 2001.-318 с.
- Советов Б.Я., Яковлев С. А. Моделирование систем: Учеб для вузов 3-е изд., перераб. и доп. — М.: Высш. шк., 2001. — 343 с.
- Феррари Д. Оценка производительности вычислительных систем / Пер. с англ. под. Ред. В. В. Мартынюка. М.: Мир, 1981. — 576 с.
- Харт Дж.М. Системное программирование в среде Win32, 2-е изд. Пер. с англ.: М.: Издательский дом «Вильяме», 2001. — 464 с.
- Хоар Ч. Взаимодействующие последовательные процессы. М.: Мир, 1989.-264 с.
- Чайя Л. Элементарные причинно-следственные структуры // Системная информатика: Сб. науч. тр. Вып. 7: Проблемы теории и методологии создания параллельных и распределенных систем. Новосибирск: Наука, 2000, с. 6 81.
- Шалыто А.А. Логическое управление. Методы аппаратной и программной реализации алгоритмов. СПб.: Наука, 2000. — 780 с.
- Шрайбер Т.Дж. Моделирование на GPSS / Пер. с англ. под ред. М.АФайнберга. М.: Машиностроение, 1980. — 592 с.
- Юров В. Assembler. Спб.: Питер, 2001. — 624 с.
- Bagrodia R., Deelman E., Phan T. Parallel Simulation of Large Scale Parallel Applications // International Journal of High-Performance Computing Applications, 2001, vol.15, No. 1, pp. 3 12.
- Baldassari M., Bruno G. An environment for Object-Oriented Conceptual Proggramming Based on PROT Nets // Lectures on Petri Nets II: Applications, Lecture Notes on Computer Science / Ed. W. Reisig, G.Rozenberg. Springer-Verlag, 1998, vol. 340, pp. 1−19.
- Billington J., Wheeler G.R., Wilbur-Ham M.C. PROTEAN: A High-Level Petri Net Tool for the Specification and Verification of Communication Protocols // IEEE Trans. Software Eng., 1988, vol. 14, pp. 301 316.
- Boujarwah A., Al-Seif N., Saleh K. Modelling the semantics of multitasking facilities in Concurrent С using Petri nets // Information and Software Technology, 1996, vol. 38, No. 1, pp. 3 9.
- Bux W. Local Area Subnetworks. A Performance Comparison // IEEE Trans. On Commun. 1981. — vol. COM-29, N 1, pp. 1465 — 1473.
- Carothers C., Fujimoto R.M., Lin Y.-B., England P. Distributed Simulation of PCS Networks Using Time Warp // Proc. of International Workshop on Modeling, Analysis and Simulalation of Computer and Telecommunication Systems, 1994, pp. 2−7.
- Chandy K.M., Misra J. Distributed Simulation: A Case Study in Design and Verification of Distributed Programs // IEEE Trans, on Software Engineering, 1979, vol. SE-5, No. 5, pp. 440 452.
- Cheung T.-Y. Petri nets for protocol engineering // Computer Communications, 1996, Vol. 19, No. 14, pp. 1250 1257.
- Ciardo G. Petri Nets with Mark-Dependent Arc cardinality: Properties and Analysis // Proc. Of the 15th Int. Conf. On Application and Theory of Petri Nets. Lecture Notes on Computer Science / Ed. R.Valette. Springer-Verlag, 1994, vol.815, pp. 179−198.
- Coulouris G., Dollimore J., Kindberg T. Distributed Systems: Concepts and Design, 3rd ed. Addison-Wesley, 1995. — 644 p.
- Dietz C., Schreiber G. A Term Representation of P/T Systems // Proc. Of the 15th Int. Conf. On Application and Theory of Petri Nets. Lecture Notes on Computer Science / Ed. R.Valette. Springer-Verlag, 1994, vol. 815, pp. 239 -257.
- Dijkstra E.W. Solution of a Problem in Concurrent Programming Control // Communications of the ACM, 1965, vol. 8, No. 9, p. 569.
- Enslow P.H. What is a Distributed Data Processing Systems // Computer, 1978, vol. 11, No. l, pp. 13−21.
- Fincel A., Rosier L. A Survey on the Decidability Questions for Classe of FIFO Nets // Advances in Petri Nets, Lecture Notes on Computer Science / Ed. W.Reisig. Springer-Verlag, 1998, vol. 40, pp. 106 — 132.
- Flynn M.J. Some Computer Organizations and their Effectivness // IEEE Trans, on Computers, 1972, vol. 21, No. 9, p. 948 960.
- Fujimoto R.M. Parallel Discrete Event Simulation // Communications of the ACM, 1990, vol. 33, No. 10, pp. 31 53.
- German R. Performance Analysis of Communication Systems: Modeling with Non-Markovian Stochastic Petri Nets. John Wiley & Sons. — 2000. -456 p.
- Gerogiannis V.C., Kameas A.D., Pintelas P.E. Comparative Study and Categorization of High-Level Petri Nets // The Journal of Systems and Software, 1998, vol. 43, pp. 133−160.
- Harel D., Politi M. Modeling Reactive Systems with Statecharts: state machine approach. McGraw-Hill, 1998. — 258 p.
- He X. PZ nets a formal method integrating Petri nets with Z // Information and Software Technology, 2001, Vol. 43, No. 1, pp. 1−18.
- Helary J.-M., Mostefaoui A., Raynal M. A General Scheme for Token- and Tree-Based Distributed Mutual Exclusion Algorithms // IEEE Trans, on Parallel and Distributed Systems, 1994, vol. 5, No. 11, pp. 1185 1994.
- Http://www.daimi.aau.dk/PetriNets/tools/quick.html.
- Jefferson D. Virtual Time // ACM Trans, on Programming Languages and Systems, 1985, vol. 7, No. 3, pp. 404−425.
- Jensen K. An Introduction to the Practical Use of Coloured Petri Nets // Lectures on Petri Nets II: Applications, Lecture Notes on Computer Science / Ed. W. Reisig, G.Rozenberg. Springer-Verlag, 1998, vol. 340, pp. 237 — 292.
- Knuth D.E. Additional Comments on a Problem in Concurrent Programming Control // Communications of the ACM, 1966, vol. 9, No. 5, pp. 321 322.
- Koh I., DiCesare F. Modular Transformation Methods for Generalized Petri Nets and Their Application to Automated Manufacturing Systems // IEEE Trans, on Systems, Man and Cybernetics, 1991, vol. 21, pp. 1512 1522.
- Kostin A.E. MICROSIM E-net Tool for Modelling Networks and Distributed Data Processing Systems // Proc. of the First Symposium on Computer Networks, May 30 — 31, 1996 — Bebek, Istanbul, 1996, pp. 34−46.
- Lamport L. A New Solution of Dijkstra’s Concurrent Programming Problem /./ Communications of the ACM, 1974, vol. 17, No. 8, pp. 453 455.
- Lamport L. Time, clocks and ordering of events in a distributed system // Communications of the ACM, 1978, vol.21, pp. 568 564.
- Lin Y.-B. Memory Management Algorithms for Parallel Simulation 11 Information Processing Letters, 1994, vol. 50, pp. 12−25.
- Lin Y.-B., Fishwick P.A. Asynchronous Parallel Discrete Event Simulation // IEEE Trans, on Systems, Man and Cybernetics, 1996, vol. 26, No. 4, pp. 1 -33.
- Lindemann C. Performance Modelling with Deterministic and Stochastic Petri Nets, Wiley, 1998. 405 p.
- Maekawa M. A VN Algorithm for Mutual Exclusion in Decentralized Systems // ACM Trans, on Computer Systems, 1985, vol. 3, No. 2, pp. 145 159.
- Mattern F. Efficient Distributed Snapshots and Global Virtual Time Algorithms for Non-FIFO Systems // Journal for Parallel and Distributed Computing, 1993, vol. 18, No. 4, pp. 423−424.
- Milner R. Communication and Concurrency. Prentice-Hall, Englewood Cliffs, NJ, 1989.
- Mitschele-Thiel A. Systems Engineering with SDL. John Wiley & Sons, 2001 -360 p.
- Naimi M., Trehel M., Arnold A. A Log (N) Distributed Mutual Exclusion Algorithm Based On the Path Reversal // Journal of Parallel and Distributed Computing, 1996, vol. 34, pp.1 13
- Nicol D.M., Fujimoto R.M. Parallel Simulation today // Annals of Operations Research, 1994, vol.53, pp. 249−286.
- Nishio S., Li K.F., Manning E.G. A Resilient Mutual Exclusion Algorithm for Computer Networks // IEEE Trans, on Parallel and Distributed Systems, 1990, vol. 1, No. 3, pp. 344 355.
- Nutt G.J. Evaluation Nets for Computer System Performance Analysis 11 AFIPS FJCC, 1972, vol. 41, Pt. 1, p. 279−286.
- Peterson G.L. Myths about the Mutual Exclusion Problem // Information Processing Letters, 1981, vol. 12, No. 3, pp. 115 116.
- Reinke C. Haskell-Coloured Petri Nets // Implementation of Functional Languages, 11th International Workshop, IFL'99, Lochem, The Netherlands, September 7−10, 1999. Springer Verlag: Selected Papers, LNCS, vol. 1868, pp. 165−180.
- Ricart G, Agrawala A.K. An Optimal Algorithm for Mutual Exclusion in Computer Networks // Communications of the ACM, 1981, vol. 24, pp. 9−17.
- Saiedian H. An Invitation to Formal Methods // IEEE Computer, 1996, vol. 29, No. 4, pp. 16−30.
- Sang J., Mascarenhas E., Rego V. Mobile-Process Based Parallel Simulation // Journal of Parallel and Distributed Computing, 1996, vol. 33, No. 1, pp. 12 -23.
- Sibertin-Blanc C. Concurrency in Cooperative Objects // Second International Workshop on High-Level Parallel Programming Models and Supportive Environments, HIPS'97, IEEE Society Press, April 1997, Geneva (S), pp. 33 -41.
- Stotts P.D., Godfrey P. Place/Transition Nets with Debit Arcs // Information Processing Letters, 1992, vol. 41, pp. 25 33.
- Suzuki I., Kasami T. A Distributed Mutual Exclusion Algorithm //ACM Trans, on Computer Systems, 1985, vol.3, No. 4, pp. 344 349.
- Tanenbaum A.S., M. van Steen. Distributed Systems: Principles and Paradigms. Prentice-Hall, 2002. — 840 p.
- The ACM Computing Classification System. Http://www.acm.org
- Thomas R.H. A Majority Consensus Approach to Concurrency Control for Multiple Copy Databases // ACM Trans, on Database Systems, 1979, vol. 4, No. 2, pp. 180−209.
- Valavanis K.P. On the Hierarchical Modeling Analysis and Simulation of Flexible Manufacturing Systems with Extended Petri Nets // IEEE Trans, on Systems, Man and Cybernetics, 1990, vol. 20, pp. 94 110.
- Van Benthem J. Temporal Logic // Handbook of Logic in Artificial Intelligence and Logic Programming / Ed. D.M. Gabbay, C.J. Hogger, J.A. Robinson. Oxford: Clarendon Press, 1995, Vol. 4, pp. 241 — 350.
- Ventouris K.P., Pintelas P.E. A Practical Assesment of Formal Specification Approaches to Data Abstractions // Journal of Systems and Software, 1992, vol. 17, pp. 169−188.
- Weili Y, Xudong H. Mapping Petri nets to concurrent programs in CC++ // Information and Software Technology, 1997, Vol. 39, No. 7, pp. 485 495.
- Yakovlev A.V., Koelmans A.M., Semenov A., Kinniment D.J. Modelling, analysis and synthesis of asynchronous control circuits using Petri nets // Integration, the VLSI Journal, 1996, Vol. 21, No. 3, pp. 143 170.
- Model Descroption Language, MDL)
- Если максимальное число повторений цепочки, заключеннной в фигурные скобки, ограничено некоторой константой, то эта константа записывается справа от закрывающей фигурной скобки.
- Так, запись {А}3 означает # | А | АА j AAA
- В этом описании отражены лишь те элементы, которые являются расширениями языка Object Pascal. Синтаксис языка Object Pascal (в частности, определения нетерминалов <идентификатор>, <число>, <число без знака>, <целое без знака> и <оператор>) описан в ?.,
- ОПИСАНИЕ СЕГМЕНТА Ml. <СЕГМЕНТ> := SEGMENT <ИМЯ СЕГМЕНТ А>, Т1СК=<�ЕДИНИЦ А ВРЕМЕНИ>-
- ТЕЛО> SEGEND. М2. <ИМЯ СЕГМЕНТА> := <ИДЕНТИФИКАТОР> МЗ. <ЕДИНИЦА ВРЕМЕНИ> := PSEC | NSEC | MCSEC | MSEC | SEC |
- MIN | HOUR | DAY М4. <ТЕЛО> := <РАЗДЕЛ АТРИБУТОВ>
- РАЗДЕЛ СЕТЕВЫХ ПЕРЕМЕННЫХ>1. РАЗДЕЛ ПАСКАЛЬ-МЕТОК>1. РАЗДЕЛ ПАСКАЛЬ-КОНСТАНТ>1. РАЗДЕЛ ПАСКАЛЬ-ТИПОВ>
- РАЗДЕЛ ПАСКАЛЬ-ПЕРЕМЕННЫХ>
- РАЗДЕЛ ПАСКАЛЬ-ПРОЦЕДУР И ПАСКАЛЬ-ФУНКЦИЙ>
- РАЗДЕЛ ЭЛЕМЕНТАРНЫХ СЕТЕЙ>
- РАЗДЕЛ ДОБАВЛЯЕМЫХ СЕГМЕНТОВ>
- РАЗДЕЛ СВЯЗЫВАНИЯ СЕГМЕНТОВ>
- ОПИСАНИЕ АТРИБУТОВ И СЕТЕВЫХ
- ИМЯ АТРИБУТА> {,<ИМЯ АТРИБУТА>}: <�АРИФМ.ТИП>— ВЗ. <�АРИФМ.ТИП> := INTEGER | REAL В4. <РАЗДЕЛ СЕТЕВЫХ ПЕРЕМЕННЫХ> :=
- ПРОСТАЯ ПЕРЕМЕННАЯ^: <�АРИФМ.ТИП>— В7. сПРОСТАЯ ПЕРЕМЕННАЯ> := <ИМЯ ПЕРЕМЕННОЙ> |
- ИДЕНТИФИКАТОР> /<ЗНАЧЕНИЯ ЭЛЕМЕНТОВ>/ В12. <ЗНАЧЕНИЯ ЭЛЕМЕНТОВ> <�НАЧ.ЗНАЧЕНИЕ> {,<�НАЧ.ЗНАЧЕНИЕ>}
- В13. сГРАНИЧНЫЙ ИНДЕКС> <ЦЕЛОЕ БЕЗ ЗНАКА> В14. <ИМЯ АТРИБУТА> := <ИДЕНТИФИКАТОР> В15. <ИМЯ ПЕРЕМЕННОЙ> <ИДЕНТИФИКАТОР>
- РАЗДЕЛ ЭЛЕМЕНТАРНЫХ СЕТЕЙ Е1. <РАЗДЕЛ ЭЛЕМЕНТАРНЫХ СЕТЕЙ> :=
- СПЕЦИФИКАТОР ЭЛЕМЕНТАРНОЙ СЕТИ> Е2. СПЕЦИФИКАТОР ЭЛЕМЕНТАРНОЙ СЕТИ> := СТРУКТУРА СЕТИ>— | <ПРОЦЕДУРАУПРАВЛЕНИЯ>— | <ПРОЦЕДУРА ВРЕМЕННОЙ ЗАДЕРЖКИ>— |сПРОЦЕДУРА ПРЕОБРАЗОВАНИЯ^ ЕЗ, <СТРУКТУРА СЕТИ> :=
- NET ИДЕНТИФИКАТОР ПЕРЕХОДА>: <СХЕМА> Е4. ИДЕНТИФИКАТОР ПЕРЕХОДА> := <ТИП СЕТИхНОМЕР ПЕРЕХОДА>
- ИДЕНТИФИКАТОР ПОЗИЦИИ> «ДИСЦИПЛИНА ОБСЛУЖИВАНИЯ^
- Е12. ИДЕНТИФИКАТОР ПОЗИЦИИ> := <ТИП ПОЗИЦИИхНОМЕР ПОЗИЦИИ
- Е13. <ТИП ПОЗИЦИИ> := S | Q Е14. НОМЕР ПОЗИЦИИ> := <ЦЕЛОЕ БЕЗ ЗНАКА> Е15. сДИСЦИПЛИНА ОБСЛУЖИВАНИЯ> := FIFO | LIFO | RAND | LOW (ИМЯ АТРИБУТА>) | HIGH (ИМЯ АТРИБУТА>) Е16. ПРОЦЕДУРА УПРАВЛЕНИЯ> := CONTROL
- ИДЕНТИФИКАТОР ПЕРЕХОДА>: <�ОПЕРАТОР>{-<�ОПЕРАТОР>} Е17. ПРОЦЕДУРА ВРЕМЕННОЙ ЗАДЕРЖКИ> := TIME
- ИДЕНТИФИКАТОР ПЕРЕХОДАМ <�ОПЕРАТОР>{-<�ОПЕРАТОР>} Е18. ПРОЦЕДУРА ПРЕОБРАЗОВАНИЯ> := TRANSFORM
- ИДЕНТИФИКАТОР ПЕРЕХОДА>: <�ОПЕРАТОР>{-<�ОПЕРАТОР>}
- Примечания: В составе конструкции <ОПЕРАТОР> могут быть ссылки на встроенные функции MDL (см. Приложение 3). Дисциплины обслуживания LOW/HIGH обеспечивают расположение фишек в порядке возрастания/ убывания значений атрибутов.
- РАЗДЕЛ ДОБАВЛЯЕМЫХ СЕГМЕНТОВ А1. <РАЗДЕЛ ДОБАВЛЯЕМЫХ СЕГМЕНТОВ>: :=
- СЕГМЕНТ-ОРИГИНАЛ> / <�СЕГМЕНТ-КОПИЯ> {,<�СЕГМЕНТ-КОПИЯ>}/
- СЕГМЕНТ-ОРИГИНАЛ> / <�СЕГМЕНТ-КОПИЯ>, {,<�СЕГМЕНТ-КОПИЯ>}/} A3. <�СЕГМЕНТ-ОРИГИНАЛ>: := <ИМЯ СЕГМЕНТА> А4. <�СЕГМЕНТ-КОПИЯ> := <ИМЯ СЕГМЕНТА>
- РАЗДЕЛ СВЯЗЫВАНИЯ СЕГМЕНТОВ Л1. <РАЗДЕЛ СВЯЗЫВАНИЯ СЕГМЕНТОВ> :=
- NK <ПАРА СЕГМЕНТОВ>: <ПАРА ПОЗИЦИЙ> {/<ПАРА ПОЗИЦИЙ>} Л2. <ПАРА СЕГМЕНТОВ> := <СОСТАВНОЕ ИМЯ>, -СОСТАВНОЕ ИМЯ>
- ЛЗ. <СОСТАВНОЕ ИМЯ> := <ИМЯ СЕГМЕНТА> {.<ИМЯ СЕГМЕНТА>} Л4. <ПАРА ПОЗИЦИЙ> := ИДЕНТИФИКАТОР ПОЗИЦИИ>, 1. ИДЕНТИФИКАТОР ПОЗИЦИИ>6. ССЫЛКИ НА СЕТЕВЫЕ ОБЪЕКТЫ
- Д1. <ПЕРЕМЕННАЯ> <ПОЛНАЯ ПАСКАЛЬ-ПЕРЕМЕННАЯ> | сКОМПОНЕНТНАЯ ПАСКАЛЬ-ПЕРЕМЕННАЯ> |
- УКАЗАННАЯ ПАСКАЛЬ-ПЕРЕМЕННАЯ> | <ССЫЛКА НА СЕТЕВОЙ ОБЪЕКТ> Д2. <ССЫЛКА НА СЕТЕВОЙ ОБЪЕКТ> :=
- ССЫЛКА НА ПРОСТУЮ ПЕРЕМЕННУЮ» | <ССЫЛКА НА ЭЛЕМЕНТ МАССИВА> | ССЫЛКА НА АТРИБУТ ФИШКИ> | <ССЫЛКА НА ПОЗИЦИЮ> | <ССЫЛКА НА ПЕРЕХОД> ДЗ. ССЫЛКА НА ПРОСТУЮ ПЕРЕМЕННУЮ" := %<�ИДЕНТИФИКА-ТОР>
- Д4. <ССЫЛКА НА ЭЛЕМЕНТ МАССИВА> := %<ИДЕНТИФИКАТОР>
- ВЫРАЖЕНИЕ> {,<ВЫРАЖЕНИЕ>} 1. Д5. <ССЫЛКА НА АТРИБУТ ФИШКИ> := %<ИДЕНТИФИКАТОР ПОЗИЦИИ>. <ИМЯ АТРИБУТА>
- SNA1 | SNA2 | SNA3 j SNA4 | SNA5