WWW.KNIGA.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА - Книги, пособия, учебники, издания, публикации

 

ВЕСТНИК ТОМСКОГО ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

2009 Управление, вычислительная техника и информатика № 2(7)

ОБРАБОТКА ИНФОРМАЦИИ

УДК 613.6:004.8

А.Г. Иванов, М.П. Дьякович

ПОДХОДЫ К СОЗДАНИЮ АВТОМАТИЗИРОВАННОЙ

ИНФОРМАЦИОННО-АНАЛИТИЧЕСКОЙ СИСТЕМЫ

ДИАГНОСТИКИ И ПРОГНОЗИРОВАНИЯ

ПРОФЕССИОНАЛЬНЫХ НЕЙРОИНТОКСИКАЦИЙ

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

Ключевые слова: информационно-аналитическая система, экспертная система, диагностика профессиональных нейроинтоксикаций, программная архитектура, требования к системе.

Производственный контакт с нейротропными веществами 1 – 2 класса опасности создает угрозу развития у работников химических предприятий профессиональных поражений мозга, характеризующихся невозможностью полного восстановления здоровья и в постконтактный период [1, 2], что обусловливает важность ранней диагностики профессиональных нейроинтоксикаций (ПНИ) с целью своевременного осуществления медико-социальных реабилитационных мероприятий.

Клиницисту необходимо не только определить нозологическую форму, при которой имеют место непротиворечивые отношения между множеством наблюдаемых признаков (нарушений в органах и системах) и интегрирующим их понятием диагноза, но и учесть уровни производственных факторов, с которыми каузально связаны эти признаки. Диагностика профессиональных нейроинтоксикаций – сложный и многоступенчатый процесс, требующий значительных временных, финансовых и производственных затрат, сокращение которых может быть достигнуто разработкой и внедрением компьютерной информационной технологии (ИТ) поддержки клинико-диагностического процесса.





Создание информационных систем в области медицины и автоматизация бизнес-процессов клинических учреждений является на сегодня научноинженерной областью, характеризующейся разнообразной и развивающейся практикой [3]. Внедрение информационных технологий в медицине охватывает регистрационно-учетные, вычислительные и аналитические функции медицинской структуры. В силу концептуальных трудностей, с которыми сталкиваются подходы к обобщению, упорядочению и формализации в сфере медицинской А.Г. Иванов, М.П. Дьякович диагностики, аналитические функции нуждаются в алгоритмическом и программном обеспечении систем искусственного интеллекта, в частности экспертных систем. Опыт применения систем данного рода в медицине достаточно позитивен, изучен и обобщен в иностранной литературе [4 – 6]. Отечественная практика столь же динамично развивает идеи применения средств искусственного интеллекта в медицине, включая выбор, разработку, тестирование и оценку применимости алгоритмов и методов к частным задачам диагностики и медицинского прогноза [7, 8]. В актуальных отечественных разработках описываются подходы к программной архитектуре и инфраструктуре медицинской информационно-аналитической системе (ИАС) [9]. В то же время, вопросы, касающиеся разработки создания ИТ, позволяющих оптимально сочетать опыт клиницистов в области профессиональной патологии с возможностями автоматизации сбора и интерпретации диагностических данных, а также создании баз знаний, позволяющих формировать алгоритмы дифференциальной диагностики, в доступной нам литературе освещены недостаточно.

Проблема создания медицинских ИАС является частью общей проблемы, требующей решения сопутствующих задач, связанных с недостаточным уровнем компьютеризации медицинской практики и отсутствием навыков работы с подобными системами у клиницистов. Трудность дифференцированной диагностики, высокая социальная значимость принятия врачами верного решения о признании связи с нейроинтоксикации с производством, прогноза течения заболевания, обусловливает необходимость разработки ИТ, включающей поддержку и техническое консультирование клиницистов-профпатологов при принятии диагностических решений. Целью настоящего исследования явилась разработка подходов к созданию автоматизированной информационно-аналитической системы диагностики и прогнозирования профессиональных нейроинтоксикаций, включающих анализ требований к ИАС, ее проектированию, разработке экспертной системы (ЭС) в ее составе и апробацией в клинических условиях.

1. Результаты и их обсуждение Создание ИАС, включающей и координирующей работу регистрационных и аналитических сервисов, – нетривиальная задача. Сложность ее заключается в слабой структурированности медицинской предметной области, необходимости предварительных исследований эвристических экспертных знаний и алгоритма прогнозирования ПНИ, интеграции до 20 смежных функциональных процессов, развертывания прикладных сервисов с включением 2 классов пользователей, действующих на границе системы (математик и когнитолог). Анализ прецедентов позволил определить типологию функциональных процессов ИАС (см. табл.1).





