Помощь в написании студенческих работ
Антистрессовый сервис

Повышение качества адаптируемого программного обеспечения управляющих ЭВМ на основе систем нечеткого вывода

ДиссертацияПомощь в написанииУзнать стоимостьмоей работы

Обоснованность и достоверность разработанных методики и алгоритмов подтверждается результатами моделирования и решения практической задачи модернизации управляющей программы микропроцессорной системы управления инжекторным двигателем внутреннего сгорания, а также их использованием при автоматизированном контроле процесса создания модифицирующего программного обеспечения. Достоверность основных… Читать ещё >

Повышение качества адаптируемого программного обеспечения управляющих ЭВМ на основе систем нечеткого вывода (реферат, курсовая, диплом, контрольная)

Содержание

  • СПИСОК ИСПОЛЬЗУЕМЫХ СОКРАЩЕНИЙ
  • 1. Анализ методов модернизации программного обеспечения современных информационно-управляющих систем
    • 1. 1. Анализ методов и технологий модернизации программного обеспечения
    • 1. 2. Процесс и модели разработки программного обеспечения
    • 1. 3. Анализ современных методов контроля и диагностики программного обеспечения
    • 1. 4. Выводы по главе
  • 2. Разработка алгоритмов модернизации адаптируемого программного обеспечения УЭВМ
    • 2. 1. Разработка математической модели процесса модернизации адаптируемого программного обеспечения УЭВМ
    • 2. 2. Создание алгоритма управления переходами модели процесса модернизации программного обеспечения УЭВМ
    • 2. 3. Построение систем нечеткого вывода для управления срабатыванием переходов модели
    • 2. 4. Выводы по главе
  • 3. Разработка аппаратных и алгоритмических средств поддержки процесса модернизации адаптируемого программного обеспечения УЭВМ
    • 3. 1. Разработка структуры специализированной УЭВМ
    • 3. 2. Построение алгоритмов функционирования специализированной УЭВМ
    • 3. 3. Создание алгоритмов контроля процесса адаптации модифицированного программного обеспечения
    • 3. 4. Обоснование и планирование модернизации программного обеспечения
  • Методика модернизации АПО УЭВМ
    • 3. 5. Выводы по главе
  • 4. Применение разработанной методики для модернизации программного обеспечения специализированных УЭВМ
    • 4. 1. Модернизация программного обеспечения системы управления двигателем внутреннего сгорания
      • 4. 1. 1. Обоснование модернизации программного обеспечения электронных систем управления двигателем внутреннего сгорания
      • 4. 1. 2. Моделирование процессов модернизации
      • 4. 1. 3. Пример оценки надежности программного обеспечения системы управления двигателем внутреннего сгорания при модернизации
    • 4. 2. Выводы по главе

В современных условиях важное значение во всех областях человеческой деятельности имеют информационные процессы. Информация, технологии анализа и обмена ею являются основой для построения информационных систем, особым классом которых являются информационно-управляющие системы. Понятие «информационно-управляющая система» (ИУС) может рассматриваться как универсальное представление широкого спектра форм человеческой деятельности. Идущее быстрыми темпами внедрение компьютерных технологий во все сферы жизни создаёт возможность рассмотрения многих объектов реального мира в виде объектов управления.

Управляющие ЭВМ (УЭВМ) как часть информационно-управляющих систем являются широко используемыми в различных областях деятельности, для различных управляемых объектов. Основой таких систем, как правило, является не универсальные, а специализированные вычислители на базе микроконтроллеров (микропроцессоров), малые габариты, низкое энергопотребление, высокая надежность и относительно невысокая стоимость которых объясняет их интенсивное распространение. Особенностями данных систем, как правило, являются:

• функционирование в реальном масштабе времени;

• затруднительный доступ к ним;

• реализация в виде специализированного вычислителя;

• удаленность от оператора.

Программное обеспечение УЭВМ призвано выполнять набор функций, определенный при ее проектировании. Однако, со временем условия, а также задачи функционирования УЭВМ могут меняться. Это приводит к вопросу о замене или модернизации программного обеспечения. Модернизация программного обеспечения направлена, как правило, на расширение поддерживаемой управляющей ЭВМ функциональности, приспособление ее к постоянно меняющимся условиям функционирования и возлагаемым задачам.

Наиболее существенным преобразованием в процессе сопровождения программного обеспечения является его модернизация [87]. В этом случае оно попадает под определение «унаследованного» [49].

Унаследованные системы {legacy systems) — это системы, по тем или иным причинам переставшие удовлетворять изменившимся потребностям применений, которые, тем не менее, продолжают использоваться ввиду больших затруднений, возникающих при их замене. Унаследованные системы используют морально устаревшие технологии, архитектуры, платформы. При проектировании таких систем, как правило, не предусматриваются должные меры для их пошаговой миграции в новые системы. Для таких систем характерны также монолитность и закрытость. Любая морально устаревшая система является унаследованной [143].

Современное ПО УЭВМ является, как правило, адаптируемым (АПО), что подразумевает не только изменение значений внутренних переменных ПО, но и модификацию структур данных и алгоритмов функционирования. Адаптация достигается путем его модернизации за счет использования технологий композиционной адаптации.

Усовершенствование готового, действующего программного продукта предпочтительней разработки нового. Оно может быть достигнуто за счет модернизации программного обеспечения, целью которой может являться смена алгоритма управления, либо замена существующей реализации алгоритма.

