Автоматизация проектирования и верификации межмодульных интерфейсов информационных систем на основе операторного моделирования
Диссертация
По материалам диссертации опубликовано 12 научных работ, в том числе 5 — в изданиях, рекомендованных ВАК РФ. В работах, опубликованных в соавторстве и приведенных в конце автореферата, лично соискателю принадлежат: в — метод формального анализа проектных решений по реализации механизмов межмодульного взаимодействияв -способ анализа конкретного операторного выражения на принадлежность классу… Читать ещё >
Список литературы
- Авен О.И., Гурнн Н. Н., Коган Я. А. Оценка качества и оптимизация вычислительных систем. — М.: Наука, 1982.
- Анализ и синтез сложных технических систем. В 2-х ч., 4.1. М.: Воениздат, 1995.-401 с.
- Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. В 2-х томах. М.: Мир. 1978.
- Байцер Б. Архитектура вычислительных комплексов. Том 1. М.: Мир. 1974.
- Баранов С.И. Синтез микропрограммных автоматов. Л.: Энергия. -1979.
- Бек К. Экстремальное программирование. Библиотека программиста. СПб.: Питер, 2002. — 224 с.
- Боггс У., Боггс М. UML и Rational Rose. М.: Лори, 2001. — 608 с.
- Брукс Ф. Мифический человеко-месяц, или как создаются программные системы,— СПб.: Символ-Плюс, 2005.-304 с.
- Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. М.: «Изд-во Бином», СПб: «Невский диалект». 1998.
- Буч Г., Рамбо Д., Джскобсон А. Язык UML. Руководство пользователя. М.: ДМК.-2000.
- П.Говорский А. Э. Распределенные информационные системы контроля и управления. СПб: Энергоатомиздат, Санкт-Петербургское отделение, 2004. — 378 с.
- Говорский А.Э., Жданов Н. Ф., Корчагин А. С. Математическая модель гетерогенной интегральной корпоративной информационно-управляющей системы в дискретном времени// Системы управления и информационные технологии. № 1.1(35), 2009. С. 139−144.
- Говорский А.Э., Жданов Н. Ф., Корчагин А. С. Проектированиепрограммной системы идентификации характеристик неоднородных систем с интеграцией служб// Системы управления и информационные технологии, 2009, 2.1(36) С. 204−208.
- Говорский А.Э., Корчагин А. С., Кравец О. Я. Параметрический синтез гетерогенной интегральной корпоративной информационно-управляющей системы// Системы управления и информационные технологии. № 3.1(33), 2008. С. 128−134.
- Говорский А.Э., Кравец О. Я. Математическое моделирование неоднородного трафика гетерогенной интегральной корпоративной информационно-управляющей системы// Системы управления и информационные технологии. № 2.2(32), 2008. С. 228−234.
- Говорский А.Э., Кравец О. Я., Повалясв А. Д. Подходы к моделированию неоднородных интегральных информационно-управляющих систем// Системы управления и информационные технологии, 2007, № 3.1(29). -С. 131−138.
- Говорский А.Э., Кравец О. Я., Суворов Д. В. Проблемы и особенности моделирования и рационального проектирования интегральных систем обслуживания неоднородного трафика// Системы управления и информационные технологии, 2007, № 2.1(28). С. 122−129.
- Гуров В., Нарвский А., Шалыто А. Исполняемый UML из России //PC Week/RE. 2005. — № 26. — С. 18−19.
- Джамп Д. AutoCAD. Программирование. М.: Радио и связь.1992.
- Константин JI. Человеческий фактор в программировании. СПб.: Символ-Плюс, 2004. — 384 с.
- Корбут А.А., Финкелыптейн Ю. Ю. Приближенные методы дискретного программирования. // Изв. АН СССР: Техн. Кибернетика, 1963, № 1. С. 165−176.
- Корчагин А.С., Кравец О. Я. Операторное моделирование с использованием последовательной детализации при доказательстве корректности программ// Информационные технологии моделирования и управления, № 6(40), 2007. С. 714−719.
- Корчагин А.С., Кравец О. Я., Погодаев А. К. О некоторых свойствах технологии пошаговой детализации при доказательстве корректности программ// Системы управления и информационные технологии, 2007, № 3.1(29). С. 166−169. 2.2.4.
- Корчагин А.С., Свиридова О. С., Кравец О. Я. Особенности разработки и верификации программного обеспечения системы управления научным журналом// Информационные технологии моделирования, и управления, № 4(56), 2009. С. 492−502.
- Корчагин А.С., Погодаев А. К. Доказательство корректности программ на основе применения нормированных моделей// Прикладные задачи моделирования и оптимизации: Межвузовский сборник научных трудов. Воронеж: ВГТУ, 2006. С. 186−195.
- Корчагин А.С., Погодаев А. К. Доказательство корректности программ на основе применения нормированных моделей// Прикладные задачи моделирования и оптимизации: Межвузовский сборник научных трудов. Воронеж: ВГТУ, 2006. С. 186−195.
- Корчагин А.С., Погодаев А. К. К методологии операторного моделирования при исследовании корректности программ// Информационные технологии моделирования и управления, № 3(37), 2007. С. 363−370.
- Корчагин А.С., Погодаев А. К. О связи нормированных прямых и обратных отображений// Системы управления и информационные технологии, 2008, 3.2(33). С. 283−287.
- Корчагин А.С., Погодаев А. К. Основы применения нормированных моделей для доказательства корректности программ// Информационные технологии моделирования и управления, № 6(31), 2006. С. 731−738.
- Корчагин А.С., Погодаев А. К. Программная реализация комплекса для проведения вычислительного эксперимента по анализу плана ремонтных работ// Информационные технологии моделирования и управления, № 4(56), 2009. С. 605−612.
- Корчагин А.С., Погодаев А. К. Технология пошаговой детализации при операторном моделировании для доказательства корректности программ// Территория науки, 2007, № 4(5). Воронеж 2007. С. 501−507.
- Кравец О.Я., Корчагин А. С. О связи прямого и нормированного прямого отображений// Информационные технологии моделирования и управления, 2008, № 4(47). С. 392−398.
- Кравец О.Я., Корчагин А. С. Об особенностях нормированных обратных отображений// Информационные технологии моделирования и управления, № 7(50), 2008. С. 796−803.
- Кравец О.Я., Корчагин А. С. Операторное моделирование с использованием последовательной детализации при доказательстве корректности программ// Информационные технологии моделирования и управления, № 6(40), 2007. С. 714−719.
- Кравец О.Я., Корчагин А. С., Погодаев А. К. О некоторых свойствах технологии пошаговой детализации при доказательстве корректности программ// Системы управления и информационные технологии, 2007, № 3.1(29). С. 166−169.
- Кравец О.Я., Корчагин А. С., Погодаев А. К. О свойствах нормированного прямого моделирования, использующего пошаговую детализацию// Информационные технологии моделирования и управления, № 9(43), 2007.-С. 1037−1041.
- Кремер А. А, Корчагин А. С. Программный модуль «Модель многоуровневой реконфигурируемой системы». М.: ФАП ВНТИЦ, 2007. № ГР 50 200 701 849 от 30.08.07.
- Кузнецов Б.П. Стандартная реализация управляющих программ // Судостроительная промышленность. Сер. Системы автоматизированного проектирования 1986. с. 51 — 55.
- Кузнецов О.П., Адельсон-Вельский Г.М. Дискретная математика для инженера. М.: Энергоатомиздат. 1988.
- Маракушин М.В. Задача перспективного планирования ремонтно-восстановительных работ // Управление большими системами. 2006. -Вып. 14. С. 140−146.
- Маракушин М.В., Томилов A.J1. Информационная система управления жилищным фондом // Системы управления и информационные технологии, 2007. № 1.1(27). С. 176−180.
- Мартин Дж. Вычислительные сети и распределенная обработка данных: программное обеспечение, методы и архитектура. Вып. 1. — М.: Финансы и статистика, 1985. — 256 с.
- Системное проектирование интегрированных программных комплексов. / Под ред. В. М. Пономарева. Д.: Машиностроение, 1996. — 336 с.
- Срибнер JI.A. Программируемые устройства автоматики. К.: Технжа. 1982.
- Татарчевский В.А. Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 1 // Компоненты и технологии. 2006. № 11.
- Татарчевский В.А. Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 2 // Компоненты и технологии. 2006. № 12.
- Татарчевский В.А. Применение SWITCH-технологии при разработке прикладного программного обеспечения для микроконтроллеров. Часть 3 // Компоненты и технологии. 2007. № 1.
- Фаулер М. UML. СПб.: Символ-Плюс, 2004. — 192 с.
- Шалыто А.А. SWITCH-технология. Алгоритмизация и программирование задач логического управления. СПб.: Наука. 1998.
- Шалыто А.А. Алгоритмизация и программирование задач логического управления. СПб.: СПбГУ ИТМО. — 1998. — 56 с.
- Шалыто А.А. Еще раз об открытой проектной документации //PC Week/RE. 2005. — № 11, — С. 33−34.
- Шалыто А.А. Использование граф-схем и графов переходов при программной реализации алгоритмов логического управления //Автоматика и телемеханика. 1996, — № 6. — С. 148 — 158- № 7. — С. 144— 169.
- Шалыто А.А. Логическое управление. Методы аппаратной и программной реализации. СПб.: Наука, 2000. — 780 с.
- Шалыто А.А. Новая инициатива в программировании. Движение за открытую проектную документацию //Мир компьютерной автоматизации. 2003. -№ 5. — С.67−71.
- Шалыто А.А. Программная реализация управляющих автоматов// Судостроительная промышленность. Сер. «Автоматика и телемеханика». 1991. Вып. 13, с. 41−42.
- Шеннон Р. Имитационное моделирование систем искусство и наука. — М.: Мир, 1988. — 634 с.
- Шнейдерман Б. Психология программирования. М.: Радио и связь. 1984.
- Abadi М., Lamport L. The existence of refinement mappings. Theoretical Computer Science, 82(2):253−284, 1991.
- Bensalem Saddek, Ganesh Vijay, Lakhnech Yassine, et al. An overview of SAL. In C. Michael Iiolloway, editor, LFM 2000: Fifth NASA Langley Formal Methods Workshop, pages 187−196, Hampton, VA, jun 2000. NASA Langley Research Center.
- Browne M.C., Clarke E.M., Grumberg O. Characterizing finite Kripke structures in Prepositional temporal logic. Theoretical Computer Science, 59(1,2):115−131, 1988.
- Devillers M.C.A., Grioen W.O.D., Romijn J.M.T, Vaandrager F.W. Verification of a leader election protocol: Formal methods applied to IEEE 1394. Formal Methods in System Design, 16(3):307−320, June 2000.
- Garland S.J., Lynch N.A., Vaziri M. IOA: A language for specifying, programming, and validating distributed systems, 1997. http://larch. lcs.mit.edu: 800 l/~garland/ioaLanguage. html.
- Gawliclc R., Segala R., Sogaard-Andersen J.F., Lynch N.A. Liveness in timed and untimed systems. Technical ReportMIT/LCS/TR-587, Laboratory for Computer Science, MIT, Cambridge, MA, December 1993.
- Ginzburg A. Algebraic Theory of Automata. Academic Press, New York-London, 1968.
- Glabbeek R.J., Weijland W.P. Branching time and abstraction in bisimulation semantics. Journal of the ACM, 43(3):555−600, 1996.
- Grioen W.O.D. Studies in Computer Aided Verification of Protocols. PhD thesis, University of Nijmegen, May 2000. Postscript and PVS sources available via http://www.cs.lam.nl/ita/former members/davidg/.
- Groote J.F., Springintveld J.S. Focus points and convergent process operators — a Proof strategy for protocol verification. Report CS-R9566, Department of Software Technology, CWI, Amsterdam, November 1995. 1.3.10.
- Guttag J.V., Horning J.J. Larch: Languages and Tools for Formal Specification. Springer-Verlag, 1993.
- Harel D. Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming. 1987. Vol. 8, P. 231 -274.
- Jonsson B. A model and Proof system for asynchronous networks. In Proceedings of the 4th Annual ACM Symposium on Principles of Distributed Computing, Minaki, Ontario, Canada, pages 49−58, 1985.
- Jonsson B. Compositional specification and verification of distributed systems. ACM Transactions on Programming Languages and Systems, 16(2):259—303, March 1994.
- Jonsson B. Compositional specification and verification of distributed systems. ACM Transactions on Programming Languages and Systems, 16(2):259—303, March 1994.
- Jonsson B. Simulations between specifications of distributed systems. In J.C.M. Baeten and J.F. Groote, editors, Proceedings CONCUR 91, Amsterdam, volume 527 of Lecture Notes in Computer Science, pages 346−360. Springer-Verlag, 1991.
- Klarlund N., Schneider F.B. Proving nondeterministically specified safety properties using progress measures. Information and Computation, 107(1): 151—170, November 1993.
- Klarlund N., Schneider F.B. Verifying safety properties using infinite-state automata. Technical Report 89−1039, Department of Computer Sci-~ ence, Cornell University, Ithaca, New York, 1989.
- Knuth D.E. Fundamental Algorithms, volume 1 of The Art of Computer Programming. Addison-Wesley, Reading, Massachusetts, 1997. Third edition.
- Lamport L. What good is temporal logic? In R.E. Mason, editor, Information Processing 83, pages 657−668. North-Holland, 1983.
- Lynch N.A. Distributed Algorithms. Morgan Kaufmann Publishers, Inc., San Fransisco, California, 1996.
- Lynch N.A., Vaandrager F.W. Forward and backward simulations, I: Untimed systems. Information and Computation, 121(2):214−233, September 1995.
- Manna Z., Browne A., Sipma H.B., Uribe Т.Е. Visual abstraction for temporal verification. In A.M. Haebercr, editor, Proceedings AMAST'98, volume 1548 of Lecture Notes in Computer Science, pages 28−41. Springer-Verlag, 1998.
- Mueller О. A Verification Environment for I/O Automata Based on Formalized Meta-Theory. PhD thesis, Technical University of Munich, September 1998.
- Nicola R. and Vaandrager F.W. Three logics for branching bisimulation. Journal of the ACM, 42(2):458−487, March 1995.
- Nipkow Т., Slind K. I/O automata in Isabelle/PIOL. In P. Dybjer, B. Nordstrom, and J. Smith, editors, Types for Proof and Programs, volume 996 of Lecture Notes in Computer Science, pages 101−119. Springer-Verlag, 1995.
- Owicki S., Grics D. An axiomatic Proof technique for parallel programs. Acta Informatica, 6(4):319−340, 1976.
- Roever W.P., Engelhardt K. Data Refinement: Model-Oriented Methods and their Comparison. Cambridge Tracts in Theoretical Computer Science 47. Cambridge University Press, 1998.
- Sogaard-Andersen J.F., Lynch N.A., Lampson B.W. Correctness of communication protocols a case study. Technical Report MIT/LCS/TR-589, Laboratory for Computer Science, MIT, Cambridge, MA, November 1993.
- Stark E.W. Proving entailment between conceptual state specifications. Theoretical Computer Science, 56:135−154, 1988.
- Wolper Pierre. The meaning of formal: from weak to strong formal methods. Springer International Journal on Software Tools for Technology Transfer, l (l-2):6−8, 1997. 1.3.35.