Сбор и анализ требований к ИАС выполнялся дифференцированно, для каждого из выявленных пользовательских классов (см. табл.2).

Создание ИАС, обеспечивающей реализацию описываемой ИТ, требует организации жизненного цикла (ЖЦ) на основе модели, применимой для распределенной многопользовательской автоматизированной системы и характеризуемой акцентированной ролью этапов анализа требований и проектирования. Оценка применимости существующих процессов разработки программного обеспечения (ПО), проведенная с целью выбора эталонной модели системного ЖЦ, позволила определить в качестве таковой процесс RUP (Rational Unified Process), имеющий определенные соответствия нормативным характеристикам ИАС [10 – 12].

Подходы к созданию автоматизированной информационно-аналитической системы Таблица Типология функциональных процессов ИАС Наименование № Функциональный процесс прецедента Граничные процессы Мета-анализ диагностики ПНИ, формализация эвристических 1 Извлечение знаний знаний экспертов Прием и регистрация данных социально-гигиенических исПрием-передача следований, проводимых врачами-гигиенистами и социологаинформации ми, результатов медицинских осмотров работников невролопользователей гами-профпатологами Внутренние процессы Применение ЭС врачом-профпатологом с целью диагностики 1 Использование ЭС и прогнозирования ПНИ у отдельного пациента Регистрация Деятельность врачей-клиницистов по выполнению диагностимедицинской ческих процедур, установлению и регистрации частных диагинформации* нозов Ведение Применение методов многомерного анализа данных, верифимедицинской БД кация сведений, поступающих в систему Деятельность когнитолога по модификации фактов, правилПоддержка 4 продукций, лингвистических переменных, управлению резербазы знаний ЭС вированием базы знаний Поддержка Деятельность разработчика-сопроводителя, реализующая программной управление программными компонентами, поддержка работы системы пользователей Деятельность системного администратора по управлению Администрирование доступа к программно-аппаратной инфраструктуре ИАС и ИАС П р и м е ч а н и е. * Соответствующий функциональный процесс развертывается в рамках каждой из 11 диагностических процедур, касающихся обследования основных систем организма.

1 Врач-профпатолог Установка диагноза ПНИ Узконаправленное исследование организма пациента и устаКлиницист новление частного диагноза в соответствующей области медицины 4 Математик Системный Постоянная техническая поддержка ИАС, оказание консульадминистратор тативной помощи пользователям при работе в ИАС 6 Разработчик 7 Врач- гигиенист Анализ и оценка условий труда Невролог-профпа- Скрининговое обследование работающих, подготовка предватолог поликлини- рительного заключения по результатам углубленного медического отделения цинского осмотра работников, передача его в ИАС Эксперт в области Источник эвристических знаний для ИАС, не является ее репрофпатологии нервной системы П р и м е ч а н и е. * Контакт с программной системой опосредован взаимодействием с пользователями классов 3, 4.

Развитие ИАС имеет итеративный характер. Перспективный план создания ИАС предполагает результатом первой итерации ЖЦ получение и внедрение научного прототипа, использующего контексты пациентов, которые формируются когнитологом (инженером по знаниям), исходя из информации о состоянии органов и систем организма, поставляемой клиницистами. На второй и следующих итерациях предусмотрены ввод в действие и интеграция в ИАС регистрационных подсистем для узких медицинских исследовательских процедур, которые будут использовать автоматизированное формирование контекстов пациентов. Дальнейшее развитие системы даст возможность реализовать экспертную поддержку установления частных диагнозов на основе обследований пациентов клиницистами. Таким образом, будет расширена область применения сервиса ЭС. Применение компонентной архитектуры лежит в основе архитектурной идеи ИАС. В качестве компонентов в проекте были рассмотрены единицы базового ПО, совместимого на уровне интерфейсов программирования, и программные компонентные каркасы. На основе анализа свойств современных программных средств ЭС было принято решение о совместном использовании оболочки ЭС «Jess 7»[13] и пакета обработки нечеткой информации «NRC FuzzyJ Toolkit» [14], реализованных в форме комплексов JAR(Java ARchive)-библиотек Java-классов и представляющих совместимые API (Application Programming Interface) в качестве стандартного пути интеграции в Java-приложения. Визуальное моделирование ПО с применением языка UML (Unified Modeling Language) – стандартная и неотъемлемая дисциплина RUP, обеспечивающая требуемый качественный уровень проектной информации при построении моделей.

Управление требованиями представляет особую важность. Значимость этапов анализа и проектирования в процессе создания ИАС были определены результатами исследования проблемной области. Предметом анализа и важным управляющим ресурсом для ЖЦ ИАС являются требования пользователей каждого из классов.