В качестве примера усовершенствования программного продукта можно указать внедрение платформы виртуализации Hyper-V от корпорации Microsoft в действующие операционные системы центра обработки данных российской компании SABMiller [57]. В результате внедрения серверный парк компании сократился с 48 до 6 серверов, а скорость развертывания новых сервисов выросла в 100 раз. После внедрения платформы затраты на информационные технологии компании снизились на 42% в год.

Одним из примеров усовершенствования ПО УЭВМ является модернизация адаптируемых программ управления для электронных систем управления двигателем (ЭСУД) внутреннего сгорания. При использовании различных модификаций базового ПО ЭСУД может быть достигнуто [110]:

• уменьшение времени запуска двигателя при низких температурах;

• уменьшение среднего расхода топлива на 5−7%;

• увеличение крутящего момента на коленчатом вале двигателя на 2−3%;

• адаптация двигателя к использованию на альтернативных видах топлива.

Данный пример, как и многие другие, показывает, что в настоящее время для мобильных устройств обновление программного обеспечения позволяет улучшать характеристики использования устройств, а также добавлять новые возможности и услуги, предоставляемые устройством.

Данный пример, как и многие другие, показывает, что обновление АПО УЭВМ позволяет улучшать характеристики ее использования, а также добавлять новые возможности и услуги.

Важнейшей характеристикой УЭВМ, функционирующих в условиях неопределенности, является надежность, которая в значительной мере обусловлена надежностью ее ПО. Необходимость поддержания на должном уровне характеристик надежности требует применения методов контроля и диагностики ПО в процессе функционирования УЭВМ. Различным аспектам надежности, контроля и диагностики ПО посвящены работы таких ученых как Авиженис А., Майерс Г., Липаев В. В., Кобб Г., Браун К., Смагин В. А., Соммервил И., Терехов А. Н., Иыуду К. А. и других.

Повышение сложности управляемых объектов и неопределенности условий их функционирования приводит к тому, что процесс отладки модифицированного ПО целесообразно проводить непосредственно в реальных условиях. Это можно объяснить тем, что не все реальные условия функционирования УЭВМ могут быть учтены при моделировании, что, как правило, приводит к внесению ошибок в модернизируемое ПО. Внесенные ошибки в дальнейшем обнаруживаются уже при пробной эксплуатации, что приводит к простоям в работе УЭВМ и негативному воздействию некорректного программного обеспечения на управляемый объект. Таким образом, одним из перспективных направлений в разработке ПО УЭВМ является интеграция процессов тестирования модифицированного ПО и его эксплуатации.

Интенсивное развитие современных технологий программной инженерии, методов композиционной адаптации ПО требует постоянного решения вновь возникающих задач, таких как обеспечение надежности АПО, сокращение простоев в работе УЭВМ при модернизации, уменьшение количества вносимых ошибок в модифицированное АПО, автоматизация процесса контроля и диагностики АПО. Однако данные задачи либо не были решены, либо были решены недостаточно полно.

Таким образом, актуальной является задача повышения качества АПО в части его надежности в процессе модернизации. Данная задача может быть решена посредством создания алгоритмов, и на их основе методики, предусматривающих автоматизированный процесс модернизации АПО с контролем его качества на каждом этапе процесса. Вопросы, решаемые в рамках рассматриваемого направления: автоматизированный процесс модификации АПОосуществление контроля и диагностики функционирования АПО УЭВМ и уменьшение количества вносимых ошибок при модернизации.

Настоящая работа посвящена разработке методики модернизации адаптируемого программного обеспечения УЭВМ в контексте повышения надежности и корректности АПО.

Объект исследования — процесс модернизации адаптируемого программного обеспечения управляющих ЭВМ.

Предмет исследования — качество адаптируемого программного обеспечения управляющих ЭВМ в процессе его модернизации.

Цель работы — повышение надежности функционирования программного обеспечения управляющих ЭВМ в процессе его модернизации.

Для достижения поставленной цели в работе были сформулированы и решены следующие задачи:

Задачи работы.

1. Разработка модели процесса модернизации адаптируемого ПО УЭВМ.

2. Разработка алгоритмов автоматического контроля и диагностики адаптируемого ПО УЭВМ в процессе модернизации.

3. Разработка методики модернизации адаптируемого ПО УЭВМ, позволяющей повысить надежность его функционирования на основе результатов работы контролирующих и диагностирующих программ.

4. Разработка средств аппаратной поддержки для реализации сервисных программ модернизации АПО и апробация полученных результатов.

Методы исследования.

Поставленные в диссертационной работе задачи решаются на основе теории графов, теории нейронных сетей, теории нечетких множеств, теории сетей Петри. Используется SADT-методология, а также объектнои автоматно-ориентированные подходы к программированию. Широко использовано моделирование на персональных ЭВМ с использованием готовых и самостоятельно разработанных программных продуктов.

Результаты, выносимые на защиту.

На защиту выносятся следующие научные положения, выводы и практические результаты.

1. Модель процесса модернизации программного обеспечения УЭВМ, основанная на подклассе сетей Петри, отличающаяся способом управления переходами между состояниями на основе систем нечеткого вывода, позволяющая автоматизировать процесс модернизации программного обеспечения.

