Математическое и программное обеспечение системы автовосстановления встраиваемых баз данных тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Белова, Наталья Сергеевна
- Специальность ВАК РФ05.13.11
- Количество страниц 135
Оглавление диссертации кандидат технических наук Белова, Наталья Сергеевна
СПИСОК СОКРАЩЕНИЙ.
ВВЕДЕНИЕ.
ГЛАВА 1. АНАЛИЗ СОВРЕМЕННОГО СОСТОЯНИЯ ТЕХНОЛОГИИ ВСТРАИВАЕМЫХ БАЗ ДАННЫХ.
1.1 Исследование особенностей современных встраиваемых баз данных.
1.1.1. Понятие «встраиваемая база данных».
1.1.2. Классификация ВБД.
1.1.3. Основные отличия ВБД от не встраиваемых баз данных.
1.2 Исследование встраиваемых СУБД.
1.3. исследова11ие применения КПК.
1.3.1. Эволюция и сферы использования КПК.
1.3.2. Прикладное использование КПК и специфика архитектуры БД для КПК.
1.4 Проблемы встраиваемых баз данных.
1.4.1. Ограниченные ресурсы мобильных устройств.
1.4.2. Проблемы администрирования.
1.5 Постановка задачи исследования.
Выводы.
ГЛАВА 2. АНАЛИЗ МЕТОДОВ АВТОВОССТАНОВЛЕНИЯ И ОЦЕНКИ ЭФФЕКТИВНОСТИ ВСТРАИВАЕМЫХ БД. МОДЕЛИ НАДЕЖНОСТИ СИСТЕМ ВСТРАИВАЕМЫХ БАЗ ДАННЫХ.
2.1. Анализ методов автовосстановления ВБД.
2.1.1. Метод анализа трассы.
2.1.2. Метод восстановления из резервной копии.
2.2. Причины возникновения ошибок в ВБД.
2.2.1. Модель аппаратной надежности СВБД.
2.2.2. Модель мониторинга СВБД.
2.2.3. Модель надежности ПО.
2.2.4. Модель искусственных ограничений.
2.3. Классификация ошибок ВБД согласно типу обращения к ВБД.
2.3.1. Ошибки реплик read-only.
2.3.2. Ошибки реплик read-write.
2.3. Сравнительный анализ методов оценки эффективности работы
2.3.1. Методы международного стандарта ISO 9126.
2.3.2. Тесты ТРС.
Выводы.
ГЛАВА 3. НОВЫЙ МЕТОД АВТОВОССТАНОВЛЕНИЯ ВБД. ОЦЕНКА ЭФФЕКТИВНОСТИ РАБОТЫ ВБД.
3.1. Новый метод автовосстановления ВБД.
3.2. Модель идентификации ошибки по наибольшему индексу сравнения.
3.2.1. Метод присвоения весов признакам ошибки.
3.2.2. Метод сравнения возникшей ошибки с ошибками из базы прецедентов.
3.3. Оценка эффективности работы встраиваемых баз данных.
3.3.1. Модель оценки эффективности работы ВБД.
3.3.2. Методика приоритетного автовосстановления ВБД.
Выводы.
ГЛАВА 4. МЕТОДЫ И СРЕДСТВА ПРОЕКТИРОВАНИЯ И РЕАЛИЗАЦИИ СИСТЕМЫ АВТОВОССТАНОВЛЕНИЯ ВБД.
4.1 Выбор методов и средств проектирования.
4.2. Методики выбора средств реализация системы автовосстановления ВБД.
4.3. Реализация взаимодействия компонент системы.
4.4. Реализация модуля обработки некорректных ситуаций.
Выводы.
ВЫВОДЫ И РЕЗУЛЬТАТЫ РАБОТЫ.
Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Математическое и программное обеспечение структурного проектирования встраиваемых компьютерных систем2009 год, кандидат технических наук Кокорев, Василий Викторович
Аппаратные средства повышения надежности контроля обращений к данным во внешней памяти ЭВМ2012 год, кандидат технических наук Глазков, Александр Сергеевич
Автоматическое обнаружение дефектов в многопоточных программах методами статического анализа2011 год, кандидат технических наук Моисеев, Михаил Юрьевич
Автоматизация построения инструментария кросс-разработки программного обеспечения для расширяемых встраиваемых систем2008 год, кандидат физико-математических наук Рубанов, Владимир Васильевич
Методология совершенствования системы технической эксплуатации строительных машин2008 год, доктор технических наук Репин, Сергей Васильевич
Введение диссертации (часть автореферата) на тему «Математическое и программное обеспечение системы автовосстановления встраиваемых баз данных»
В современном мире человек вынужден существовать среди множества разнородной информации. Для того чтобы такое существование было наиболее комфортным, он пытается эту информацию упорядочить, определенным образом хранить и обрабатывать. Такие возможности человеку предоставляют базы данных (БД). БД бывают различных типов и видов, используют разные системы управления базами данных (СУБД), разные аппаратные платформы, а также применяются в различных областях и призваны решать разного рода задачи.
Последние годы отмечены стремительным ростом популярности мобильных устройств, таких как сотовые телефоны, терминалы по сбору данных, смарт-карты, смартфоны, КПК и т.п. Приложения, которые работают на этих устройствах, используют базы данных (БД) специального типа, так называемые встраиваемые БД (ВБД).
Встраиваемая база данных — это самодостаточная программная система, включающая в себя исполняемое приложение, файлы данных, обладающая свойствами СУБД и функционирующая как приложение баз данных.
ВБД характеризуют следующие основные особенности:
- отсутствие СУБД как отдельной самостоятельной программной единицы;
- встраивание ядра СУБД непосредственно в приложение БД;
- самодостаточность — приложения БД не используют для своей работы никаких других программных средств.
Актуальность темы. Несмотря на основные достоинства ВБД (значительно меньшую, по сравнению с не встраиваемыми БД, стоимость и простоту эксплуатации), за счет которых они так быстро завоевали долю рынка, ВБД обладают рядом недостатков. Основными проблемами встраиваемых баз данных являются:
- ограниченные ресурсы мобильных устройств, на которых функционируют ВБД;
- проблемы автоматического администрирования, порождаемые неэффективным решением следующих задач: формирования и проведения обновлений; автовосстановления.
Автовосстановление, в свою очередь, включает в себя ряд вопросов, которые до сих пор не были полностью решены:
- как определить характер проблемы, вызвавшей сбой;
- как автоматически генерировать решение на возникающие некорректные ситуации.
Учитывая изложенное, создание программного комплекса по реализации нового метода автовосстановления ВБД посредством обращения в единый сервисный центр (ЕСЦ), является актуальной задачей. ЕСЦ — это центр поддержки ВБД, который позволяет обрабатывать некорректные ситуации, возникающие на обслуживаемых ВБД, как автоматически, так и с помощью экспертного состава. Такой подход позволит улучшить процесс администрирования встраиваемых баз данных, повысить надежность и эффективность их работы, за счет обработки ошибок, которые не были заранее заложены в базу прецедентов ошибок (БПО) блока обработки некорректных ситуаций, входящего в состав системы автовосстановления ВБД.
Цель работы. Целью данного диссертационного исследования является повышение надежности и эффективности работы, встраиваемых в мобильные устройства, баз данных путем разработки нового метода автовосстановления ВБД с использованием обращений, посредством Internet, к ЕСЦ поддерживаемых ВБД.
Поставленная цель достигается решением следующих основных задач:
1. Анализ современного состояния методов автовосстановления ВБД.
2. Разработка моделей оценки характеристик надежности систем ВБД.
3. Разработка модели идентификации ошибки по наибольшему индексу сравнения.
4. Разработка модели оценки эффективности работы ВБД.
5. Разработка методики приоритетного автовосстановления ВБД.
6. Разработка программного комплекса системы автовосстановления ВБД.
Структура диссертационной работы. Диссертационная работа состоит из введения, 4 глав, выводов, заключения, библиографии (127 наименований) и приложений. Изложена на 132 страницах машинописного текста, содержит 22 рисунка и 2 таблицы.
Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК
Алгоритмы и методы обработки, хранения и ввода-вывода данных в микрокомпьютерных комплексах персональной идентификации2012 год, кандидат технических наук Крюков, Дмитрий Алексеевич
Системный анализ эргономического обеспечения проектирования и эксплуатации атомных станций2001 год, доктор технических наук Анохин, Алексей Никитич
Теоретические и методологические основы высокоуровневого проектирования встраиваемых вычислительных систем2010 год, доктор технических наук Платунов, Алексей Евгеньевич
Повышение точности местоопределения приемника сигналов ГНСС при изменении режима работы2012 год, кандидат технических наук Никитин, Дмитрий Павлович
Система модельно-алгоритмической поддержки многоэтапного анализа надежности программных средств2003 год, кандидат технических наук Юнусов, Ренат Викторович
Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Белова, Наталья Сергеевна
Выводы и результаты работы
Работа посвящена проблеме повышения эффективности и надежности ВБД за счет усовершенствования процесса автовосстановления. Обобщая проведенные теоретические и экспериментальные исследования, в качестве основных результатов работы молено представить следующие:
1. Исследованы особенности ВБД, выделены основные отличия ВБД от не встраиваемых баз данных. Проведен анализ и сформулированы основные проблемы ВБД.
2. Проведен анализ проблем автовосстановления ВБД. Рассмотрены существующие методы автовосстановления встраиваемых баз данных, определены их основные недостатки. Сделан вывод о необходимости создания нового метода автовосстановления, который позволит избавиться от ограничения применимости метода анализа трассы, т.е. от требования априорной известности номенклатуры распознаваемых сбоев.
3. Разработана группа моделей оценки характеристик надежности систем встраиваемых баз данных.
4. Проведен сравнительный анализ существующих методов и моделей оценки эффективности работы ВБД. На основании этого анализа был сделан вывод о необходимости разработки новой модели оценки эффективности ВБД, использование которой позволит объективно оценивать работу ВБД в режиме реального времени.
5. Разработан новый метод автовосстановления ВБД с использованием обращений, посредством Internet, к ЕСЦ поддерживаемых ВБД, благодаря которому повышается надежность и эффективность работы ВБД прозрачно для пользователя.
6. Разработана модель идентификации ошибки по наибольшему индексу сравнения, использование которой позволяет обрабатывать возникающие в ВБД ошибки в автоматическом режиме.
7. Разработана модель оценки эффективности работы ВБД, которая позволяет оценивать качество работы ВБД в режиме реального времени.
8. Разработана методика приоритетного автовосстановления ВБД, реализующая оперативную обработку критичных ситуаций.
9. С помощью разработанных методов, методик и алгоритмов создан программный комплекс системы автовосстановления встраиваемых баз данных.
Список литературы диссертационного исследования кандидат технических наук Белова, Наталья Сергеевна, 2009 год
1. Т. Конноли, К. Бегг. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание. — М.: Вильяме, 2003. 1436 с.
2. Д. Кренке. Теория и практика построения баз данных. 8-е изд. -СПб.: Питер, 2003. 800 е.: ил. - (Серия «Классика Computer science»).
3. Г. Мирошниченко. Реляционные базы данных. Практические приемы оптимальных решений. — СПб.: БХВ Санкт-Петербург, 2005. — 400с.
4. Б. Советов и др. Базы данных. Теория и практика / Б. Советов, В. Цехановский, В. Чертовский. — М.: Высшая школа, 2005. — 463 с.
5. В. Дунаев. Базы данных. Язык SQL. Спб.: BHV-СПб, 2006 - 288 с.
6. П. Кириллов, И. Шабаев. Загрузка и согласование данных при построении хранилищ данных // Открытые системы. №11, 2000.
7. Marwell P. Embedded system design. — Springer, 2006. — 241pp.
8. Sen R., Ramamritham K. Efficient Data Management on Lightweight Computing Devices. // In Proc. of 21st IEEE International Conference on Data Engineering (ICDE), Tokyo, Japan, April, 2005.
9. Thomas J., Batoiy D. P2: An Extensible lightweight DBMS. UTSC Technical report 95-04, February, 1995.
10. Г. Гарсиа-Молина и др. Системы баз данных. Полный курс / Гарсиа-Молина Г., Ульман Дж., Уидом Дж. М.: Издательский дом "Вильяме", 2003.- 1088 с.
11. С.Д. Кузнецов. Направления исследований в области управления базами данных: краткий обзор// Системы управления базами данных. № 1, 1995.-стр. 32.
12. К.Дж. Дейт. Введение в системы баз данных. — 7-е издание. М.: Издательский дом "Вильяме", 2001. - 1072 с.
13. Жак. Меллоу. Наличие конкурентов лишь подтверждает существование рынка // Computerworld. №39, 1998.
14. С. Свинарев. Рынок встроенных СУБД на подъеме // PCWeek. №5, 2005.
15. Rafael Alonso, Eben M. Haber, and Henry F. Korth. A Database Interface for Mobile Computers. In Proceedings of the IEEE Globecomm 1992 Workshop on Networking of Personal Communications Applications, Orlando, Florida, December 1992.
16. JI. Акиншин, А. Сысоев. Последние тенденции на рынке технологий и продуктов для компьютерных систем специального назначения // Встраиваемые системы. №1,2009.
17. Michael A. Olson. Selecting and Implementing an Embedded Database System, IEEE Computer, September 2000, pp. 27-34.
18. C. Jl. Солдатов. Математическое и программное обеспечение синхронизации баз данных мобильных устройств с корпоративными системами: Дис. канд. техн. наук: 05.13.11. — М., 2005.
19. Kelly, К., New Rules for the New Economy, Viking Penguin, New York, 1998
20. Yasushi Saito, Marc Shapiro. Optimistic Replication, ACM Computing Surveys, Vol. 37, No. 1, March 2005.
21. Yair Amir, Ciprian Tutu. From Total Order to Database Replication, Johns Hopkins University, 2003
22. Y. Amir, C. Danilov, M. Miskin-Amir, J. Stanton, C. Tutu. Practical wide-area database replication. Technical Report CNDS 2002-1, Johns Hopkins University, Center for Networking and Distributed Systems, 2002
23. F. Pedone, R. Guerraoui, and A. Schiper. Exploiting atomic broadcast in replicated databases. In Proceedings of EuroPar (EuroPar'98), 1998
24. Betina Kemme, Gustavo Alonso. A suite of database replication protocols based on group communication primitives, Zurich, 199827.0uri Wolfsonl, Sushil Jajodia. Distributed algorithms for dynamic replication of data, San-Diego, 1992
25. M. Wiesmann, F. Pedone, A. Schiper, B. Kemme, G. Alonso. Understanding Replication in Databases and Distributed Systems, Zurich, 2000
26. П. В. Шумаков. Delphi 3 и разработка приложений баз данных. -М.: -Издательство «Нолидж», 1999. 437 с.
27. IBM Corporation, DB2 Everywhere Administration and Application Programming Guide, IBM Software Documentation, 1999.
28. Oracle Corporation, Oracle 8i Lite — Oracle Lite SQL Reference, Oracle Documentation, 1999.
29. Мюллер P. Базы данных и UML. Проектирование. M.: Лори, 2002. -432 с.
30. Chaudhuri, S., Narasayya, V., "AutoAdmin 'What-If Index Analysis Utility," Proceedings of the ACM SIGMOD Conference, Seattle, 1998.
31. Chaudhuri, S., Narasayya, V., "An Efficient, Cost-Driver Index Selection Tool for Microsoft SQL Server," Proceedings of the 23rd VLDB Conference, Athens, Greece, 1997.
32. Transaction Processing Council, "TPC-C Benchmark Specification, Version 3.4," San Jose, CA, August 1998.
33. Transaction Processing Council, "TPC-D Benchmark Specification, Version 2.1," San Jose, CA, April 1999.
34. N. H. Gehani, H. V. Jagadish, and W. D. Roome. OdeFS: A File System Interface to an Object-Oriented Database. In Proceedings of the Twentieth International Conference on Very Large Databases, pages 249-260, 1994.
35. Momin K. A., Vidyasankar K., "Flexible Integration of Optimistic and Pessimistic Concurrency Control in Mobile Environments", LNCS vol. 1884, 2000.
36. Michael A. Olson, Keith Bostic, and Margo Seltzer. Berkeley DB. In Proceedings of the FREENIX Track (FREENIX-99), pages 183-192, Berkeley, CA, June 6-11 1999. USENIX Association.
37. Michael Stonebraker. Operating system support for database management. In Communications of the ACM, v.24, no. 7, pages 412-418. Association for Computing Machinery, 1981.
38. Голенищев Э.П., Клименко И.В. Информационное обеспечение систем управления. — Ростов на Дону.: Феникс, 2003. — 352с.
39. Каган Б.М., Мкртумян И.Б. Основы эксплуатации ЭВМ. — М.: Энергоатомиздат, 1988. — 432с.:ил.
40. Герцбах И.Б., Кордонский Х.Б. Модели отказов. Под ред. Б.В. Гнеденко. —М.: Советское радио, 1966. — 165с.
41. Архангельский Б.В., Черняховский В.В. Поиск устойчивых ошибок в программах. — М.: Радио и связь, 1989. — 240с.: ил.
42. Потапова Р.К. Речь: коммуникация, информация, кибернетика: Учеб. пособие для вузов. — М.: Радио и связь, 1997. — 528с.
43. Тейер Т., Липов М., Нельсон Э. Надежность программного обеспечения. — М.: Мир. 1981.
44. Дружинин Г.В. Надежность автоматизированных систем. — М.: Энергия, 1977.
45. Муса Дж. Д. Измерение и обеспечение надежности программных средств. // ТИИЭР т.68, №9,1 980. — с. 123-128.
46. Herb Sutter. SQL/Replication Scope and Requirements Document, ISO • ANSI, 2000
47. Oracle TimesTen база данных в оперативной памяти Электронный ресурс. - Режим доступа: http://www.oracle.com/technology/products/ timesten/pdf/ds/dstimestenimdb.pdf
48. David Mazieres. A toolkit for user-level file systems. In Proceedings of the USENIX Annual Technical Conference. USENIX Association, 2001.
49. Q. Zhu, В. Dunkel, W. Lau, S. Chen, and B. Schiefer. Piggyback statistics collection for query optimization: Towards a self-maintaining database management system. Computer Journal, 47(2):221-244, 2004.
50. Carpenter G.A., Grossberg S. Pattern Recognition by SelfOrganizing Neural Networks. MIT Press, Cambridge, Mass., 1991.
51. Рубашкин В.Ш. Представление и анализ смысла в интеллектуальных информационных системах. — М.: Наука, 1989.
52. Warren R.M. Perception restoration of missing speach sounds. Science, 167, pp.393-395, 1970.
53. Gove A., Grossberg S., Mingolla E. Brightness perception, illusorycontours, and cortico-geniculate feedback, Visual Systems (in press).
54. Carpenter G.A, Grossberg S. (eds.) Pattern Recognition by Self-Organizing Neural Networks. Cambridge, MA, MIT Press, 1991.
55. Carpenter G.A, Grossberg S. Normal and amnesia learning, recognition, and memory by a neural model of cortico-hippocampal interactions. Trends inNeurosci., 16, pp.131-137, 1993.
56. Repp B.H. A range-frequency effect on perception of silence in speach. Haskins Laboratories Status Reporton Speach Research, SR-61, pp. 151165, 1980.
57. Г. Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд.: Пер. с англ. — М.: Издательство Бином, СПб.: Невский диалект, 1999
58. Brooks F. No Silver Bullet: Essence and Accidents of Software Engineering. IEEE Computer vol. 20(4), 1987
59. Stein J. Object-Oriented Programming and Database Design. Dr. Dobb's Journal of Software Tools for the Professional Programmer, № 137, 1988
60. Bertino E. Distributed Database Design Using Entity-Relationship Model, in Entity-Relationship Approach to Software Engineering, ed. C. Davis et al. Amsterdam, The Netherlands: Elsevier Science, 1983
61. Brathwait K. An Implementation of a Database Using Entity-Relationship Model, in Entity-Relationship (E-R) Approach to Software Engineering, ed. C. Davis et al. Amsterdam, The Netherlands: Elsevier Science, 1983
62. Michael Drews, Erweiterte Transaktionskonzepte in mobilen, verteilten Umgebungen, Universität Rostock, Fachbereich Informatik, Lehrstuhl für Datenbank- und Informationssysteme, 2000
63. Калянов Г.Н. CASE структурный системный анализ (автоматизация и применение).-М.:"Лори", 1996.
64. Chen P.P. Th entity-relationship model: Toward a unified view of data. //ACM Trans. Database Systems.-1976.-N1 .-P.9-36.
65. Nuno Preguica, Carlos Baquero, Francisco Moura, J. Legatheaux Martins,Rui Oliveira, Henrique Domingos, J. Orlando Pereira, and Sergio Duarte. Mobile Transaction Management in Mobisnap // ADBIS-DASFAA 2000, LNCS 1884, pp. 379-386, 2000
66. Leslie D. Fife, Le Gruenwald»Research Issues for Data Communication in Mobile Ad-Hoc Network Database Systems SIGMOD Record, Vol. 32, No. 2, June 2003
67. Jones, C., Sivalingam, K., Agrawal, P., and Chen, J., "A Survey of Energy Efficient Protocols for Wireless Networks," Wireless Networks, 7 pp.343-358,2001
68. Singh, S., Woo, M., and Raghavendra, C. Power Aware Routing in Mobile Ad Hoc Networks. In Proc. 4th International Conf. on Mobile Computing and Networking (MOBICOM '98), pp.181-190, October, 1998.
69. Фаулер M., Скотт К. UML в кратком изложении. Применение стандартного языка объектного моделирования: Пер. с англ. -М.:Мир, 1999. 191 е., ил. ISBN 5-03-003331-91.i
70. Трофимов C.A. Case-технологии: практическая работа в Rational Rose- M.: ЗАО "Издательство БИНОМ", 2001 г. 272 с.
71. R. Gallersdorfer, М. Nicola. Improving Performance in Replicated • Databases through Relaxed Coherency, RWTH Aachen, Informatik V, Ahornstr. 55, D-52056 Aachen, Germany, 1995
72. Yakovlev, A. A Multi-Version Concurrency Control Model for Distributed Mobile Databases. Proceedings of the Spring Young Researcher's Colloquium on Database and Information Systems SYRCoDIS, St.-Petersburg, Russia, 2004
73. Федоров B.H. Моделирование дискретных систем, учебное пособие, МГАПИ, Кафедра "Персональные компьютеры и сети", Москва, 2005
74. Дорошенко А. Н., Федоров В.Н. Моделирование дискретных систем.- М.: Издательство МЭИ, 2001. 44
75. А.М. Вендров, Современные технологии создания программного обеспечения. Обзор. Jet Info Online. № 4. 2004
76. Д.А. Марка, К. МакГоуэн. Методология структурного анализа и проектирования М.: МетаТехнология, 1993
77. McMenamin, S., Palmer, J. Essential Systems Analysis, N-Y: Yordon Press, 1984
78. Ward, P., Mellor, S. Structured Development for Real-time Systems, Englewood Cliffs, NY: Yordon Press, 1985
79. C.B. Черемных, И.О. Семенов, B.C. Ручкин. Структурный анализ систем: IDEF-технологии М.: Финансы и статистика, 2001
80. А.Н. Калашян, Г.Н. Калянов. Структурные модели бизнеса: DFD-технологии М.: Финансы и статистика, 2003
81. A.M. Вендров. Методы моделирования бизнес-процессов, Jet info online №10 (137). 2004
82. Диго С.М. Проектирование и использование баз данных, учебник. М.: Финансы и статистика. 1995 г.90.3еленков Ю.А. Введение в базы данных. 1997 г. Центр Интернет ЯрГУ http://www.mstu.edu.ru/education/materials/zelenkov/toc.html
83. A.M. Вендров, Современные методы и средства проектирования информационных систем М.: Финансы и статистика, 1998. - 176 с.
84. Т. Конноли , К. Бегг. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. — М.: Вильяме, 2003
85. Е. Yourdon. Modern Structured Analysis. Prentice Hall, 1988
86. T. DeMarco. Structured Analysis and System Specification. A Yourdon Book, Yourdon Inc., NY, 1979
87. Гейн К., Сарсон Т. Системный структурный анализ: средства и методы: Пер. с англ. -М.: Эйтекс, 1992
88. С. Sarson, Т. Gane. Structured Systems Analysis. Englewood Cliffs, N.T.: Prentice-Hall, 1979
89. B.B. Банкрутенко. "Проектирование информационных систем", методическая разработка, Нижегородский государственный университет им. Н.И. Лобачевского, Нижний Новгород, 1997
90. Г. Калянов. Номенклатура CASE-средств и виды проектной деятельности. Системы управления базами данных. №02. 1997
91. Aleksandra Zagorac and Dag Nystrom and Jorgen Hansson and Christer Norstrom, Software Development Tools for Embedded Databases in Embedded, Real-Time Systems. Электронный ресурс. Режим доступа: http:/www.citeseer.ist.psu.edu/481605.html
92. С. Bobineau, L. Bouganim, P. Pucheral, P. Valduriez. PicoDBMS: Scaling down Database Techniques for the Smartcard. PRiSM Technical Report n2000/05, 2000 Электронный ресурс. — Режим доступа: http://citeseer.ist.psu.edu/bobineauOOpicodbms.html
93. Mobile Databases: a Report on Open Issues and Research Directions. Action members EPFL, U. Grenoble, INRIA-Nancy, INT-Evry, U. Montpellier. Электронный ресурс. Режим доступа: http://citeseer.ist.psu.edu/665396.html
94. Juha Taina and Harri Tohonen, On Implementing a Prototype IN Database Architecture Электронный ресурс. Режим доступа:^ http://citeseer.ist.psu.edu/3 51653 .html
95. J. S. Karlsson, A. Lai, C. Leung, T. Pham, "IBM DB2 Everyplace: A Small Footprint Relational Database System", Int. Conf. on Data Engineering (ICDE), 2001.
96. P. Seshadri, "Honey, I Shrunk the DBMS': Footprint, Mobility, and Beyond", Int. Conf. on Management of Data (SIGMOD), 1999
97. P. Seshadri, P. Garrett: "SQLServer for Windows CE A Database Engine for Mobile and Embedded Platforms", Int. Conf. on Data Engineering (ICDE), 2000.
98. R. Gupta, S. Dey, P. Marwedel, "Embedded System Design and Validation: Building Systems from 1С cores to Chips", Int. Conf on VLSI Design, 1998
99. N. Anciaux, L. Bouganim, P. Pucheral, "On Finding a Memoiy Lower Bound for Query Evaluation in Lightweight Devices", Technical Report, PriSM. Электронный ресурс. Режим доступа: www.prism.uvsq.fr/rapports/2003/document200340.pdf
100. R. Vingralek, "GnatDb: A Small-Footprint, Secure Database System", VLDB, 2002. Электронный ресурс. Режим доступа: http://citeseer.ist.psu.edu/article/vingralek02gnatdb.html
101. ПЗ.Брейман Александр Давидович. Программное обеспечение баз данных для обучающих систем с использованием элементов мультимедиа: Дис. канд. техн. наук : 05.13.11. -М., 1997.
102. Беляев Владимир Константинович. Библиотека пользовательского интерфейса для встроенных и мобильных вычислительных устройств: автореферат дис. кандидата технических наук: 05.13.11 / Ин-т микропроцес. выч. систем РАН. М., 2004.
103. Солдатов Сергей Леонидович. Математическое и программное обеспечение синхронизации баз данных мобильных устройств с корпоративными системами: диссертация кандидата техническихнаук: 05.13.11.-М., 2005.
104. Visual Basic 5.0 Users guide. Microsoft Press, 1997.
105. Страуструп Б. Язык программирования С++: Пер. с англ. М.:
106. Радио и связь, 1991. 118.Эллис М., Страуструп Б. Справочное руководство по языку программирования С++ с комментариями: Пер. с англ. М.: Мир,1992.
107. Фейсон Т. Объектно ориентированное программирование на Borland С++ 4.5. - К.: "Диалектика", 1996.
108. Справочник по классам Borland С++ 4.0. / Под ред. И.И. Дериева. -Киев: Диалектика, 1994.
109. Программирование на Borland С++ для Windows. М.: "ИВК-СОФТ", 1993.
110. Федоров А.Г. Создание Windows приложений в среде Delphi. - М.: ТОО фирма "КомпьютерПресс", 1995.
111. Программирование в среде Delphi: Пер. с англ./ Дантеманн Дж. Мишел Дж., Тейлор Д. -К.:НИПФ "ДиаСофт Лтд.", 1995.-608с.
112. Создание оригинальных компонент в среде Delphi: Пер. с англ./Конопка Р. -К.:НИПФ "ДиаСофт Лтд.", 1996.-512с.
113. Орлик С.В. Секреты Delphi на примерах: М.:БИНОМ, 1996.-316с.
114. NetBIOS Programmer Reference. IBM Corp.
115. Фролов A.B., Фролов Г.В. Локальные сети компьютеров. Использование протоколов IPX, SPX, NetBIOS. М.: Диалог-МИФИ,1993.
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.