Реализация дисциплины управления требованиями включает анализ графовых моделей требований к создаваемой системе, позволяющий выявить и упорядочить по степени значимости ряд базовых функциональных и эксплуатационных характеристик ИАС. Собранные требования классифицируются по признакам принадлежности соответствующим типам пользователей и распределяются на категории функциональных и эксплуатационных, на основании которых, наряду со сводом Подходы к созданию автоматизированной информационно-аналитической системы требований, составляющих внешнее описание программной системы, выполняется построение моделей функций и качества ИАС. Для усовершенствования таких построений и снятия возможных противоречий при переходе от свода требований к моделям функций и качества ИАС, была построена формальная модель, включающая построение и анализ двух основных графовых моделей-соответствий:

«Классы пользователей – примитивы качества» и «Классы пользователей – функции программной системы». Анализ моделей позволит провести ранжирование по значимости функциональных и эксплуатационных характеристик ИАС.

Модель «Классы пользователей – примитивы качества» была построена в целях формализации соответствия потребностей пользователей ИАС составу примитивов качества программ. Иллюстрация построения модели на основе требований, собранных на начальной итерации ЖЦ ИАС, представлена на рис. 1.

Рис. 1. Формальная модель «Классы пользователей – примитивы качества»

Взвешенный неполный двудольный граф G6,17 со множествами вершин A (классы непосредственных пользователей ИАС) и B (примитивы качества программ по номенклатуре [15,16]) моделирует соответствие q: AB, являющееся нефункциональным отображением A в B. Направление упорядоченности вершин – сверху вниз задано схематически. Любое ребро (ai, bj) символизирует наличие в требованиях пользователей класса ai потребности в некоем качественном свойстве ИАС, представляемом примитивом bj. Над каждым символом ai приведен натуральный ряд, соответствующий весам ребер, инцидентных вершине ai, ребра упорядочиваются также – сверху вниз. Весовой коэффициент i,k k-го ребра, 1 k (ai), 1 I 6, где (ai) – степень вершины ai, соответствует количеству выделенных единиц потребности пользователя класса ai в свойстве качественного примитива bj. Под единицей потребности здесь следует понимать уникальное упоминание описаний данного качественного свойства в контексте некоей максимально конкретизированной функции, действия или желаемой характеристики ИАС, принимаемые здесь атомарными. Для всех единиц потребностей значимость принимается равнозначной. Каждое выявленное не дублированное описание увеличивает значение соответствующего коэффициента i,k на 1. Вычисление показателя совокупной значимости для любого из примитивов качества где (bj) – степень вершины, соответствующей данному примитиву качества, j,k – весовой коэффициент k-го ребра, инцидентного вершине bj, относительно каждой вершины в B, дает ряд значений (рис. 2), иллюстрирующих эталонную значимость качественных примитивов, позволяющих определить приоритетные направления в обеспечении качества ИАС и выявить необходимость в добавлении недостающих требований. Важно, что модель будет нереалистична, если из свода требований предварительно, на неформальном этапе анализа, не будут исключены противоречия и неточности.

Рис. 2. Распределение формальной значимости по требованиям Третье подмножество вершин C символизирует стандартные критерии качества и вводится только для отображения соответствия примитивов качества – критериям. Никакие ребра, инцидентные вершинам множества C и при этом – вершинам множества B, не учитываются при подсчете степеней вершин множества B. Значимость таких качественных критериев, как надежность и функциональность, со всеми зависимыми примитивами, рассматриваются как максимизируемое априори и не ставится в прямую зависимость от пользовательских требований к ИАС. Соответственно данные характеристики в настоящий анализ не включаются.

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

Наряду с моделью качества рассматривается модель «Классы пользователей – функции программной системы», при построении которой множество B формируется функциями ИАС, информация о которых находится на концептуальном уровне объектной модели анализа. Информация извлекается из прецедентов, включаемых, расширяющих и дифференцирующих прецеденты, определяющие прикладные сервисы ИАС и основные ее функциональные процессы (табл.1), представляемые в графе элементами множества C.

Соответствие q: BC определяется отношениями зависимости и генерализации между основными и подчиненными прецедентами и не имеет прямого отношения к выявлению значимости рассматриваемых элементарными функций ИАС для классов пользователей. Алгоритм анализа данной графовой модели аналогичен изложенному, а результаты позволяют управлять приоритетами проекта ИАС в создании ее функциональности.