2. Алгоритмы контроля и диагностики ПО УЭВМ в процессе модернизации, основанные на технологии отрицательного динамического тестирования, отличающиеся способом автоматического построения базы тестовых примеров, позволяющие уменьшить количество вносимых ошибок в адаптируемое ПО, повышая тем самым его надежность.

3. Методика модернизации программного обеспечения УЭВМ, основанная на каскадном процессе разработки программного обеспечения, отличающаяся включенными в нее алгоритмом процесса адаптации ПО и способом его динамического тестирования с использованием модели объекта управления, позволяющая ускорить процесс адаптации ПО УЭВМ и повысить его надежность.

4. Трехъядерная структура специализированного вычислителя, отличающаяся выделенным диагностическим ядром, защищающая управляемый объект от воздействия возможных программных ошибок, что позволяет повысить надежность АПО в процессе его модернизации.

Научная новизна результатов заключается:

1. В модели процесса модернизации АПО УЭВМ, в виде подкласса сетей Петри, отличающейся способом управления переходами в сети на основе систем нечеткого вывода.

2. В алгоритмах контроля и диагностики адаптируемого ПО УЭВМ, отличающихся способом генерации базы тестовых примеров, автоматически получаемых в ходе построения обучающей выборки при дообучении нейросетевой модели объекта управления в режиме on-line.

3. В методике модернизации АПО УЭВМ, основанной на использовании разработанных модели и алгоритмов.

Обоснованность и достоверность результатов.

Обоснованность и достоверность разработанных методики и алгоритмов подтверждается результатами моделирования и решения практической задачи модернизации управляющей программы микропроцессорной системы управления инжекторным двигателем внутреннего сгорания, а также их использованием при автоматизированном контроле процесса создания модифицирующего программного обеспечения. Достоверность основных результатов работы подтверждена решением практических задач и внедрением этих результатов в производственные процессы ООО «АвтоГАЗцентр». Практическая значимость результатов.

Результаты исследования, выполненные в диссертации, позволяют:

1. повысить качество адаптируемого ПО УЭВМ и ускорить процесс его модернизации за счет автоматизации процессов разработки и контроля;

2. реализовать разработанные алгоритмы модернизации на базе предложенного специализированного вычислителя;

3. увеличить количество обнаруживаемых на этапе опытной эксплуатации ошибок с 1 до 4 (из 5 внесенных) и увеличить среднее количество прогонов программы до возникновения необнаруженных критических ошибок в 2,8 раза для рассмотренного в работе примера. Полученные в ходе работы решения были защищены Патентом РФ на комплексное изобретение «Устройство и способ контроля управляющей программы вычислителя» № 2 300 795 от 14 июня 2005 г.

Практическое значение результатов диссертации подтверждено внедрением разработанных программных продуктов в ООО «АвтоГАЗцентр» (генеральный представитель ОАО «ГАЗ» в Республике Башкортостан), а также в учебный процесс кафедры вычислительной техники и защиты информации Уфимского государственного авиационного технического университета. Апробация работы и публикации.

Основные положения, представленные в диссертации, докладывались и обсуждались на следующих научных конференциях и семинарах: всероссийской молодежной научно-технической конференции «Интеллектуальные системы управления и обработки информации» (г. Уфа, 2003) — международной научно-технической конференции студентов и аспирантов «Искусственный интеллект в XXI веке» (г. Пенза, 2004) — второй всероссийской научно-технической конференции с международным участием «Мехатроника, автоматизация, управление» (г. Уфа, 2005) — ХИ1-ом.

Всероссийском семинаре «Нейроинформатика и ее приложения» (г. Красноярск, 2005) — международной научной технической конференции «Наука, инновации и образование: актуальные проблемы развития транспортного комплекса России» (г. Екатеринбург, 2006) — третьей всероссийской зимней школы-семинара аспирантов и молодых ученых «Интеллектуальные системы обработки информации и управления» (г. Уфа, 2008).

Основные положения и результаты исследований по диссертационной работе опубликованы в 2 статьях в рецензируемых журналах из списка ВАК РФ, 10 публикациях в журналах, материалах Всероссийских и Международных конференций, кроме этого, получены 2 свидетельства РосАПО о регистрации программ для ЭВМ № 2 005 611 955, № 2 008 611 079, а также патент на изобретение № 2 300 795.

Структура работы.

Диссертация состоит из введения, четырех глав основного текста, заключения, списка использованной литературы из 144 наименований, приложений, содержит 53 рисунка и 10 таблиц. Общий объем диссертации составляет 141 страницу.

4.2. Выводы по главе.

ЗАКЛЮЧЕНИЕ

.

В настоящей работе была решена актуальная задача повышения качества адаптируемого программного обеспечения управляющих ЭВМ. Качество рассматривалось в части корректности и надежности адаптируемого ПО в процессе его модернизации.

Получены следующие результаты:

1. Разработана модель процесса модернизации программного обеспечения УЭВМ, основанная на подклассе сетей Петри, отличающаяся способом управления переходами между состояниями графа на основе систем нечеткого вывода, позволяющая повысить качество адаптируемого ПО УЭВМ за счет автоматизации процесса модернизации программного обеспечения.

2. Разработаны алгоритмы контроля и диагностики АПО УЭВМ, основанные на технологии отрицательного динамического тестирования, отличающиеся способом автоматического построения базы тестовых примеров, позволяющие сократить временные затраты на проверку модифицированного АПО и уменьшить количество вносимых в него ошибок.

