Моделирование Estelle-спецификаций распределенных систем с помощью раскрашенных сетей Петри
Диссертация
Для Estelle-спецификаций в работе Ж. Л. Ричье, Й. Сифакиса и др. предложен метод автоматического построения конечно-автоматных моделей посредством исчерпывающей симуляции, позволяющий верифицировать некоторые свойства исходных спецификаций. В работах В. Димитрова и А. Петкова ограниченное подмножество Estelle отображается в ординарные сети Петри. А. Яновская и П. Яновский в работе предлагают… Читать ещё >
Список литературы
- Ачасова С. М., Бандман О. JI. Корректность параллельных вычислительных процессов. — Новосибирск: Наука, 1990. — 252 с.
- Бандман О. JI. Проверка корректности сетевых протоколов с помощью сетей Петри //Автоматика и вычислительная техника. — 1986. — N 6. — С. 82−91.
- Бестужева И. И., Руднев В. В Временные сети Петри. Классификация и сравнительный анализ //Автоматика и телемеханика. — 1990. — N 10. — С. 3−21.
- Вирбицкайте И.Б., Покозий Е. А. Использование техники частичных порядков для верификации временных сетей Петри // Программирование.- 1999. N. 1. — С. 28−41.
- Зайцев С. С. Описание и реализация протоколов сетей ЭВМ. — М.: Наука, 1989.
- Карабегов А. В., Тер-Микаэлян Т. М. Введение в язык SDL. — М.: Радио и связь, 1993.
- Козюра В. Е., Непомнящий В. А., Новиков Р. М. Верификация раскрашенных сетей Петри методом проверки моделей. — Новосибирск, 2001.- 26 с. (Препр./Сиб. отд-ние РАН. ИСИ- N 89)
- Котов В. Е. Сети Петри. — М.: Наука, 1984.
- Непомнящий В. А., Алексеев Г. И., Быстров А. В., Куртов С. А., Мыльников С. П., Окунишникова Е. В., Чубарев П. А., Чурина Т. Г. Верификация Estelle-спецификаций распределенных систем посредством раскрашенных сетей Петри. — Новосибирск, 1998. — 140 с.
- Окунишникова Е. В. Представление временных конструкций Estelle в различных моделях временных сетей Петри. — Новосибирск, 1999. — 32 с. (Препр./Сиб. отд-ние РАН. ИСИ- N 70)
- Окунишникова Е. В. Моделирование динамических конструкций языка Estelle посредством раскрашенных сетей Петри. — Новосибирск, 2000. — 70 с. (Препр./Сиб. отд-ние РАН. ИСИ- N 78)
- Окунишникова Е. В. Моделирование Estelle-спецификаций посредством раскрашенных сетей Петри// Тез.докл. IV сибирского конгресса по прикладной и индустриальной математике (ИНПРИМ-2000). — Новосибирск: Ин-т математики СО РАН, 2000. — С. 124.
- Окунишникова Е. В. Отображение Estelle-спецификаций в раскрашенные сети Петри и его обоснование. — Новосибирск, 2001. — 59 с. — (Препр./Сиб. отд-ние РАН. ИСИ- N 90)
- Окунишникова Е. В., Чурина Т. Г. Способ построения раскрашенных сетей Петри, моделирующих Estelle-спецификации // Проблемы спецификации и верификации параллельных систем. — Новосибирск, 1995. — С. 95— 123.
- Соколов В. А., Легалов А. И. Применение сетей Петри для анализа программ, написанных на языке параллельного программирования //Моделирование и анализ информационных систем. — Ярославль, 1993. — N 1. — С. 27−44.
- Чурина Т. Г. Способ построения раскрашенных сетей Петри, моделирующих SDL-системы. — Новосибирск, 1998. — 56 с. — (Препр./Сиб. отд-ние РАН. ИСИ- N 56)
- Чурина Т. Г. Моделирование динамических конструкций языка SDL посредством раскрашенных сетей Петри. — Новосибирск, 1999. — 35 с. — (Препр./Сиб. отд-ние РАН. ИСИ- N 71)
- Чурина Т. Г. Трансляция SDL-спецификаций в раскрашенные сети Петри// Тез.докл. IV сибирского конгресса по прикладной и индустриальной математике (ИНПРИМ-2000). — Новосибирск: Ин-т математики СО РАН, 2000. С. 128.
- A Formal description technique based on the temporal ordering of observational behaviour. ISO DP 8807, 1984.
- Algayres B. et al. VESAR: a pragmatic approach to formal specification and verification // Computer Networks and ISDN Systems. — 1993. — Vol. 25, N 7.- P. 779−790.
- Algayres B. et al. The AVALON Project: a VALidatiON Environment For SDL/MSC Descriptions //Proc. Int. Conf. on SDL'93. Using Objects — 1993. — P. 221−235.
- Anisimov N. A., Koutny M. On compositionality and Petri nets in protocol engineering. // Proc. IFIP 15th Intern. Symp. on Protocol Specification, Testing and Verification. — Warsaw, Poland, 1995. — P. 57—72.
- Anisimov N. A., Kovalenko A. A., Postupalski P. A. Two-levels Formal Model for Protocol Specification Based on Petri Nets //Proc. IFIP TC6 Intern. Symp. Network Information Systems. — Bulgaria, 1993. — P. 143—154.
- Bause F. et al. SDL and Petri net perfomance analysis of communicating systems // Proc. IFIP 15th Intern. Symp. on Protocol Specification, Testing and Verification. — Warsaw, Poland, 1995. — P. 259—272.
- Cerone A. A net-based approach for specifying real-time systems: Ph.D.thesis.
- TD-16/93, Dipartimento di Informatica, University di Pisa, Pisa, Italy, 1993.
- Berthomieu В., Diaz M. Modelling and verification of time dependent systems using time Petri nets // IEEE Transact, on Software Eng. — 1991. — Vol. 17, N 3. P. 259−273.
- Bucci G., Vicario E. Compositional validation of time-critical systems using communicating time Petri nets // IEEE Transact, on Software Eng. — 1995. — Vol. 21, N 12. P. 969−991.
- Budkowski S. Estelle development toolset (EDT) // Computer Networks and ISDN Systems. 1992. — Vol. 25, N 1. — P. 63−82.
- Budkowski S., Dembinski P. An introduction to Estelle: a specification language for distributed systems // Computer Networks and ISDN Systems. — 1988. — Vol. 14, N 1. P. 3−23.
- Churina T. G., Okunishnikova E. V. Coloured Petri nets approach to the validation of Estelle specifications // Proc. of Workshop on Concurrency, Specification and Programming. — Warsaw, Poland, 1997. — P. 25—36.
- Cohen R., Segall A. An efficient reliable ring protocol // IEEE Transact. Communs. 1991. — Vol. 39, N 11. — P. 1616−1624.
- Courtiat J. P., de Saqui-Sannes P. ESTIM: an integrated environment for the simulation and verification of OSI protocols specified in Estelle // Computer Networks and ISDN Systems. 1992. — Vol. 25, N 1. — P. 83−98.
- Dimitrov V., Petkov A. Verification oriented Estelle specification of communication protocols // Reseach into Networks and Distributed Applications. — Amsterdam: North-Holland, 1988. — P. 953—960.
- Ferenc В., Hogrefe D., Sarma A. SDL with applikations from protocol specification. — Englewood Cliffs, NJ: Prentice Hall, 1991.
- Fisher J., Dimitrov E. Verification of SDL'92 specifications using extended Petri nets // Proc. IFIP 15th Intern. Conf. on Protocol Specification, Testing and Verification. — Warsaw, Poland, 1995. — P. 455—458.
- Gammelgaard A., Kristensen J.E. A correctness proof of a translation from SDL to CRL //Proc. of the sixth SDL Forum. Darmstadt, 1993. — P. 205— 290.
- Grahlmann B. Combining Finite Automata, Parallel Programs and SDL using Petri Nets //Proc. Intern. Conf. TACAC'98. — Berlin a.o.: Springer-Verlag, 1998. P. 102−117. — (Lect. Notes Comput. Sci., Vol. 1384).
- Farwer В., Lomazova I. Systematic approach towards object-based Petri Net formalisms // Proc. 4rd Int. Conf. Perspectives of System Informatics. — Berlin a. o.: Springer-Verlag, 2001. — P. 255—267. — (Lect. Notes Comput. Sci., Vol. 2244).
- Fleischhack H., Grahlmann B. A compositional Petri Net Semantics for SDL //Lect.Notes Comput. Sci. 1998. — Vol. 1420. P. 144−164.
- Holzmann G. I. Design and validation of computer protocols. — Englewood Cliffs, NJ: Prentice Hall, 1991.
- Husberg N., Manner T. Emma: Developing an Industrial Reachability Analyser for SDL // Proc. Intern. Condress on Formal Methods'99. — Berlin a.o.: Springer-Verlag, 1999. — P. 642—661. — (Lect. Notes Comput. Sci., Vol. 1, 1708.)
- Information Processing Systems — Open Systems Interaction — ESTELLE: A Formal Description Technique Based on an Extended State Transition Model: Inernational standard. — ISO 9074, 1989. — 1989.
- Janowska A., Janowski P. Varification of Estelle Specification Using TLA+ // Proc. of 1st. Inter. Workshop on the Formal Description Technique Estelle. Evry, France, 1998. — P. 109−130.
- Janowska A., Pakula M. Model cheking of Estelle specifications with SPIN //Proc. Workshop on Concurrency, Specification k, Programming. — Humbold-University Berlin, Informatik-Bericht N 140, — Vol. 1. — 2000.
- Jensen K. Coloured Petri nets: A high level language for system design and analysis // Lect. Notes Comput. Sci. — 1991. — Vol. 483 — P. 343−416.
- Jensen K. Coloured Petri nets: Basic concepts, analysis methods and practical use. Vol. 1. Basic concepts. — Berlin a. o.: Springer-Verlag, 1996.
- Jensen К. Coloured Petri nets: Basic concepts, analysis methods and practical use. Vol. 2. Analysis methods. — Berlin a. o.: Springer-Verlag, 1996.
- Jensen K. Coloured Petri nets: Basic concepts, analysis methods and practical use. Vol. 3. Practical use. — Berlin a. o.: Springer-Verlag, 1997.
- Jirachiefpattana A., Lai R. Uncovering ISO ROSE protocol errors using Estelle // Computer Standards & Interfaces. — 1995. — N. 17. — P. 559—583.
- Kettunen E., Montonen E., Tuuliniemi T. An interactive PrT-Net tool for verification of SDL-specifications: Technical Rep. No.3. — Helsinki University of Technology, Digital System Laboratory, 1988.
- Kozura V.E., Nepomniaschy V. A., Novikov R.M. Verification of de-stributed systems modelled by high-level Petri nets //Proc. Int. Conf. on Parallel Computing in Electrical Engineering. — Warsaw, Poland, 2002, P. 61—66.
- Kristensen L. M., Christensen S., Jensen K. The practitioner’s guide to coloured Petri nets // Internat. J. Software Tools for Technology Transfer — 1998. Vol. 2, N 2. — P. 98−132.
- Lai R., Jirachiefpattana A. Verifying Estelle protocol specifications using numerical Petri nets // Comput. Syst. Sci & Eng. — 1996. — Vol. 11, N 1. — P. 15−33.
- Lai R., Tsang T. Specification and verification of multimedia synchronisation scenarios using Time-Estelle // Software Practice and Experience. — 1998. — Vol. 28, N 11. P. 1185−1211.
- Lakos C., Lamp J. The incremental Modelling of the Z39.50 Protocol with Object Petri Nets // Lect. Notes Comput. Sci. -1999. Vol. 1605. — P. 37−68.
- Marchena S., Leon G. Transfomation from LOTOS specs to Galileo nets // Intern. Conf. on Formal Description Techniques I. — Amsterdam: North-Holland, 1989. P. 217−230.
- Miller R. E. Protocol verification: the first ten years, the next ten years- some personal observations // Proc. IFIP Intern. Sympos. on Protocol Specification, Testing and Verification X. — Amsterdam: North-Holland, 1990. — P. 199−225.
- Morasca S., Pezze M., Ghezzi C., Mandrioli D. A Unified High-Level Petri Net Formalism For Time-Critical Systems. // IEEE Trans, on Softw. Eng. 1991. — Vol. 17, N 2. — P. 160−173.
- Murphy S. L., Shankar A. U. Connection management for the transport layer: service specification and protocol verification // IEEE Transact. Com-muns. 1991. — Vol. 39, N 12. — P. 1762−1775.
- Nepomniaschy V. A. Distributed system verification using net and program models // Proc. 15th IMACS World Congress on Scientific Computation, Modelling and Appl. Math. Berlin, 1997. — Vol. 4. — P. 373−375.
- Pyssyalo Т., Ojala L. Modelling of a «Video on Demand» system using Pr/T-net formalism — a case study //Proc. Workshop on Concurrency, Specification k, Programming. — Humbold-University Berlin, 1994.
- Recommendation Z.100 CCITT Specification and Description Language (SDL)
- Richier J. L., Rodriguez C., Sifakis J., Voiron J. Verification in XESAR of the Sliding Window protocol // Proc. IFIP Intern. Sympos. on Protocol Specification, Testing and Verification VII. — Amsterdam: North-Holland, 1987. — P. 235−248.
- Sibertin-Blanc C. A client-server protocol for the composition of Petri nets // Lect. Notes Comput. Sci. 1993. — Vol. 691. — P. 377−396.
- Sifakis J. Perfomance evaluation of systems using nets // Lect. Notes Comput. Sci. 1980. — Vol. 84. — P. 307−319.
- Starke P. H. A memo on time constraints in Petri nets // Humbold-University Berlin, Informatik-Bericht N 46. — 1995.
- Stenning N. V. A data transfer protocol // Computer Networks. — 1976. — Vol. 1, N 2. P. 99−110.
- Tan Q. M., Petrenko A., Bochmann G. V. Modelling Basic LOTOS by FSMs for Conformance Testing // Proc. IFIP 15th Intern. Symp. on Protocol Specification, Testing and Verification. — Warsaw, Poland, 1995. — P. 123—138.
- Petrenko A., Yevtushenko N., Bochmann G. V. and Dssouli R. Testing in context: framework and test derivation.81. van der Aalst W. M. P. Interval timed coloured Petri nets and their analysis // Lect. Notes Comput. Sci. — 1993. Vol. 691. — P. 453−472.