Совместное исследование формальной значимости в моделях качества и функций дает четкий ориентир при выборе составляющих системной архитектуры, направлений ее развития и опорных свойств. Для этого необходимо исследовать распределение формальной значимости только между примитивами конкретного качественного критерия, что позволит уточнить форму проявления данного критерия качества в ИАС. Так, особенности конфигурации свойства мобильности в ИАС включают необходимость создания кросс-платформенной компонентной системной архитектуры и исключают полную автономность приложений, развертываемых в ИАС, обуславливая их зависимость от базового ПО. Для улучшения баланса значимости в критерии мобильности необходимо уточнить требования с акцентом на значимость примитива структурированности. Указанное, наряду с анализом модели функций, позволило определить архитектуру ИАС как ярусную, включающую клиентский и представительский, а также ярусы функциональной логики и данных. Реализация критерия мобильности в ИАС состоит в выборе архитектурной платформы J2EE (Java2 Enterprise Edition), обеспечивающей независимость ИАС от аппаратно-программной платформы и позволяющей определять ее структуру на основе совместимых базовых компонент. Развертывание трех серверных ярусов будет обеспечено сервером приложений JBossAS 4.2.1 GA [17], который предоставляет контейнеры сервлетов и компонентов EJB3.0 (Enterprise Java Beans) и выполняется на базе процесса виртуальной машины Java, JVM (Java Virtual Machine), поставляемой в комплексе JDK (Java Development Kit) v5.0 [18].

Важным качественным критерием нами определена легкость применения. Доминирование примитивов устойчивости и коммуникабельности указывает на необходимость реализации робастных приложений на уровне функциональной логики, а также пользовательских интерфейсов, обеспечивающих простоту и удобство в работе конечного пользователя. Базовой технологией взаимодействия клиентского и представительского ярусов в ИАС нами выбрана AJAX (Asynchronous JavaScript and XML), использующая протоколы HTTP (Hypertext Transfer Protocol) и HTTPS (Hypertext Transfer Protocol over SSL (Secure Sockets Layer)) для организации передачи асинхронных сообщений между клиентом и сервером веб-приложения.

AJAX опосредует взаимодействие обозревателя и веб-сервера (веб-контейнера на сервере приложений) использованием клиентского объекта XMLHTTPRequest, управляемого кодом JavaScript, составляющим высококачественный пользовательский интерфейс с развитой событийной моделью, который обеспечивает непрерывность работы пользователя, отправляет запросы XMLHTTPRequest и обрабатывает отклики сервера в функциях обратного вызова [19]. Защищенность данного звена ИАС обеспечивается организационно-техническими мерами и изолированностью от Интернет посредством межсетевых экранов.

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

Создание архитектуры включает моделирование логической структуры приложения на уровне классов и компонентов, развертываемых в контейнерах J2EEсервера. Основным источником информации на этом этапе служит функциональная модель ИАС. Для реализации каждого функционального процесса в ИАС предусматривается отдельное программное приложение, развертываемое на четырех системных ярусах и предусматривающее распределение компонентов в рамках обобщенной структуры (рис 3).

Структура научного прототипа соответствует общей структурной модели отдельного приложения в ИАС. В качестве программной технологии, реализующей взаимодействие между клиентским и представительским уровнями на основе модели AJAX, выбирается технология GWT (Google Web Toolkit) [20], позволяющая разрабатывать AJAX-приложения на языке Java2 с последующей компиляцией в JavaScript и HTML для клиентского яруса и классы Java2, составляющих сервлеты, выполняемые в контейнере сервлетов на сервере приложений и обеспечивающие связь клиентского AJAX-интерфейса и части приложения на уровне функПодходы к созданию автоматизированной информационно-аналитической системы циональной логики. Решение имеет ряд аналогов (ICEFaces и Ajax4JSF (AJAX for Java Server Faces), представляемых каркасом JBoss Seam 2.0, используемым в проекте ИАС в качестве интегрирующего средства) [21] и имеет преимущество перед ними, заключающееся в унификации цикла разработки на основе единой программной платформы и языка Java2. Главный процесс приложения обеспечивается сессионным EJB3.0 – компонентом с поддержкой состояний. По мере необходимости, он подключает дополнительные сессионные компоненты без поддержки состояний, расширяющие его функциональную логику, а также взаимодействует с компонентами-сущностями в ярусе данных для выполнения транзакций с постоянным хранилищем данных. Каждое приложение регистрирует все значимые программные события в системном журнале, необходимом для администрирования ИАС. Для этого сессионный компонент с поддержкой состояний использует службу передачи сообщений (JMS, Java Message Service) для установления асинхронной связи с журнализирующим EJB3.0-компонентом, управляемым сообщениями. При этом используется одна из очередей сообщений на сервере. Компоненты-сущности реализуют часть логики приложения, относящейся к обработке данных и взаимодействуют с базой данных (БД) через ряд последовательных интерфейсов, предоставляемых сервером приложений: диспетчер персистентности с функцией объектно-реляционного преобразователя (ORM, Object-Relational Mapping) – Hibernate, менеджер транзакций – JTA (Java Transaction API) и интерфейс соединений с БД – JDBC(Java DataBase Connectivity). Постоянное хранилище данных обеспечивается JDBC-совместимым сервером БД Oracle 10g XE.