3. Предложена методика модернизации программного обеспечения УЭВМ, основанная на каскадном процессе разработки программного обеспечения, отличающаяся включенными в нее алгоритмом процесса адаптации ПО и способом его динамического тестирования с использованием нейросетевой модели объекта управления, позволяющая ускорить процесс адаптации ПО УЭВМ, уменьшить влияние возможных вносимых программных и алгоритмических ошибок. Методика включает в себя мониторинг адаптируемого ПО УЭВМ, алгоритм дообучения нейронной сети в процессе функционирования УЭВМ и алгоритм автоматической генерации базы тестов для проверки модифицированного ПО.

4. В качестве средств аппаратной поддержки для реализации сервисных программ модернизации АПО предложена трехъядерная структура специализированной УЭВМ, отличающаяся выделенным диагностическим ядром, защищающая управляемый объект от воздействия возможных программных ошибок (Патент РФ № 2 300 765 от 14.06.2005). Показано эффективное применение методики, предложенных алгоритмов и разработанной структуры к ПО электронных систем управления двигателем внутреннего сгорания. Применение полученных результатов позволило для рассмотренного в работе примера повысить вероятность безотказной работы ПО ЭСУД (по модели надежности Колина-Липаева) с 0.51 до 0.85, соответственно, обнаружить 4 из 5 внесенных алгоритмических ошибок и увеличить среднее количество прогонов программы до возникновения критических ошибок с 249 875 до 698 003.

Показать весь текст

