Модели объектно-ориентированных СУБД для информационно-расчетных задач
Диссертация
Основной целью диссертационной работы является методология построения специализированной модели, ориентированной на разработку программных приложений для автоматизации решения информационно-расчетных задач, на основе соединения алгебраических спецификаций и средств функционального языка программирования с целью последующей реализации модели в реляционной среде. Такое соединение дает адекватные… Читать ещё >
Список литературы
- Абельсон X. Структура и интерпретация компьютерных программ / X. Абельсон, Д. Д. Сассман. М.: Добросвет, 2010. — 608с.
- Астапов Д. Е. О теоретико-возможностном подходе к построению нечеткой реляционной алгебры / Д. Е. Астапов, А. А. Ерсмко //http://fprog.ru/2010/issue: обращения: 16.09.2011).philo
- П.Душкин Р. В. Справочник по языку Haskell / Р. В. Душкин. М.: ДМК Пресс, 2008. — 544 с.
- Еникеев А. И. Специализированные объектно-ориентированные модели программных систем / Л. И. Еникеев, Т. Бендума, М. А. Камашев // Проблемы теоретической кибернетики: материалы XV Между нар. конф-, г. Казань, 2−7 июня 2008 г. Казань, 2008. — С. 36−37.
- Еникеев А. И. Языки программирования, методы трансляции ш технологии программирования / А. И. Еникеев, Р. М. Хадиев Казань: ЦИТ, 2005. — 96 с.
- Иордон Э. Объектно-ориентированный анализ и проект ирование5 систем / Э. Йордон, К. Аргила. М.: Лори, 2010. — 264 с.
- Камашев М. А. О технологии создания специализированных объектно-ориентированных приложений / М. А. Камашев // Исследования по информатике. — Казань, 2007. — Вып. 11. С. 123—128.
- Камашев М. А. Описание программного обеспечения / М. А. Камашев //Техника и технология. — 2011 .-№ 4. С. 17−38.
- Системы управления и информационные технологии. 2010. — № 4 (42). — С. 73−78.
- Канторович JT. В. Перспективы крупноблочного подхода в прикладной математике, программировании и вычислительной технике / Л. В. Канторович // Записки научных семинаров ЛОМИ. 1974. — Т. 48. -С. 5−11.
- Кауфман В! Ш. Языки программирования: концепции и принципы / В. Ш. Кауфман. М.: Радио и связь, 1993. — 430 с.
- Ковалев С. П. Алгебраический подход к проектированию распределенных вычислительных систем / С. П. Ковалев // Сибирский журнал индустриальной математики. 2007. — № 10. — С. 70−84.
- Когаловский М. Р. Перспективные технологии- информационных систем / М. Р. Когаловский. М.: ДМК Пресс, 2003. — 288 с.
- Когаловский М. Р. Энциклопедия технологий баз данных / М. Р. Когаловский. — М.: Финансы и статистика, 2002. 800 с.
- Кузнецов С. Д. Базы данных. Языки и модели / С. Д. Кузнецов. М.: Бином-Пресс, 2008. — 720 с.
- Кузнецов С. Д. Основы баз данных / С. Д. Кузнецов. М.: Бином. Лаборатория знаний, 2007. — 488 с.
- Лафоре Р. Структуры данных и алгоритмы Java / Р. Лафоре- пер. с англ. Е. Матвеева. СПб.: Питер, 2010. — 704 с.
- Левин Н. А. Алгебраический подход к оптимизации обработки информации / Н. А. Левин, В. И. Мунерман // Математические модели и методы информатики, стохастические технологии и системы. М., 2005. — С. 279—294. — (Системы и средства информатики- Спецвып.).
- Мартин Р. Чистый код. Создание, анализ и рефакторинг / Р. Мартин- пер. с англ. Е. Матвеева. СПб.: Питер, 2010. — 464 с.
- Машнин Т. Современные JAVA-технологии на практике / Т. Машнин. СПб.: БХВ-Петербург, 2010. — 560 с.
- Митчелл Дж. Основания языков программирования / Дж. Митчелл- пер. с англ. П. Айткулова, Д. Когетова. — М.: Регулярная и хаотическая динамика, 2010. 720 с.
- Объектно-ориентированный анализ и проектирование с примерами приложений / Г. Буч и др. -М.: Вильяме, 2010. 720 с.
- Поляков А. О. Представление знаний и объектно-ориентированная СУБД Cache Электронный ресурс. / А. О. Поляков, И. А. Семенов. -URL: www.inftech.webservis.ru/it/ii/ar4.html (дата обращения: 16.09.2011).
- Полякова JI. Н. Создание иерархической структуры данных в среде MS SQL Server / Л. Н. Полякова // Программные продукты и системы. -2001.-№ 2.-С. 5−9.
- Приемы объектно-ориентированного проектирования. Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес. — СПб: Питер, 2007.-366 с.
- Селко Д. SQL для профессионалов. Программирование / Д. Селко- пер. с англ. И. Афанасьева. М.: Лори, 2009. — 464 с.
- Фаро С. Рефакторинг SQL-приложений / С. Фаро, П. Лерми- пер. с англ. Ф. Гороховского. СПб.: Символ, 2009. — 336 с.
- Филд А. Функциональное программирование / А. Филд, П. Харрисон. -М.: Мир, 1993.-640 с.
- Фоулер Ч. Rails: сб. рецептов / Ч. Фоулер. СПб.: Питер, 2007. — 256 с.
- Хантер Р. Основные компетенции компиляторов / Р. Хантер. — М.: Вильяме, 2002. 252 с.
- Хендерсон П. Функциональное программирование: применение и реализация / П. Хендерсон. М.: Мир, 1983. — 349 с.
- ШилдтГ. Java. Методики программирования Шилдта / Г. Шилд. — М.: Вильяме, 2008.-512 с.
- Шутенко Ю. Visual FoxPro для профессионалов / Ю. Шутенко. СПб.: БХВ-Петербург, 2009. — 576 с.
- Эккель Б. Философия Java / Б. Эккель- пер. с англ. Е. Матвеева. СПб.: Питер, 2011.-640 с.
- Abrial J. R. The B-Book / J. R. Abrial. Cambridge: Cambridge Univ. Press, 1996.-850 p.
- Andre P. Methodes formelles et a objet pour le developpement du logiciel: etudes et propositions. PHD thesis / P. Andre P. Universite de Rennes, 1995.
- BackR. J. Decentralisation of process nets with centralised control / R. J. Back, R. Kurki-Suonio // 2nd ACM SIGACT-SIGOPS Symp. On Principles of Distributed Computing, Montreal, Canada, 17−19 August 1983.-Canada, 1983.-P. 131−142.
- Berry G. The Esterel Synchronous Programming Language: Design, Semantics, Implementation / G. Berry, G. Gonthier // Science of Computer Programming. 1992. -№ 19 (2). — P. 87−152.
- Bolognesi T. Introduction to the ISO specification language LOTOS / T. Bolognesi, E. Brinksma // Computer Networks and ISDN Systems. -1987.-№ 14(1).-P. 25−59.
- Booch G. The Unified Modeling Language User Guide / G. Booch, I. Jacobson, J. Rumbaugh. — Addison-Wesley, 1998. — 482 p.
- Bowen J. Seven more myths of formals methods / J. Bowen, M. Hinchey // IEEE. Software, 1995. — P. 34−41.
- Chen P. The entity-relationship «model — Toward a unifying view of data / P. Chen // ACM Transactions on Database Systems. 1976. — № 1 (1). — P. 9−36.
- DeLoach S. A. Theory-Based Representation for Object-Oriented Domain Models / S. A. DeLoach, T. A. Hatrym // IEEE transaction on software engineering. 2000. -V. 26, № 6. — P. 500−517.
- Florescu D. Rethinking Cost and Performance of Database Systems / D. Florescu, D. Kossmann // SIGMOD Record. 2009. — V. 38, № 1. — P. 43−48.
- Folsom N. Debugging Visual FoxPro Applications / N. Folsom. Whitefish Bay: Wis Hentzenwerke Publishing, 2002. — 113 p.
- Formal Semantics for Ward and Mellors’s Transformation / C. Petersohn, W. P. de Roever, C. Huizing, J. Peleska // 6th Refinement Workshop, Workshop in Computing. Springer-Verlag, 1994. — P. 14−41.
- Frappier M. EB3: an entity-based black-box specification method for information systems / M. Frappier, R. St-Denis // Software and Systems Modeling. -2003. -№ 2 (2). P. 134−149.
- Fraser M. D. Informal and Formal Requirement Specification Languages: Bridging the Gap / M. D. Fraser, K. Kumar, V. Vaishnavi // IEEE Transactions on Software Engineering. 1991. — V. 17 (5). — P. 454−465.
- Fraser M. D. Strategies for incorporating formal specifications in software development / M. D. Fraser, K. Kumar, V. Vaishnavi // Communications of the ACM. 1994. — V. 37 (10). — P. 74−84.
- Gurevich Y. Evolving Algebras: An attempt to discover semantics / Y. Gurevich // Current Trends in Theoretical Computer Science. World Scientific, 1993.-P. 266−292.
- Habrias H. Les specifications formelles pour les systemes d’information: Quoi? Pourquoi? Comment? / H. Habrias // Ingenierie des systemes d’information. 1995. -№ 3 (2). — P. 205−253.
- Hall A. Seven myths of formais methods / A. Hall // IEEE Software, 1990. -P. 11−20.
- Harel D. Statecharts: A visual formalism for complex systems / D. Harel // Science of Computer Programming. 1987. — № 8 (3). — P. 231−274.
- Hoare C. A. R. Communicating Sequential Processes / C. A. R. Hoare. -London: Prentice-Hall, 1985. 260 p.
- Jones C. B. Systematic Software Development using VDM / C. B. Jones. -2nd edition. London: Prentice-Hall, 1990. — 405 p.
- LUSTRE, a declarative language for programming synchronous systems / P. Caspi, N. Halbwachs, D. Pilaud, J. Plaice // 14th Symposium on Principles of Programming Languages (POPL 87). Munich, 1987. — P. 178−188.
- MAD Skills: New Analysis 'Practices for Big Data / J. Cohen at al. // Proceedings of the VLDB'09 Conference, Lyon, France, August 24−28, 2009. Lyon, 2009. — P. 1481−1492.
- MarcaD. SADT: Structured Analysis and Design Technique / D. Marca, C. McGowan. N. Y: McGraw-Hill, 1988. — 392 p.
- Milner R. Communication and Concurrency / R. Milner. Prentice-Hall, 1989.-260 p.118. ДО
- Peterson J. L. Petri Net Theory and the Modeling of Systems / J. L. Peterson. London: Prentice-Hall, 1981.-290 p.
- Peterson J. L. Petri nets / J. L. Peterson // ACM Computing Surveys. 1977. -№ 9(3).-P. 223−252.
- Scientific Data Management in the Coming Decade / J. Gray at al. // SIGMOD Record. 2005. — V. 34, № 4.
- Smith G. The Object-Z Specification Language / G.Smith. Boston: Kluwer Academic Publishers, 2000. — 146 p.
- Sommerville I. Software Engineering / I. Sommerville. 4th ed. -Wokingham, England: Addison Wesley, 1992. — 649 p.
- Spivey J. M. The Z notation: a Reference Manual / J. M. Spivey. N. Y.: Prentice-hall, 1992. — 158 p.
- Srinivas Y. M. Algebraic specifications for domains in software development and maintenance / Y. M. Srinivas // Communications of the ACM. 1990. — V. 33. № 6. — P. 658−667.
- Srinivas Y. V. Algebraic Specification: Syntax, Semantics, Structure: Technical report TR 90−15 / Univ. of California at Irvine. Irvine: Calif. Dept. of Information and Computer Science, 1990. — 129 p.
- Strategic Directions in Database Systems Breaking Out of the Box / A. Silberschatz et al. //ACM Computing Surveys. — 1996. — V. 28, № 4. -P. 764−778.
- The Lowell Database Research Self-Assessment // CACM. 2005. — V. 48 (5).-P. 111−118.
- The Computer Language Электронный ресурс. URL: http://shootout.alioth.debian.org/ (дата обращения: 16.09.2011).
- Which programming languages are fastest? Электронный ресурс. URL: http://shootout.alioth.debian.org/u64q/which-programming-languages-are-fastest.php#chart (дата обращения: 16.09.2011).
- Wing J. A specifier’s introduction to formal methods / J. Wing // IEEE Computer. 1990. -V. 23, № 9. — P. 8−24.