Являясь центральным компонентом и прагматическим ядром ИАС, ЭС развертывается в рамках приложения аналогичной структуры. Классы оболочки ЭС Jess 7, реализующие продукционный решатель на основе Rete-алгоритма, а также графическую консоль и консоль командной строки, расширяются аналогичными классами API обработки нечеткой информации NRC FuzzyJ Toolkit, реализующем методы анализа нечетких множеств, методы нечеткой логики и лингвистические переменные Л. Заде [14, 22].

Программная реализация задачи вывода на основе нечетких фактов и посредством нечетких правил предполагает использование объектов классов-наследников, реализованных в NRC FuzzyJ Toolkit на основе базовых классов Jess7. Таким образом, подход к построению кода управления нечетким выводом предполагает использование объекта нечеткого решателя FuzzyRete вместо объекта Rete, представляющего решатель, реализованный в Jess7. Кроме того, объект Jess7 Console замещается аналогичным объектом FuzzyConsole с поддержкой обработки нечеткой информации. API ядра ЭС вызывается и используется сессионным компонентом с поддержкой состояний в приложении ЭС. Данные, составляющие основы контекста пациента, запрашиваются из БД и передаются в приложение посредством комплекса, функционирующего в ярусе данных. Для собственно формирования контекста пациента может быть вызван сессионный EJB3.0-компонент без поддержки состояний. Программная реализация базы знаний может включать текстовые файлы с кодом на языках CLIPS и JESS, а также представления нечеткой информации в формате, поддерживаемом NRC FuzzyJ Toolkit. На рис. 4 иллюстрируются две возможности использования функциональным приложением API ЭС, в ходе реализации которых NRC FuzzyJ Toolkit может быть использован автономно от Jess, равно как и средства Jess могут быть применены без привлечения поддержки нечеткой информации, однако целесообразно их совместное использование как слоистой системы.

Рис. 4. Модель организации API-ядра ЭС его интеграции в ИАС Внедрение предлагаемой информационной технологии и в ее рамках – новых и измененных функциональных процессов, программных продуктов и приложений, предназначенных для повышения эффективности и надежности клинико-диагностического процесса, позволит снизить ресурсоемкость процесса дифференциальной диагностики профессиональных нейроинтоксикаций для достижения организационных, экономических и медико-социальных эффектов, производимых совершенствованием процесса диагностики. Этап внедрения и испытательной эксплуатации информационно-аналитической системы диагностики и прогнозирования профессиональных нейроинтоксикаций потребует существенных усилий, присущих информатизации технологии традиционного ряда, однако помимо обозначенных выше прямых эффектов, будет положено основание для интеграции и развития новых прикладных медицинских сервисов. Решение совместимо с концепциями SOA (сервис-ориентированной архитектуры программного обеспечения), что определяет не только возможность расширения функциональности информационно-аналитической системы путем интеграции новых приложений и развертывания прикладных сервисов на их основе, по общему принципу, описанному нами, но и стандартность технологии управления сервисами информационно-аналитической системы.

ЛИТЕРАТУРА

1. Лахман О.Л., Колесов В.Г., Андреева О.К. и др. Течение энцефалопатии в отдаленном периоде профессиональной хронической ртутной интоксикации // Медицина труда и промышленная экология. 2003. № 3. С. 46 – 48.

2. Колесов, В.А. Мещерягин, О.Л. Лахман О.Л. и др. Психопатологические проявления отдаленного периоида профессиональной нейротнтоксикации // Журнал неврологии и психиатрии. 2005. № 1. С.25 – 29.

3. Гусев А.В., Романов Ф.А., Дунаев И.П., Воронин А.В. Медицинские информационные системы: монография. Петрозаводск: ПетрГУ, 2005. 404 с.

4. Ifeachor E. Neural networks & expert systems in medicine & healthcare. World Scientific Publishing Company, 1998. 350 p.

5. Barnett G.O., Cimino J.J., Hupp J.A., Hoffer E.P. Xplain D. An evolving diagnostic decisionsupport system // JAMA. 1987. Jul 3; 258(1). P. 67 – 74.

Подходы к созданию автоматизированной информационно-аналитической системы 6. Система поддержки принятия диагностических решений DXPlain – описание проекта http:/www. lcs.mgh. harvard. edu/ projects /dxplain.html 7. Rebrova O., Kilikowski V., Olimpieva S., Ishanov O. Expert system and neural network for stroke diagnosis // International Journal of Information Technology and Intelligent Computing. 2006. V. 1. No. 2. P. 441 – 453.