Список литературы

  1. A. Beugnard et al. Making Components Contract Aware / Computer, july 1999.
  2. Barnard J. and Price A. Managing code inspection information // IEEE Software. 1994. — 11(2). — p. 59−128.
  3. Bell James R., Threaded Code, // Communications of ACM 1996 — Vol.16, No.6.- pp.370−3 72.
  4. C. Szyperski. Component Software: Beyond Object-Oriented Programming, 2nd ed., Addison-Wesley, 2002.
  5. D.L. Parnas. On the Criteria to Be Used in Decomposing Systems into Modules / Comm. ACM, dec. 1972.
  6. Dave Ensor, Ian Stevenson Oracle Design. O’Relly, 1997. — 548 p. — ISBN 1 565 922 689
  7. Ducasse S. Rretro-Conception d’Application 'a Objets Reengineering Object-Oriented Applications, Universitre Pierre et Marie Curie, 2001.
  8. Ducasse S., Lanza M, Tichelaar S. The Moose Reengineering Environment, University of Berne, Software Composition Group, 2001.
  9. G. Kiczales et al. Aspect-Oriented Programming/Proc. European Conf. Object-Oriented Programming (ECOOP), LNCS 1241, Springer-Verlag, 1997.
  10. G.S. Blair et al. An Architecture for Next-Generation Middleware/ Proc. IFIP Int’l Conf. Distributed Systems Platforms and Open Distributed Processing (Middleware 98), Springer, 1998.
  11. Grady R.B. Practical results from measure software quality // Ibid. 1993. -36(11).- p. 62−70.
  12. H. M. Sneed Planning the Reengineering of Legacy Systems // IEEE Software, January 1995. P. 24−34
  13. IEEE Computer Society TCSE Электронный ресурс. Режим доступа: http://tcse.org/.
  14. ISO/1EC 91 261:1998. Информационная технология. Характеристики и метрики качества программного обеспечения. — Часть 1: Характеристики и подхарактеристики качества.
  15. John Bergey, Dennis Smith, Nelson Weiderman, Steven Woods Options Analysis for Reengineering (OAR): Issues and Conceptual Approach, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, September 1999.
  16. John Bergey, William Hefley, Walter Lamia, Dennis Smith A Reengineering Process Framework, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, 1995.
  17. John K. Bergey, Linda M. Northrop, Dennis B. Smith Enterprise Framework for the Disciplined Evolution of Legacy Systems, SEI CMU October 1997.
  18. K. Czarnecki, U. Eisenecker. Generative Programming, Addison-Wesley, 2000.
  19. Kazman R., Woods S., Carriere S. Requirements for Integrating Software Architecture and Reengineering Models: CORUMII, SEI CMU, October 1998.
  20. Leo Brodie Thinking FORTH A Language and Philosophy for Solving Problems Englewood Cliffs, N.J., Prentice-Hall, Inc., 1984.- 110 p.
  21. Loeliger R.G. Threaded Interpretative Languages. Peterbourgh: Byte Books, 1980.-251 p.
  22. M. Aksit, Z. Choukair. Dynamic, Adaptive and Reconfigurable Systems Overview and Prospective Vision/ Proc. 23rd Int’l Conf. Distributed Computing Systems Workshops (ICDCSW03), IEEE CS Press, may 2003.
  23. Michael L. Brodie Migrating Legacy Systems. Gateways, Interfaces & The Incremental Approach Text. / Michael L. Brodie, Michael Stonebraker. -Morgan Kaufmann Publishers, Inc., 1995. 209 p.
  24. N. Venkatasubramanian. Safe 'Composability' of Middleware Services / Comm. ACM, june 2002.
  25. Norman D.A. and Draper S.W. User-centered system design. Hillsdale, NJ: Lawrence Erlbaum, 1986
  26. P. Maes. Concepts and Experiments in Computational Reflection / Proc. ACM Conf. Object-Oriented Programming Systems, Languages and Applications (OOPSLA), ACM Press, 1987.
  27. P.K. McKinley et al. A Taxonomy of Compositional Adaptation / tech. report MSU-CSE-04−17, Dept. Computer Science and Engineering, Michigan State Univ., 2004.
  28. Royce W.W. Managing the development of large software systems: concepts and techniques.- IN: Proc IEEE WESTCON. Los Angeles, CA, 1970
  29. Sander T. Modeling Object-Oriented Software for Reverse Engineering and Refactoring, Thesis, University of Bern, 2001.
  30. Santiago Comella-Dorda A Survey of Legacy System Modernization Approaches / Santiago Comella-Dorda, Kurt Wallnau, Robert C. Seacord, John Robert // Software Engineering Institute (Technical Note CMU/SEI-200-TN-003, 00tn003. pdf), Pittsburgh, 2000.
  31. SIMATIC S7-GRAPH V5.3 для S7−300/400. Программирование систем последовательного управления. Руководство Электрон, ресурс. / SIEMENS. Редакция 02/2004 А5Е290 656−01. — Режим доступа: http://www.automation.siemens.com
  32. Skryabin, A.M. Autonomous Soft-hardware Computing Complexes Reengineering Methods / A.M. Skryabin, D.I. Kardash // Proc. of 7th International Workshop on Computer Science and Information Technologies Vol. 2. USATU, Ufa, Russia, 2005, pp.5−10.
  33. UCS системы автоматизации Электронный ресурс. — 2008. — Режим доступа: http://ucs.ru
  34. Vincent J., Waters A., Sinclair J. Software quality assurance. Vol II. A programmer guide. -Englewood Cliff, New Yersey: Prentice-Hall. 1988. -192 p.
  35. Weiderman N., Nelson H., Bergey John K., Smith Denis В., & Tilley Scott R. Approaches to Legacy System Evolution, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA 15 213, 1997 (CMU/SEI-97-TR-014)
  36. Weiderman N., Northrop L., Smith D., Tilley S., Wallnau K. Implications of Distributed Object Technology for Reengineering, CMU/SEI-97-TR-005, SEI CMU June 1997.
  37. Westfall, Linda Software Metrics that Meet Your Information Needs // Software Measurement Services, Phano. 1996. — Series: Annual Quality Congress, Vol. 49. — pp. 889−897
  38. , А. Гарантоспособные вычисления: от идей до реализации в проектах Текст.: [Пер. с англ.] / А. Авиженис, Ж. К. Лапри // ТИИЭР.-1986.- Т.74.- С.8−21.
  39. Автоматизированный реинжиниринг программ. Сборник статей под ред. А. Н. Терехова и А. А. Терехова Текст. СПб.: Издательство С.-Петербургского университета, 2000. — 345 с.
  40. Автомобиль ГАЗ-З110 «Волга». Устройство, особенности эксплуатации и руководство по ремонту двигателей ЗМЗ 4062.10, 402.10, 4021.10 Текст. / под. ред. Пичугина В. Б. М.: ООО Атласы автомобилей, 2000 -256 е.: ил.
  41. , JI. Н. Современные методы обеспечения безотказности сложных технических систем: Учебник. Текст. / JI.H. Александровская,
  42. A.П. Афанасьев, А. А. Лисов М.: Логос, 2001. -208.: ил.
  43. , Ф.И. Основы инженерии качества программных систем 2-е изд., перераб. и доп. Текст. / Ф. И. Андон [и. др.] / Под ред. И. В. Сергиенко. -Киев.: Академпериодика. — 2007. — 672 с. -ISBN 978−996−360−068−0
  44. B.П.Мясникова, акад. Н. А. Кузнецова, проф. В. А. Виттиха.- Самара: Самарский научный центр РАН, 1999.- С.398−402.
  45. , Д. Практическое руководство по экстремальному программированию Текст. / Д. Атлас, Г. Миллер, М. Новак. М.: Вильяме, 2002.-318 с.
  46. , К.В. Методы и технологии реинжиниринга ИС Электронный ресурс. / К. В. Ахтырченко, Т. П. Сорокваша. 2003. -Режим доступа: http://www.citforum.rn/SE/project/isr
  47. , С.Н. Язык Форт и его реализации Текст. /, С. Н. Баранов, Н. Р. Ноздрунов. Л.: Машиностроение, 1988. — 157 с.
  48. , В.А. Теория систем автоматического управления Текст. / В. А. Бессекерский, Е. П. Попов. Изд. 4-е, перераб. и доп. — СПб, Изд-во профессия", 2003. —752 с.
  49. , К. Быстрое тестирование Текст.: [Пер. с англ.] / К. Браун, Р. Калбертсон, Г. Кобб. М.: Издательский дом «Вильяме», 2002. — 384 е.: ил. — Парал. тит. англ.
  50. , Д.О. Интероперабельные информационные системы: архитектуры и технологии Текст. / Д. О. Брюхов [и др.] // СУБД. 1995. — N4.-С. 96−113.
  51. , Н. Реинжиниринг программного обеспечения: определения, стратегии, экономическое обоснование Электронный ресурс. / Н. Васильева. 2001. — Режим доступа: http://se.math.spbu.m/courses/Rceng/2001 /V asilieva. html#Part4.3
  52. Вендров, A.M. CASE-технологии. Современные методы и средства проектирования информационных систем Электронный ресурс. / A.M. Вендров. 1997. — Режим доступа: http://vvww.citfomm.ru
  53. , Г. Основы систем класса MRP-MRPII Электронный ресурс. / Г. Верников.- 1999. Режимдоступа: http://www.citforum.ru/cfin/mrp/mrpmine.shtm 1
  54. , Г. Как измерить процесс Электронный ресурс. / Г. Галкин. // Intelligent Enterprise/RE. 2005. — N 10 (120). — Режим доступа: http://www.iemag.ru/articles/
  55. , Ю. Российские MES-системы, или как вернуть производству оптимизм Электронный ресурс. / Юлия Гараева, Равиль Загидуллин, Сун Кай Цин // Сапр и графика. 2005. — N 11. — Режим доступа: http://sapr.ru/Archive/SG/2005/ll/14/
  56. Гарнаев, А.Ю. Visual Basic. NET: разработка приложений Текст. / А. Ю. Гарнаев. СПб.: БХВ-Петербург, 2002 624 е.- ISBN 5−94 157−031−7
  57. , Б.С. Надежность функционирования автоматизированных систем Текст. / Б. С. Гаспер. Пермь: ПГТУ, 1999. — 70 с.
  58. Генина, Н. Microsoft начинает виртуальную активность Электронный ресурс. / Надежда Генина. 2008. — Режим доступа: http://cnews.rU/news/top/index.shtml72008/09/25/319 925
  59. А.К. Теория управления автомобильным бензиновым двигателем Текст. М.: Стройиздат, 1997. — 173 с.
  60. , Л.П. Основы теории надежности автоматических систем управления: Учеб. пособие для вузов. Текст. / Л. П. Глазунов [и др.] Л.: Энергоатомиздат, ленингр. отд-ние, 1984. — 208с.: ил.
  61. Головко, М. CALS Электронный ресурс. / Михаил Головко // Computerworld. 2002. N31.— Режим доступа: http://www.osp.rU/cw/2002/31/55 004
  62. , А.Н. Нейронные сети на персональном компьютере Текст. / А. Н. Горбань, Д. А. Россиев.- Новосибирск: Наука. Сиб. изд. фирма РАН, 1996.- 276 с.
  63. , С.В. Применение CASE-средства Erwin 2.0 для информационного моделирования в системах обработки данных Текст. /С.В. Горин, А. Ю. Тандоев // СУБД. 1995.- № 3. — С. 9−25.
  64. Горчинская, О.Ю. Designer/2000 новое поколение CASE-продуктов фирмы ORACLE Текст. / О. Ю. Горчинская // СУБД. — 1995.- № 3. С. 925.
  65. ГОСТ 28 195–89. Оценка качества программных средств. Общие положения Текст. Введ. 1990.07.01. — М.: ИПК Издательство стандартов, 2001 — 38 с.
  66. ГОСТ Р ИСО/МЭК 9126−93. Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению Текст. Введ. 1997.07.01. — М.: Изд-во стандартов, 2004. -12 с.
  67. , А. Особенности реализации больших проектов Текст. / А. Громов, М. Каменнова // Computerworld. — 1996. № 22. С. 33−36.
  68. , В.А. Анализ и исследование методов оценки и увеличения надежности программ. Текст. / В. А. Гуляев, Ю. М. Коростиль. Киев, 1990.-44 с.
  69. , С.В. Основы теории надежности. Текст. / С. В. Гуров, A.M. Половко. Спб.: БХВ-Петербург, 2006.- 704 с. — ISBN — 5−94 157−541−6.
  70. .А. Системы управления зажиганием автомобильных двигателей Текст. М.: «Горячая линия-Телеком», 2005. — 184 с.
  71. , П.Г. Программирование в Delphi 5. Современные технологии ADO*CORBA*COM Текст. / П. Г. Дарахвелидзе, Е. П. Марков, О. А. Котенок. СПб.: БХВ-Санкт-Петербург, 2000 .— 784с.: ил. — ISBN 5−8206−0052−5
  72. , Ю.Г. Проектирование информационно-вычислительных комплексов: Учеб. для вузов по спец. АСУ Текст. / Ю. Г. Древе, Я. А. Хетагуров М.: Высш. шк., 1987.- 280 с.
  73. , Г. В. Надежность автоматизированных систем. Издание третье, переработанное и дополненное. Текст. / Г. В. Дружинин. М.: Издательство «Энергия», 1977. — 536 с.
  74. , Д. Теория возможностей. Приложение к представлению знаний в информатике Текст. /Д. Дюбуа, А. Прад. М.: Радио и связь, 1990.- 285 с.
  75. , Н.Г. Синтез цифровых автоматов: Учебное пособие Текст. / Н. Г. Захаров, В. Н. Рогов. Ульяновск: УлГТУ, 2003.- 136 с.
  76. , Е. Новое системное проектирование: информационные технологии и бизнес-реинжиниринг. Часть II — Бизнес-реинжиниринг Текст. / Е. Зиндер // СУБД. 1996.- № 1. — С. 55−67.
  77. Индекс популярности микроконтроллеров Электронный ресурс. 2008. -Режим доступа: http://mcu.caxapa.ni/pop.html
  78. , К.А. Надежность, контроль и диагностика вычислительных машин и систем: Учеб. пособие для вузов Текст. / К. А. Иыуду, — М.: Высш.шк., 1989.- 216 с.
  79. , Д.И. Алгоритмы контроля и диагностики программного обеспечения информационно-управляющих систем на основе адаптируемых языков программирования и нейронных сетей: Дис.. канд. техн. наук: 05.13.11. / Д. И. Кардаш.- Уфа, 2001.- 161 с.
  80. , Д.И. Об оценке надежности программно-аппаратных средств вычислительного комплекса Текст. / Д. И. Кардаш, А.И.
  81. Фрид // Вычислительная техника и новые информационные технологии: Межвузовский научный сборник.- Уфа: Изд-во УГАТУ, 1997.- С.45−50.
  82. , М. Язык программирования Форт Текст.: [Пер. с англ.] / Келли М., Спайс Н. М.: Радио и связь, 1993. — 320 с: ил.
  83. , М.Р. Перспективные технологии информационных систем Текст. / М. Р. Когаловский. М.: ДМК Пресс- Компания АйТи, 2003. -288 с. — ISBN: 5−9407−200−9.
  84. , А.В. Вероятностные методы в вычислительной технике: Учеб. пособие для вузов по спец. ЭВМ Текст. / А. В. Крайников [и др.]. — М.: Высшая школа, 1986. 282 с.
  85. , А.А. Обзор методов реструктуризации и интеграции информационных систем Электронный ресурс. / А. А. Кротов, Е. А. Лупян. — 2000. Режим доступа: http://d902.iki.rssi.nVstudents/alekro/Dissertation/Papers/Reengineering/myr eview. html
  86. , В.В. Прямая и обратная задачи надежности сложных программных комплексов Текст. /В.В. Кузнецов, В. А. Смагин // Надежность и контроль качества. 1997. — № 10. — с. 56−62.
  87. , А.Ф. Оценка качества программы ЭВМ Текст. / А. Ф. Кулаков.- М: Техника, 1984. 168 с.
  88. , Д., Миллер К. Серебряные пули для маленьких монстров Текст. / Д. Ларсон, К. Миллер // Открытые системы. 2005.- N 5, 6. — С. 20−23
  89. , М.М. Программы, жизненные циклы и законы эволюции программного обеспечения Текст.: [Пер. с англ.] / М. М. Леман // ТИИЭР.- 1980.- т.68, № 9.- С.26−45.
  90. , А.В. Нечеткое моделирование в среде MATLAB и fllzzyTECH Текст. СПб.: БХВ Петербург, 2005. — 736 е.: ил.
  91. , В.В. Надежность программных средств. Текст. / В. В. Липаев. -М.: СИНТЕГ, 1998. 232 с.
  92. , М. Надежность ПО Текст. / Т. Тейер, М. Липов, Э. Нельсон. -М.: Мир, 1981.-328 с.
  93. , Г. Надежность программного обеспечения. Текст. / Г. Майерс. -М.: Мир, 1980. 360 с.
  94. , Ф. Композиционная адаптация программ Электронный ресурс. / Филип Маккинли [и др.] // Открытые системы. 2004. — № 9. — режим доступа: http://www.osp.ru/os/2004/09/184 557/pl .html
  95. , В.Р. Надежность технических систем. Учебное пособие Текст. / В.Р. Матвеевский- [Московский государственный институт электроники и математики]. М., 2002 г. -113 с. -ISBN 5−230−22 198^
  96. , B.C. Нейронные сети. Matlab 6 Текст. / B.C. Медведев, В. Г. Потемкин — Под общ. ред. к. т. н. В. Г. Потемкина. М.: ДИАЛОГ-МИФИ, 2002. — 496 с.
  97. Мигуш, Сергей Александрович. Алгоритмы адаптивного управления инжекторными двигателями внутреннего сгорания: автореф. дис. канд. техн. наук: 05.13.01 / С.А. Мигуш- СПбГУ ИТМО Защищена — Утв. — СПб.: Б.и., 2005 .— 18 е.: ил .— Библиогр.: с. 18.
  98. Микроконтроллеры Infineon Электронный ресурс. 2008. — Режим доступа: http://www.infmeon.com/cms/en/product
  99. Микроконтроллеры: Краткий обзор Электронный ресурс. 2008. -Режим доступа: http://www.myrobot.ru/stepbystep/mcmeet.plip
  100. , Ф.А. Дискретная математика для программистов Текст. — СПб: Питер, 2001.-304 е.:ил.
  101. Юб.Панащук, С. А. Разработка информационных систем с использованием CASE-системы Silverrun. Текст. / С. А. Панащук // СУБД.- 1995. № 3. -С. 41−47.
  102. , М. Нейронные сети, генетические алгоритмы и нечеткие системы Текст. / М. Пилинский, JI. Рутковский, Д. Рутковская.- М: Горячая линия Телеком, 2004. — 454 с.
  103. , Д.В. Методы и средства интегральной оценки тестированности программного проекта, позволяющие управлять процессом разработки тестов: автореф. дис.. канд. техн. наук: 05.13.11 / Д. В. Пинаев.- СПб, 1998.- 18 с.
  104. , Р.И. Методы оценки надежности программного обеспечения Текст. / Никандров А. В. Полонников Р.И. СПб: Политехника, 1992. — 80 с.
  105. В.Полянский, А. Учебное пособие по CGI-программированию. Текст. /А. Полянский. М.: Познавательная книга плюс, 2000. — 176 с. — (Кратко, доступно, просто). — ISBN 5−8321−0081−6.
  106. , А. Метрики качества программного обеспечения Электронный ресурс. / Александр Попов. 2003. — Режим доступа: http://www.pmprofy.ru/content/rus/67/672-article.asp
  107. , Д. Основы СОМ Текст. / Дейл Роджерсон. М.: Русская Редакция, Microsoft Press, 1997. — 376с. — ISBN 1−57 231−349−8, 5−75 020 033−7.
  108. , Э. СОМ и СОМ : Полное руководство Текст.: [Пер. с англ.] / Э. Рофэйл М.: Век, НТИ, 2000. — 560с.: ил. — ISBN 966−7140−14−8
  109. Ю.А. Программирование на языке Форт Текст. / Ю. А. Семенов. М.: Радио и связь, 1991.- 240 с.
  110. , С. Краткое введение в технологию Enterprise JavaBeans Электронный ресурс. / С. Семихатов // IT-Archive. 1999. — № 5. -режим доступа: http://www.javable.com
  111. , A.M. Адаптируемый вычислитель, защищенный от программных ошибок Текст. / A.M. Скрябин, Д. И. Кардаш // Искусственный интеллект в XXI веке: сбор. стат. П-й всерос. науч.-техн. конф. Пенза, 2004.- С. 85−88.
  112. , A.M. Жизненный цикл композиционно-адаптируемого программного обеспечения Текст. / A.M. Скрябин, Д. И. Кардаш // Аспирант и соискатель .-2008.-N 2.-С. 171−174.
  113. , A.M. Интеллектуальная среда моделирования реинжиниринга программного обеспечения специализированного вычислителя // Свидетельство об официальной регистрации программы для ЭВМ № 2 005 611 955 от 5 августа 2005 г.
  114. , A.M. Методика реинжиниринга управляющих программ / A.M. Скрябин, Д. И. Кардаш, А. И. Фрид Текст. // Приборы и системы. Управление, контроль, диагностика. 2008. — N 8. — С. 30−35.
  115. , A.M. Модернизация управляющих программ систем автоматического управления автономными мобильными объектами Текст. / A.M. Скрябин, Д. И. Кардаш, А. И. Фрид // Мехатроника, автоматизация, управление. 2008. — N 3. — С. 14−19.
  116. , A.M. Модуль реинжиниринга платежной системы мобильных кассовых терминалов / A.M. Скрябин, Д. И. Кардаш // Свидетельство об официальной регистрации программы для ЭВМ № 2 008 611 079 от 19 февраля 2008 г.
  117. , A.M. Нечеткая экспертная система оценки управляющего программного обеспечения Текст. / A.M. Скрябин, Д. И. Кардаш // Аспирант и соискатель. 2008. — N 3. — С. 137−140.
  118. , В.А. Метод оценивания и обеспечения надежности сложных программных комплексов Электронный ресурс. / В. А. Смагин. 2000. -Режим доступа: http://bezpeka.com/ru/lib/spec/aitl65.html.
  119. , И. Инженерия программного обеспечения Текст. / И. Соммервилл. М.: Вильяме, 2002. — 624 с.
  120. , Ф. Нейрокомпьютерная техника Текст. / Ф. Уоссермэн. М.: Мир, 1992, — 127 с.
  121. , А. Знакомство с Microsoft . NET Framework 2. 0. Ч. 2, Windows Forms 2.0 Текст. / Алексей Федоров // КомпьютерПресс. 2004. — N 12. — С. 168−171 .-ISSN 0868−6157.
  122. , И.Ш. Самоучитель XML Текст. / И. Ш. Хабибуллин. -СПб.: BHV, 2003.-336 с.
  123. , А. Форт из кремния Электронный ресурс. / Алексей Чепыженко. 1999. — Режим доступа: http://www.enet.ru/win/cherezov/forthcpu.htm
  124. , Г. Надежность аппаратно-программных комплексов: Учебное пособие Текст. / Г. Черкесов. СПб.: Питер, 2004. — 480 с. — ISBN 5−46 900 102−4.
  125. , JI. Адаптируемость и адаптивность Электронный ресурс. / Леонид Черняк // Открытые системы. 2004. — № 9. — режим доступа: http://www.osp.ru/os/2004/09/! 845 60/pl .html
  126. , А.А. Структурное проектирование надежных программвстроенных ЭВМ Текст. / А. А. Штрик, Л. Г. Осовецкий, И. Г. Мессих.- Л.: Машиностроение. Ленингр. отд-ние, 1989.- 296 с.
  127. Энн Мак-Крори. Что такое унаследованные системы? Электронный ресурс. / Энн Мак-Крори // Computerworld. 1998. — N 14. — Режим доступа: http://ftp.aiфOIt.sakhalin.ru/ospru/cw/1998/14/index.htm
  128. В.Ф. Диагностика электронных систем автомобиля. Учебное пособие Текст. М.: СОЛОМ -Пресс, 2003. — 272 с. ил.
Заполнить форму текущей работой