8. Садыкова Е.В. Управление процессом постановки диагноза при помощи систем поддержки принятия решений врачом-клиницистом // Труды XVI Международной конференции «Новые информационные технологии в медицине, биологии, фармакологии и экологии». Украина. Ялта – Гурзуф, 2008. С. 74 – 75.

9. Глазатов М.В., Поваляев А.С., Пшеничников Д.Ю., Шульман Е.И. Предпосылки разработки и свойства медицинской информационной Intranet-системы // Сб. трудов Всеройссийской конференции «Настоящее и будущее технологичной медицины». Ленинск-Кузнецкий, 2002. C. 19.

10. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. СПб.: Питер, 2002. 496 c.

11. Хавар Заман Ахмед, Кэри Е. Амри. Разработка корпоративных Java-приложений с использованием J2EE и UML: пер. с. англ. М.: Изд. дом «Вильямс», 2002. 272 с.

12. Орлов С.А. Технология разработки программного обеспечения. 3-е изд. СПб.: Питер, 2004. 527 с.

13. Официальный сайт оболочки для экспертных систем Jess (http://www.jessrules.com) 14. Orchard R. NRC Fuzzy Toolkit for the Java Platform, User's Guide, v.1.10, Institute for Information Technology National Research Council, Canada, September, 2006 (http://www.iit.

nrc.ca/IR_public/fuzzy/fuzzyJToolkit2.html) 15. Боэм Б., Дж. Браун Дж., Каспар Х. и др. Характеристики качества программного обеспечения. М.: Мир, 1981. 200 с.

16. Липаев В.В. Качество программного обеспечения. М.: Финансы и статистика, 1983.

17. Официальный сервер компании JBoss, подразделения компании Red Hat (http://www.

jboss.com) 18. Официальный сервер компании Sun Microsystems, разработчика платформы Java (http://java.sun.com) 19. Статья с описанием технологии AJAX (http://www.adaptivepath.com/ideas/essays/ archives/000385.php) 20. Страница продукта GWT(Google Web Toolkit) от производителя (http://code.google.

com/webtoolkit) 21. Seam 2.0 reference guide (http://www.redhat.com/docs/manuals/jboss/jboss-eap-4.2/doc/seam /Seam_Reference _Guide /index.html) 22. Рыжов А.П. Элементы теории нечетких множеств и измерения нечеткости. М.: ДиалогМГУ, 1998. 116 с.

Иванов Антон Геннадьевич Иркутский государственный технический университет Е-mail: thelogic@mail.ru Дьякович Марина Пинхасовна АФ-НИИ медицины труда и экологии человека ГУ МЭ ВСНЦ СО РАМН (г. Ангарск).



Похожие работы:

«ОСНОВЫ ИНФОРМАТИКИ и математики Серия издается совместно МОСКОВСКИМ ГОСУДАРСТВЕННЫМ УНИВЕРСИТЕТОМ имени М.В. Ломоносова и Интернет-Университетом Информационных Технологий при поддержке корпорации Microsoft Главный редактор серии: А.В. Михалев Редакционная коллегия: В.В. Борисенко Е.В. Панкратьев В.С. Люцарев И.В. Машечкин А.А. Михалев А.М. Чеповский В.Г. Чирский А.В. Шкред В.В. Борисенко, В.С. Люцарев, А.А. Михалев, Информация о серии А.В. Михалев, Е.В. Панкратьев, А.М. Чеповский, В.Г. Чирский...»

«Анатолий Ефимович Тарас Боевая машина: Руководство по самозащите — 2 Боевая машина – 2 Боевая машина: Руководство по самозащите: Харвест; Минск; 1997 ISBN 985-433-162-8 Аннотация В этой книге исчерпывающим образом раскрыты проблемы психологии, тактики и техники самообороны от хулиганских и преступных посягательств. Главный акцент сделан при этом на выработке умения входить в надлежащее психическое состояние и на использовании в качестве оружия не только своего тела, но и различных предметов,...»

«Министерство образования и науки Российской Федерации Владивостокский государственный университет экономики и сервиса _ М.А. ПЕРВУХИН А.А. СТЕПАНОВА ДИСКРЕТНАЯ МАТЕМАТИКА И ТЕОРИЯ КОДИРОВАНИЯ (Комбинаторика) Практикум Владивосток Издательство ВГУЭС 2010 ББК 22.11 П 26 Рецензенты: Г.К. Пак, канд. физ.-мат. наук, заведующий кафедрой алгебры и логики ДВГУ; А.А. Ушаков, канд. физ.-мат. наук, доцент кафедры математического моделирования и информатики ДВГТУ Работа выполнена при поддержке гранта...»

«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ В. Л. Ланин, А. П. Достанко, Е. В. Телеш ФОРМИРОВАНИЕ ТОКОПРОВОДЯЩИХ КОНТАКТНЫХ СОЕДИНЕНИЙ В ИЗДЕЛИЯХ ЭЛЕКТРОНИКИ Минск “Издательский центр БГУ” 2007 2 УДК 621.791.3: 621.396.6 ББК 34.64 Р е ц е н з е н т ы: Член-корр. НАН Беларуси, д-р. техн. наук, профессор ВА. Пилипенко; д-р. техн. наук, профессор С.П. Кундас Ланин, В. Л. Формирование токопроводящих контактных соединений в изделиях электроники / В.Л. Ланин, А. П....»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ УТВЕРЖДАЮ Заместитель Министра образования Российской Федерации В.Д. Шадриков 14 марта 2000 г. Номер государственной регистрации: 52 мжд / сп ГОСУДАРСТВЕННЫЙ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Специальность 351400 ПРИКЛАДНАЯ ИНФОРМАТИКА (по областям) Квалификация информатик-(квалификация в области) В соответствии с приказом Министерства образования Российской Федерации от 04.12.2003 г. №4482 код данной специальности по...»

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

«Граф зависимости разделов 1.1 1.2 1.3 1.4 1.5 4.1 2.1 2.2 4.2 4.3 2.4 2.3.1 4.2.1 4.4 4.5 2.5 2.3.3 2.3.2 5.1 4.6 2.6 2.7 3.2 3.1 5.2 5.3 5.8 5.9 3.6 3.3 3.4 3.5 3. 5.4 5.6 5. 5. Powered by yFiles МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Нижегородский государственный университет им. Н.И. Лобачевского В.Н. Шевченко, Н.Ю. Золотых ЛИНЕЙНОЕ И ЦЕЛОЧИСЛЕННОЕ ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ Рекомендовано Научно-методическим советом по прикладной математике и...»

«План издания учебной и научной литературы на 1 полугодие 2014 г 2 16 Институт информационных технологий и автоматизации..... Институт менеджмента и внешнеэкономической деятельности Кафедра интеллектуальных систем и защиты информации 2 Кафедра бухгалтерского учета и аудита 16 Кафедра сопротивления материалов 6 Кафедра менеджмента 16 Кафедра машиноведения 6 Институт прикладного искусства Кафедра автоматизации пpоизводственных процессов 7 Кафедра технологии художественной обработки материалов...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Филиал федерального государственного бюджетного образовательного учреждения высшего профессионального образования Кемеровский государственный университет в г. Анжеро-Судженске 01 марта 2013 г. РАБОЧАЯ ПРОГРАММА по дисциплине Техника и технология отраслей городского хозяйства (СД.Ф.9) для специальности 080502.65 Экономика и управление на предприятиях (городского хозяйства) факультет информатики, экономики и математики курс: 3 эачет: 5 семестр...»

«Министерство образования и науки Российской Федерации Федеральное государственное автономное образовательное учреждение высшего профессионального образования СЕВЕРО-КАВКАЗСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ Основная образовательная программа высшего профессионального образования Направление подготовки 080500 Бизнес-информатика Профиль Информационная бизнес-аналитика Квалификация (степень) выпускника – бакалавр Нормативный срок освоения программы – 4 года Форма обучения – очная. 1 СОДЕРЖАНИЕ 1. ОБЩИЕ...»

«УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ ГОМЕЛЬСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ФРАНЦИСКА СКОРИНЫ УДК 004.7: 004.93: 004.942 ОЛИЗАРОВИЧ Евгений Владимирович МЕТОД И ТЕХНОЛОГИЯ ПОСТРОЕНИЯ СИСТЕМ ДИАГНОСТИКИ КОМПЬЮТЕРНЫХ СЕТЕЙ НА ОСНОВЕ РАСПОЗНАВАНИЯ ОБРАЗОВ Автореферат диссертации на соискание ученой степени кандидата технических наук по специальности 05.13.13 – Телекоммуникационные системы и компьютерные сети Гомель, 2009 Работа выполнена в учреждении образования Гомельский государственный университет...»

«Зарегистрировано в Национальном реестре правовых актов Республики Беларусь 5 февраля 2003 г. N 1/4378 УКАЗ ПРЕЗИДЕНТА РЕСПУБЛИКИ БЕЛАРУСЬ 3 февраля 2003 г. N 56 О НЕКОТОРЫХ ВОПРОСАХ НАЦИОНАЛЬНОЙ АКАДЕМИИ НАУК БЕЛАРУСИ (в ред. Указов Президента Республики Беларусь от 08.09.2005 N 423, от 05.05.2006 N 289, от 20.10.2006 N 624, от 21.05.2009 N 258, от 28.12.2009 N 665, от 08.09.2011 N 403) 1. Утвердить прилагаемый Устав Национальной академии наук Беларуси. Указ Президента Республики Беларусь от...»

«МИНИСТЕРСТВО ОБЩЕГО И ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ проект УТВЕРЖДАЮ: Заместитель Министра образования Российской Федерации В.Д. Шадриков “”_2000 г. Номер Государственной регистрации ГОСУДАРСТВЕННЫЙ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ по специальности: 351700 - ИНФОРМАЦИОННО-КОММУНИКАТИВНЫЕ СИСТЕМЫ В ГЕОГРАФИИ Квалификация: Геоинформатик Вводится с момента утверждения Москва, 2000 г. 1. ОБЩАЯ ХАРАКТЕРИСТИКА СПЕЦИАЛЬНОСТИ 351700 -...»

«московская международная модель оон 13-18 апреля 2014 года Г е не рал Ь ная ассам бл е я ДоклаД Эксперта Достижения в сфере информатизации и телекоммуникаций в контексте межДунароДной безопасности MIMUN 2014 Доклад эксперта Генеральной ассамблеи оглавление Введение Глава I Взаимосвязь между международной безопасностью и достижениями в сфере информатизации и телекоммуникаций 1.1 Основные проблемы в сфере безопасности в контексте рассматриваемой проблем 1.2 Конкретные риски и угрозы 1.2.1 Угрозы...»

«Московский Государственный Университет им. М. В. Ломоносова Механико-математический факультет Кафедра математической логики и теории алгоритмов Харитонов Александр Валентинович Линейная логика Реферат по истории математики (по работе Roberto Di Cosmo, Dale Miller, Linear Logic) Москва 2010 год 1 Введение Линейная логика представляет собой уточнение классической и интуиционистской логик. Вместо того, чтобы фокусироваться на истинности, как классическая логика, или на доказуемости, как...»

«1. Титульный лист (скан-копия) 2. Технологическая карта дисциплины Основы информатики 2.1. Общие сведения о дисциплине. Название дисциплины – Основы информатики Факультет, на котором преподается данная дисциплина – математический Направление подготовки – Прикладная математика и информатика Квалификация (степень) выпускника – бакалавр Цикл дисциплин – естественно-научный Часть цикла – базовая Курс – 1 Семестры – 1 Всего зачетных единиц – 5 Всего часов – 180 Аудиторные занятия 90 часов (из них...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Амурский государственный университет Кафедра общей математики и информатики УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ МАТЕМАТИКА Основной образовательной программы по направлению подготовки 050400.62 – Психолого-педагогическое образование Благовещенск 2012 г. УМКД разработан старшим преподавателем кафедры ОМиИ Гришкиной Татьяной Евгеньевной;...»

«Преподавание клинической лабораторной диагностики студентам медицинского ВУЗа МежВУЗовская и межведомственная цикловая методическая комиссия по клинической лабораторной диагностике на базе СПбГМУ им. И.П.Павлова Региональные публикации ВОЗ, Восточно-средиземноморские серии 19 Обучение лабораторной медицине в медицинских образовательных учреждениях Руководство по эффективному использованию клинических лабораторных тестов Перевод с английского Н.А Макаровой под редакцией профессора В.В.Меньшикова...»

«УТВЕРЖДАЮ Первый заместитель директора ФГУ ЦНИИОИЗ, Научный руководитель Центра д.м.н., проф., заслуженный деятель науки _ Ю.В. Михайлова Отчет Федерального Центра мониторинга противодействия распространению туберкулеза в Российской Федерации за 2012 г. Руководитель Центра – Нечаева О.Б. Введение Федеральный Центр мониторинга противодействия распространению туберкулеза в Российской Федерации был создан согласно Приказу Министерства здравоохранения и социального развития Российской Федерации от...»

«Ю. Ю. Черный Полисемия в науке: когда она вредна? (на примере информатики) ПОЛИСЕМИЯ В НАУКЕ: КОГДА ОНА ВРЕДНА? (НА ПРИМЕРЕ ИНФОРМАТИКИ) Ю. Ю. Черный, к. филос. н., зам. директора по научной работе Тел.: (499) 128-18-39, e-mail: chiorny@inion.ru Институт научной информации по общественным наукам РАН http://www.inion.ru The phenomenon of polysemy in science is viewed on the basis of three versions of the Russian informatics. They are: the theory of scientific information activity...»






 
© 2014 www.kniga.seluk.ru - «Бесплатная электронная библиотека - Книги, пособия, учебники, издания, публикации»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.