1. Ноябрь-декабрь
С 19 февраля 2010 года журнал включен в Пере-
чень ведущих периодических изданий, рекомен-
дованных ВАК для публикации результатов дис-
сертационных исследований.
Уважаемые коллеги!
Наступает Новый год. Впереди много интересных дел и мероприятий. Отмечу самое зна-
менательное из них: IV Международный научный конгресс «Роль бизнеса в трансформации
российского общества — 2012». Журнал «Прикладная информатика» организует инфор-
мационную поддержку Конгресса. Место проведения — Московский финансово-промыш-
ленный университет «Синергия», являющийся крупнейшим партнером журнала. Подробнее
об этой конференции можно узнать на второй странице обложки.
В номере представлены три пресс-релиза о конференциях, состоявшихся при активном
участии журнала «Прикладная информатика»:
• V Международная конференция по вопросам обучения с применением e-learning тех-
нологий Moscow Education Online 2011;
• Пятая Всероссийская конференция по имитационному моделированию и его при-
менению в науке и промышленности «Имитационное моделирование. Теория и практика»
ИММОД-2011 с участниками из разных стран;
• Конференция Internet Life 2011.
Данный номер содержит статьи, представляющие как традиционные рубрики («IT-бизнес»,
«IT-менеджмент», «IT и образование», «Инструментальные средства», «Simulation», «Лабора-
тория», «В преподавательский портфель»), так и новую рубрику: «3D моделирование».
Редакционный совет журнала поздравляет всех читателей, подписчиков и авторов с на-
ступлением Нового 2012 года и желает больших творческих успехов!
Главный редактор
А. А. Емельянов
2. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
Редакционный совет
Главный редактор Коршунов С. В., канд. техн. н., проф., проректор МГТУ им. Н. Э. Баумана
Емельянов А. А., докт. экон. н., проф., вице-президент МФПУ «Синергия», Мэйпл Карстен, Ph. D., проф., глава Департамента Прикладных вычис-
зав. кафедрой Математических и инструментальных методов экономики лений Бэдфордширского университета (Великобритания)
Павловский Ю. Н., докт. физ.-мат. н., проф., чл.-корр. РАН, Вычисли-
Сопредседатели редакционного совета тельный центр им. А. А. Дородницына РАН, зав. отделом Имитацион-
Рубин Ю. Б., докт. экон. н., проф., чл.-корр. РАО, ректор МФПУ «Синер- ных систем
гия», зав. кафедрой Теории и практики конкуренции Потемкин А. И., докт. техн. н., проф. РГУТиС
Мешалкин В. П., докт. техн. н., проф., чл.-корр. РАН, директор Инсти- Росс Г. В., докт. экон. н., докт. техн. н., проф., заместитель директора
тута логистики ресурсосбережения и технологической инноватики, зав. ВНИИ ПВТИ
кафедрой Логистики и экономической информатики РХТУ им. Д. И. Мен-
делеева Салмин С. П., докт. экон. н., проф. МФПУ «Синергия»
Саркисов П. Д., докт. техн. н., академик РАН, президент РХТУ
Члены редакционного совета им. Д. И. Менделеева
Амбросов Н. В., докт. экон. н., проф., зав. кафедрой Информатики и ки- Сухомлин В. А., докт. техн. н., проф., директор Центра IT-образования
бернетики БГУЭФ (Иркутск) МГУ им. М. В. Ломоносова
Бендиков М. А., докт. экон. н., проф., зав. кафедрой Инновационного Халин В. Г., докт. экон. н., проф., зав. кафедрой Информационных сис-
управления и моделирования МФПУ «Синергия», ведущий научный со- тем в экономике СПбГУ
трудник ЦЭМИ РАН
Хубаев Г. Н., докт. экон. н., проф., зав. кафедрой Экономической инфор-
Бугорский В. Н., канд. экон. н., проф. СПбГИЭУ (ИНЖЭКОН) матики и автоматизации управления РГЭУ (РИНХ, Ростов)
Волкова В. Н., докт. экон. н., проф. СПбГПУ Чистов Д. В., докт. экон. н., проф., зав. кафедрой Информационных тех-
Диго С. М., канд. экон. н., проф., Компания «1С», отв. за работу с автори- нологий Финансового университета при Правительстве РФ
зованными учебными центрами и образовательными учреждениями Шориков А. Ф., докт. физ.-мат. н., проф., ведущий научный сотрудник
Дик В. В., докт. экон. н., проф., зав. кафедрой Информационного менедж- Центра экономической безопасности Института экономики Уральского
мента и электронной коммерции МФПУ «Синергия» отделения РАН (г. Екатеринбург)
Дли М. И., докт. техн. н., проф. филиала МЭИ (ТУ) в Смоленске, зав. ка-
федрой Менеджмента и информационных технологий в экономике Заместители главного редактора
Звонова А. Н., канд. экон. н., директор издательства «Финансы и ста- Власова Е. А., ведущий специалист Открытого технологического ин-
тистика» ститута
Козлов В. Н., докт. техн. н., проф., зав. кафедрой Системного анализа Прокимнов Н. Н., канд. техн. н., доцент кафедры Математических и ин-
и управления СПбГПУ струментальных методов экономики МФПУ «Синергия»
Editorial Board
Editor in Chief V. Hulin, Doctor of Economics, Professor, St. Petersburg State University,
А. Emelyanov, Doctor of Economics, Professor, Moscow University of Finance Head of the Economic Information Systems Department
and Industry "Sinergy", Vice-President, Head of the Mathematical and Instru- G. Khubayev, Doctor of Economics, Professor, Rostov State Economic Uni-
mental Methods of Economics Department versity (Rostov), Head of the Economic Informatics and Automation Control
Department
Co-Chairs of the Editorial Board S. Korshunov, PhD, Professor, Bauman Moscow State Technical Univer-
Yu. Rubin, Doctor of Economics, Professor, Corresponding Member of the sity, vice-rector
Russian Education Academy, Moscow University of Finance and Industry "Sin- V. Kozlov, Doctor of Technical Sciences, Professor, St. Petersburg State Poly-
ergy", Rector, Head of the Theory and Practice of Competition Department technic University, Head of the System Analysis and Control Department
V. Meshalkin, Doctor of Technical Sciences, Professor, Corresponding Mem- Y. Pavlovsky, Physical and Mathematical Sciences, Professor, Corresponding
ber of Russian Academy of Sciences, Mendeleyev University of Chemical Member of Russian Academy of Sciences, the Dorodnitsyn Computing Centre
Technology of Russia, Director of the Institute of Logistics and Resource of RAS, Head of Simulation Systems Department
Technology Innovation, Head of the Logistics and Economical Informatics
A. Potemkin, Doctor of Technical Sciences, Professor, Russian State Univer-
Department
sity of Tourism and Service, Head of the Corporate Governance and E-Busi-
Members of the Editorial Board ness Department
N. Ambrosov, Doctor of Economics, Professor, Baikal State University of G. Ross, Doctor of Economics, Doctor of Technical Sciences, Professor, Dep-
Economics and Law (Irkutsk), Head of the Informatics and Cybernetics De- uty Director of All-Russian Research Institute for Problems of Computer Tech-
partment nology and Information
M. Bendikov, Doctor of Economics, Professor, Moscow University of Finance S. Salmin, Doctor of Economics, Professor, Moscow University of Finance and In-
and Industry "Sinergy", Head of the Innovation Management and Modeling dustry, the Mathematical and Instrumental Methods of Economics Department
Department, leading researcher of the Central Institute of Mathematical Eco- P. Sarkisov,Doctor of Technical Sciences, Professor, Academician of Rus-
nomics RAS sian Academy of Sciences, D. Mendeleyev University of Chemical Technol-
V. Bugorsky, PhD, Professor, St. Petersburg University of Engineering and ogy of Russia, President
Economics, the Economic Information Systems Department A. Shorikov, Doctor of Physical and Mathematical Sciences, Professor, Senior
M. Carsten, PhD, Professor, University of Bedfordshire, United Kingdom, Head Researcher, Economic Security Center, Institute of Economy, Ural Department
of the Applicable Computing Department of Russian Academy of Science (Ekaterinburg)
D. Chistov, Doctor of Economics, Professor, University of Finance Govern- V. Sukhomlin, Doctor of Technical Sciences, Professor, Lomonosov Moscow
ment of the Russian Federation, Head of the Information Technology De- State University, Director of the IT-Education Center
partment V. Volkova, Doctor of Economics, Professor, St. Petersburg State Polytechnic
V. Dick, Doctor of Economics, Professor, Moscow University of Finance and University, the Economic Information Systems Department
Industry "Sinergy", Head of the Information Management and Electronic Com- A. Zvonova, PhD, Director of the Publishing House «Financeand Statistics»
merce Department
S. Digo, PhD, Professor, Company «1C», Account Manager, Authorized Train- Deputy Chief Editors
ing Centers and Educational Institutions E. Vlasova, Open Technological Institute, Leading Expert
M. Dli, Doctor of Technical Sciences, Professor, Branch of the Moscow Power N. Prokimnov, PhD, Associate Professor, Moscow University of Finance and
Engineering Institute (Technical University) in Smolensk, Head of the Manage- Industry "Sinergy", the Mathematical and Instrumental Methods of Econom-
ment and Information Technology in the Economy Department ics Department
2
Редакционный совет
3. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
IT-бизнес Теория и практика
Рынок программных продуктов В. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. Дорошенко
Метод оперативного анализа нестационарных
Пресс-релиз
случайных процессов на основе разложения
Internet Life 2011 — попавшие в сеть 5
исследуемой функции в интеграл Фурье 49
Моделирование рыночных процессов
В. В. Гимаров, В. А. Гимаров, И. В. Иванова 3D моделирование
Нестационарная мультиагентная модель Виртуальная реальность
регионального рынка интернет-услуг 7 А. Л. Горбунов
Летный симулятор с пилотским
IT-менеджмент
интерфейсом комбинированной реальности 56
Корпоративные информационные системы М. В. Румянцев, А. А. Смолин,
К. С. Гудков Р. А. Барышев, И. Н. Рудов, Н. О. Пиков
Механизмы интеграции Виртуальная реконструкция объектов
внутрикорпоративных справочников 14 историко-культурного наследия 62
IT и образование Математический аппарат
Д. А. Лисин, К. В. Максименко-Шейко,
E-learning
А. В. Толок, Т. И. Шейко
Пресс-релиз R-функции в компьютерном
Moscow Education Online 2011 23 моделировании дизайна
В. Ш. Каганов 3D поверхности автомобиля 78
Информационные технологии
как инструмент повышения Лаборатория
конкурентоспособности образовательных Испытание технологий
программ в системе корпоративного обучения 25 К. В. Малынкин, И. Б. Мухин, И. А. Нестеров
Технологии обучения Ситуационная адаптация пространственных
В. С. Лаврентьев, М. А. Соколов, С. И. Ткаченко данных для бортовых геоинформационных задач 86
Метод снижения временных затрат И. И. Зиновьев
на обработку результатов тестирования 28 Пакетный способ сравнения изображений 95
Инструментальные средства Нейросетевое моделирование
А. А. Ферцев
Программно-аппаратные комплексы
Реализация нейронной сети
В. А. Сартаков, И. О. Атовмян, М. А. Заева для распознавания изображений
Опыт разработки и тестирования встраиваемой с помощью технологии NVDIA CUDA 102
микроядерной операционной системы 33
М. А. Березин, Ф. Ф. Пащенко
Эффективные алгоритмы Параметрическая идентификация класса
Н. В. Заборовский, А. Г. Тормасов нечетких систем с помощью устойчивого
Статическое обнаружение гонок в коде, рекуррентного алгоритма 111
содержащем ветвления и циклы 38
В преподавательский портфель
Обработка информационных ресурсов
Экономико-математические модели
А. П. Димитриев
Чувашско-русский переводчик: С. В. Харитонов, В. Ю. Черепанов
программная реализация 43 Применение MS Excel для решения задачи
стоимостной оценки с использованием метода
Simulation корреляционно-регрессионной зависимости 117
Концепции развития Сведения об авторах 123
Пресс-релиз Аннотированный список статей 127
Пятая всероссийская научно-практическая
конференция по имитационному Список публикаций за 2011 год 133
моделированию ИММОД — 2011 47 Правила оформления рукописей 139
3
Читайте в номере
4. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
IT Business Theory and practice
Software market V. Babishin, A. Davydov, V. Dedkov, M. Doroshenko
Using Fourier integral decomposition
Press release
for on-line nonstationary processes analysis 49
Internet Life 2011 — Leaked 5
Market processes modeling 3D modeling
V. Gimarov, V. Gimarov, I. Ivanova Virtual reality
Non-stationary multi-agent model A. Gorbunov
of the regional Internet services market 7 Flight simulator with augmented
reality pilot interface 56
IT Management
M. Rumyantsev, A. Smolin, R. Baryshev,
Corporative information system I. Rudov, N. Pikov
K. Gudkov Virtual reconstruction of historical
Ways of intra-corporate lookup tables and cultural heritage objects 62
integration in master data management systems 14 Mathematical tool
IT and education D. Lisin, K. Maksimenko-Shejko, A. Tolok, T. Shejko
R-functions in computer modeling
E-learning of 3D car surface design 78
Press release
Moscow Education Online 2011 23 Laboratory
B. Kaganov Technology experiments
Information technologies as a tool for enhancing K. Malynkin, I. Mukhin, I. Nesterov
the competitiveness of the educational programs Situation adaptation of digital spatial data
for corporate training 25 for on-board geographic information applications 86
Training technologies I. Zinoviev
V. Lavrentjev, M. Sokolov, S. Tkachenko Method of image comparison based
Method for rapid test results processing 28 on the construction of vector spaces
of their attributes 95
Software engineering Network technologies
Software and hardware systems A. Fertsev
V. Sartakov, I. Atovmjan, V. Zaeva Neural network implementation
Experience of developing and testing for image recognition using
embedded microkernel operating system 33 NVIDIA CUDA technology 102
Algorithmic efficiency M. Berezin, F. Pashchenko
Fuzzy systems parameters identification
N. Zaborovsky, A. Tormasov
using stable recurrent algorithm 111
Static detection of races in code
that contains loops and branching 38 Teacher’s portfolio
Information resources processing Mathematical models in economy
A. Dimitriev S. Kharitonov, V. Cherepanov
Chuvash-Russian translator: MS Excel application to the cost evaluation
a software implementation 43 tasks using the method of correlation
and regression dependence 117
Simulation
Authors 123
Development concepts
Abstracts 127
Press release
Fifth All-Russian scientific-practical conference List of publications 2011 133
on simulation IMMOD 2011 47 Guidelines for authors 139
4
Contents
5. Инструментальные средства
Программно-аппаратные комплексы
ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
В. А. Сартаков, аспирант НИЯУ «МИФИ», генеральный директор ООО «Ксис Лабс», г. Москва
В. А. Сартаков, И. О. Атовмян, М. А. Заева
И. О. Атовмян, докт. техн. наук, профессор, и. о. зав. кафедры
Интеллектуальных управляющих систем НИЯУ «МИФИ», г. Москва
М. А. Заева, доцент НИЯУ «МИФИ», г. Москва
Опыт разработки и тестирования
встраиваемой микроядерной операционной
системы
Процесс проникновения во все сферы жизни современного человека различных микроэлек-
тронных устройств можно еще более ускорить за счет рациональных подходов к разработке
их программного обеспечения.
Введение пасности и отказоустойчивости — ошибка
в любом драйвере может привести к сбою
Н
еотъемлемой частью современного в работе всего ядра, а возможность полу-
мира стали мобильные и встраи- чения драйвером доступа к структурам яд-
ваемые устройства, такие как пор- ра угрожает безопасности пользователь-
тативные компьютеры, сотовые телефоны, ских данных. В противоположность тако-
навигаторы, игровые и телевизионные при- му подходу в микроядерных ОС часть кода,
ставки, бытовые и промышленные средства работающая в привилегированном режи-
управления процессами и т. д. Используе- ме, невелика, и отдельные функции ядра
мые в них высокопроизводительные встраи- выполняют специальные модуль-серверы,
ваемые процессоры нуждаются во встраи- работающие в пользовательском режиме
ваемой операционной системе (ОС). и способные взаимодействовать между со-
Среди разнообразных архитектур ОС бой, например при помощи сообщений [2].
выделяются микроядерная и монолитно-мо- Возникновение сбоя в драйвере не приве-
дульная архитектуры [1]. При этом вторая дет к отказу всей системы. Таким образом,
получила большее распространение бла- при создании встраиваемого аппаратно-
годаря развитию ядра Linux. Основное от- программного комплекса с высоким уров-
личие этих архитектур заключается в раз- нем отказоустойчивости и безопасности
мере исполняемого кода, работающего необходимо использовать встраиваемую
в привилегированном режиме. В частности, микроядерную ОС.
в монолитно-модульных ОС драйверы уст- В настоящее время на рынке встраивае-
ройств находятся в одном адресном про- мых ОС микроядерных систем немного. Сре-
странстве с TCP/IP — стеком, менеджером ди коммерческих продуктов лидером являет-
памяти и другими функциональными час- ся QNX, доступных для применения свобод-
тями ядра. Такой подход ускоряет разра- но распространяемых проектов к моменту
ботку системы на ранних этапах, поскольку написания работы не было. Поэтому стоя-
не требует разработки дополнительных ме- ла задача разработки встраиваемой мик-
ханизмов передачи данных между состав- роядерной ОС с открытым исходным кодом
ными частями ядра. В то же время этот под- и демонстрации ее работоспособности для
ход характеризуется низким уровнем безо- применения в сетевых устройствах.
33
Инструментальные средства Программно-аппаратные комплексы
6. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
Возможные подходы го взаимодействия (IPC). На основе идеоло-
гии L4 были созданы несколько ОС — L4Ka:
Сегодня используется два основных Pistachio, L4:Fiasco.OC и другие проекты.
подхода к разработке встраиваемой ОС — Основными факторами при выборе яд-
разработка либо полностью с нуля, либо ра в качестве основы разрабатываемой
на основе использования существующе- ОС были уровень проработанности систе-
го ядра. Для реализации последнего под- мы, удобство разработки и отладки, а так-
хода в настоящее время применяются два же численность разработчиков и их актив-
способа. ность. Дело в том, что некоторые архитек-
Первый способ заключается в преобра- турные тонкости отражены в документации
зовании больших ОС общего назначения недостаточно подробно, и при разработке
во встраиваемые ОС посредством упрощения ОС иногда необходимо консультироваться
функционала и уменьшения кода ядра, приме- с представителями разработчиков. К сожа-
ром может служить разработка ОС uCLinux, лению, проекты на L4 к моменту начала раз-
за основу которой была взята ОС Linux1. работки уже не поддерживались, сообще-
Второй способ — противоположность ство разработчиков не превышало 10 чело-
первому, он состоит в наращивании мощ- век и отсутствовала какая-либо активность
ности простейших ОС контроллеров и функ- в разработке системы. В то же время Mach
ционала ядра. и созданный на основе этого микроядра
Подход к разработке ОС на основе суще- проект Hurd активно развивались. Это по-
ствующего ядра называется портированием служило причиной того, что в качестве ос-
и сводится к переносу существующего кода новы для ядра был выбран проект Mach.
с одной аппаратной платформы на другую.
Опыт разработки и тестирования встраиваемой микроядерной операционной системы
В данном случае решено было воспользо- Аппаратная платформа
ваться существующим микроядром общего
назначения и перенести его во встраивае- В качестве аппаратной платформы пор-
мую систему. тирования ядра Mach была выбрана отла-
Наиболее известным микроядром с от- дочная плата SK-AT91SAM9XE512 с процес-
крытым кодом является микроядро Mach. Оно сором ARM9 Atmel AT91sam9260. Процес-
разработано в университете Carnegie Mellon сор ARM9 представляет собой реализацию
в начале 1990-х гг. Для этого микроядра раз- популярной архитектуры встраиваемых
работана и продолжает использоваться мик- процессоров, обеспечивая, таким обра-
роядерная ОС общего назначения Hurd, дос- зом, принципиальную возможность адап-
тупная только для архитектуры x86. тации для него ОС. Область применения
Другой известный проект в области мик- ядра ARM9 весьма широка, примерами мо-
роядерных архитектур — проект L4, не яв- гут служить контроллеры GSM-терминалов,
ляющийся непосредственно реализованной средства преобразования протоколов об-
ОС, это концепция, описывающая интер- мена данными, наладонные компьютеры
фейс взаимодействия для микроядер (мо- (palm PC), портативные измерительные уст-
дуль-серверов). Архитектура L4 является бо- ройства, карманные устройства сбора дан-
лее новой, чем Mach, в ней устранены мно- ных, устройства управления автомобильны-
гие недостатки Mach, например такие, как ми двигателями, смарт-карты и JPEG-кон-
низкая производительность межпроцессно- троллеры устройств отображения.
1 В ОС uCLinux в отличие от ОС Linux отсутствует код Применяемая технология
работы с блоком управления памятью MMU, что позво-
лило использовать ее в системах, в которых ввиду ре- Разработка встраиваемой ОС осуществ-
сурсных ограничений использовать ОС Linux нельзя. лялась в три этапа [3].
34
Инструментальные средства Программно-аппаратные комплексы
7. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
В. А. Сартаков, И. О. Атовмян, М. А. Заева
1. Подготовительный этап. Цель со- ские библиотеки и программы, например
стояла в разработке механизмов автома- TCP/IP стек, возможно сделать не завися-
тической сборки и запуска микроядра под щими от платформы.
разные аппаратные платформы, а также Обозначенные выше принципы позво-
в подготовке инструментов разработки, лили разрабатывать ОС как портируемую
включающих компилятор, отладчик и дру- с ориентацией на архитектуру ARM, что по-
гие средства. зволило вести разработку ОС как встраи-
2. Перенос микроядра с архитекту- ваемой системы.
ры i386 на архитектуру ARM9 и запуск его На первом этапе были разработаны
на аппаратной платформе. скрипты, позволяющие автоматически про-
3. Создание драйвера Ethernet с элемен- извести компиляцию системы под заданную
тами TCP/IP стека в виде самостоятельного платформу (i386 или ARM9), а также осу-
модуль-сервера, находящегося в отдельном ществить ее запуск. На этом же этапе бы-
адресном пространстве и предназначенного ли разработаны вспомогательные програм-
для обработки пакетов сети. мы для тестирования функционала микро-
Для демонстрации работоспособности ядра и проверены на платформе i386. Для
ОС, в качестве основы для сетевого устрой- эмуляции аппаратного обеспечения плат-
ства, оценивалось время обработки сетевых формы i386 использовалась виртуальная
запросов ICMP Echo-Request, создаваемых машина QEMU, включающая в себя эмуля-
при помощи утилиты ping. цию процессоров x86 и других аппаратных
Поскольку ОС логически разделяется платформ.
на несколько частей, а именно, микрояд- На втором этапе в сконфигурированном
ро GNU/Mach, пространство пользователя исходном коде работающего под i386 мик-
(набор прикладных программ и стандартная роядра была произведена замена аппарат-
библиотека libc), драйверы, средства разра- но-зависимых частей кода с i386 на ARM9.
ботки и конфигурации, то для переноса ОС Не измененные аппаратно-зависимые части
необходимо переработать каждую из этих ядра заменили заглушками. Был разрабо-
частей с учетом особенностей аппаратной тан код для операций сохранения, загруз-
платформы. При проектировании системы ки и переключения контекста и вывода ди-
в нее также закладывались принципы, даю- агностических сообщений, осуществлена
щие возможность в будущем существенно базовая инициализация аппаратной плат-
расширить ее функционал: формы, реализованы механизмы работы
На уровне микроядра: аппаратно зави- с оперативной памятью. Разработка каждой
симый исходный код ОС строился таким об- из этих частей ОС велась отдельно с помо-
разом, чтобы в него можно было внести из- щью средства разработки IAR 5.1. Исполь-
менения без больших временных затрат, на- зование указанной среды обусловлено обя-
пример добавить новую аппаратную плат- зательностью применения внутрисхемного
форму или архитектуру. Это требование отладчика и средств пошаговой отладки, что
привело к необходимости внести серьезные необходимо, например, при отладке функ-
изменения в базовые средства конфигури- ций переключения контекста.
рования микроядра GNU/Mach; Вслед за этим осуществлялись подготов-
На уровне пользователя: исходный ка и запуск модуля-сервера, активация сис-
код драйверов устройств, пользователь- темного таймера и отладка интерфейса ме-
ских программ и библиотек разрабатывал- жду микроядром и модуль-сервером (RPC).
ся с тем расчетом, чтобы его можно было Была создана основа для стандартной биб-
сконфигурировать под любую аппаратную лиотеки языка C, включающая системные
платформу. Драйверы устройств позволя- вызовы и базовые функции работы с памя-
ют сделать это не всегда, но пользователь- тью (копирование, сравнение).
35
Инструментальные средства Программно-аппаратные комплексы
8. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
Также на втором этапе разработан об- мых на разных платформах, обычно исполь-
мен данными между модуль-сервером и мик- зуется для оценки производительности TCP/
роядром. IP стека и механизмов взаимодействия ОС
Третий этап состоял из нескольких ша- с сетевой подсистемой.
гов: Созданная система успешно прошла тес-
• создание и отладка драйвера Ethernet тирование ICMP запросами. При этом не по-
в среде IAR 5.1. Драйвер производил инициа- терялось ни одно сообщение, на консоль
лизацию MAC и PHY модулей, а также осу- непрерывно выводились диагностические
ществлял прием и отправку пакетов в сеть сообщения от микроядра, а также сообще-
(MAC – Media Access Control — и PHY — ния анализа заголовков модуль-сервера.
Physical layer — являются аппаратными бло- Было отправлено 50 сообщений с интерва-
ками, осуществляющими обмен данными ме- лом в 1 с.
жду сетью и микропроцессором);
• создание анализатора пакетов сети
Ethernet с минимальными возможностями.
Анализатор получал пакеты из драйвера се-
тевого устройства, обрабатывал заголовки
и формировал ответы на ARP и ICMP Echo-
Request запросы (ARP, IP, ICMP являются
частью стека протоколов TCP/IP [4]). Для
создания ICMP Echo-Request запросов бы-
ла использована утилита ping, предназна-
ченная для проверки соединений в сетях
Опыт разработки и тестирования встраиваемой микроядерной операционной системы
на основе TCP/IP;
• перенос драйвера и стека в отдельный
модуль-сервер. Рис. 1. Гистограмма распределения времени
Созданный модуль-сервер, содержащий ответов микроядерной ОС
элементы TCP/IP стека, позволил наглядно
продемонстрировать работу ОС. В резуль- На рисунке 1 видно, что ответ формиру-
тате получены параллельно работающие ется с разными интервалами времени — 15
микроядро и модуль-сервер, которые об- сообщений со временем ответа в интерва-
менивались между собой сообщениями, ис- ле 0,2 – 0,3 мс, и 20 сообщений в интервале
пользуя механизм системных вызовов, при 0,6 – 1,3 мс. При этом наблюдались и паке-
этом и микроядро, и модуль-сервер нахо- ты с большим временем формирования от-
дились в собственных адресных простран- вета — 2,2 мс. Причиной, по-видимому, яв-
ствах. ляется загруженность системы диагности-
Для тестирования созданной системы ис- ческими сообщениями во время работы мо-
пользовалась утилита ping, которая отправ- дуль-сервера.
ляет запросы (ICMP Echo-Request) протоко- Для сравнения подобное тестирование
ла ICMP указанному узлу сети и фиксиру- было проведено без использования ОС.
ет поступающие ответы (ICMP Echo-Reply). В этом случае отсутствуют затраты времени
Время между отправкой запроса и получе- как на переключения контекста между мик-
нием ответа RTT (Round Trip Time) позволяет роядром и модуль-сервером, так и на фор-
определять двусторонние задержки по мар- мирование диагностических сообщений
шруту и частоту потери пакетов и на их ос- микроядра. На рисунке 2 хорошо видны две
нове оценивать загруженность каналов пе- группы сообщений — короткие со временем
редачи данных и промежуточных устройств. ответа 0,1 – 0,2 мс и длительные со временем
Сравнение величин этого времени, получае- ответа 0,8 – 0,9 мс. Отсутствие переключений
36
Инструментальные средства Программно-аппаратные комплексы
9. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
В. А. Сартаков, И. О. Атовмян, М. А. Заева
контекста и диагностики лишь очистило рас- щие микроядро и модуль-сервер, пред-
пределение от промежуточных значений, что ставляет собой лишь модель ОС. В ней
говорит о проектных недостатках, присущих нашли отражение основные механизмы
механизмам работы TCP/IP стека. ОС, но реализованный в ней функционал
не полон. В частности, в модели присутст-
вует модуль-сервер, передающий сообще-
ния в микроядро при помощи системных
вызовов, но он только один. Более того,
перенос модуль-сервера страничного об-
мена (пейджера) требует серьезной дора-
ботки библиотеки libc, а также части мик-
роядра.
Важно отметить, что разработанный ал-
горитм и созданные в процессе разработки
ОС программные объекты допускают про-
стой перенос микроядра GNU/Mach на дру-
Рис. 2. Гистограмма распределения времени гие популярные платформы, например MIPS
ответов системы без ОС и PowerPC.
Полученный результат, таким образом,
В качестве эталона можно использо- пока еще нельзя рассматривать как окон-
вать распределение времени формирова- чательный и представляющий собой полно-
ния ответов для ОС Linux (рис. 3). Боль- ценную ОС. Считая своей очередной целью
шая часть пакетов попадает в интервал создание системы, позволяющей компили-
0,20 – 0,23 мс. ровать уже существующие модули-серве-
ры ОС Hurd, авторы планируют осуществить
необходимые для достижения этой цели до-
работки библиотеки libc, самого микроядра
и средств конфигурации.
Исходный код разработанной ОС, средст-
ва разработки и отладки размещены в сети
Интернет по адресу http://www.ksyslabs.org/.
Список литературы
1. Таненбаум Э. С. Современные операционные
системы. СПб.: Питер, 2007. — 1040 c.
2. Олифер В. Г., Олифер Н. А. Сетевые операци-
Рис. 3. Гистограмма распределения времени
ответов для ОС Linux онные системы. СПб.: Питер, 2005. — 669 с.
3. Сартаков В. А. Разработка встраиваемой опера-
Анализ результатов позволяет сделать ционной системы на основе микроядерной архи-
вывод о полной работоспособности создан- тектуры GNU/MACH // Естественно-научные, гу-
ной модели микроядерной ОС, состоящей манитарные и социально-экономические науки:
из микроядра и модуль-сервера. сб. материалов 2-й заочной научн.-практ. конф.
25 ноября. 2009. Челябинск, изд-во ЮУрГУ,
2009.
Заключение
4. ISO/IEC Information technology — Open Systems
Разработанный программный комплекс, Interconnection — Basic Reference Model: The Ba-
который включает параллельно работаю- sic Model 1994 ISO/IEC 7498 – 1:1994 (E).
37
Инструментальные средства Программно-аппаратные комплексы
10. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
Атовмян Игорь Оганович — докт. техн. наук, профессор, и. о. заведующего кафедрой Интеллектуаль-
ных управляющих систем Национального исследовательского ядерного университета «МИФИ», 115409,
Москва, Каширское ш., д. 31.
Бабишин Владимир Денисович — докт. техн. наук, профессор кафедры Прикладной космонавтики и ин-
формационно-измерительной техники Московской академии рынка труда и информационных технологий,
121351, Москва, ул. Молодогвардейская, д. 46, к. 1.
Барышев Руслан Александрович — канд. филос. наук, доцент кафедры Информационных технологий
в креативных и культурных индустриях Гуманитарного института Сибирского федерального университета,
660041, Красноярск, Свободный просп., д. 79.
Березин Михаил Анатольевич — ведущий математик лаборатории Интеллектуальных систем управле-
ния и моделирования Института проблем управления им. В. А. Трапезникова РАН, 117997, Москва, Проф-
союзная ул., д. 65.
Гимаров Владимир Александрович — докт. техн. наук, профессор кафедры Менеджмента и информа-
ционных технологий в экономике Филиала государственного образовательного учреждения высшего про-
фессионального образования «Московский Энергетический Институт (технический университет)» в г. Смо-
ленске, 214013, г. Смоленск, Энергетический пр., д. 1.
Гимаров Владимир Владимирович — канд. экон. наук, доцент кафедры Менеджмента и информацион-
ных технологий в экономике Филиала государственного образовательного учреждения высшего профес-
сионального образования «Московский Энергетический Институт (технический университет)» в г. Смо-
ленске, 214013, г. Смоленск, Энергетический пр., д. 1.
Горбунов Андрей Леонидович — канд. техн. наук, доцент, заместитель начальника Учебно-тренировоч-
ного центра управления воздушным движением Московского государственного технического универси-
тета гражданской авиации, 125993, г. Москва, Кронштадтский бул., д. 20.
Гудков Кирилл Сергеевич — инженер Государственного научно-исследовательского института авиаци-
онных систем, 125319, г. Москва, ул. Викторенко, д. 7.
Давыдов Александр Николаевич — докт. техн. наук, советник по техническим вопросам Методологиче-
ского совета ФГУП «НПО им. С. А. Лавочкина», 141400, г. Московская область, Химки, Ленинградская ул.,
д. 24.
Дедков Виталий Кириллович — докт. техн. наук, профессор, ведущий научный сотрудник отдела Нели-
нейного анализа и проблем безопасности Вычислительного центра им. А. А. Дородницына РАН, 119333,
Москва, ул. Вавилова, д. 40.
Димитриев Александр Петрович — канд. техн. наук, доцент кафедры Компьютерных технологий Чу-
вашского государственного университета имени И. Н. Ульянова, 428015, г. Чебоксары, Московский пр.,
д. 15, корп. «Г».
Дорошенко Максим Андреевич — аспирант кафедры Прикладной космонавтики и информационно-из-
мерительной техники Московской академии рынка труда и информационных технологий, 121351, г. Моск-
ва, ул. Молодогвардейская, д. 46, к. 1.
Заборовский Никита Владимирович — аспирант кафедры Информатики факультета Управления и при-
кладной математики Московского физико-технического института, 141700, г. Долгопрудный Московской
обл., Институтский пер., д. 9.
Заева Маргарита Анатольевна — доцент кафедры Интеллектуальных управляющих систем Националь-
ного исследовательского ядерного университета «МИФИ», 115409, Москва, Каширское ш., д. 31.
Зиновьев Иван Игоревич — аспирант кафедры Физики и прикладной математики Владимирского госу-
дарственного университета им. А. Г. и Н. Г. Столетовых, 600000, г. Владимир, ул. Горького, д. 87.
Иванова Ирина Владимировна — аспирант кафедры Менеджмента и информационных технологий
в экономике Филиала государственного образовательного учреждения высшего профессионального об-
разования «Московский Энергетический Институт (технический университет)» в г. Смоленске, 214013,
г. Смоленск, Энергетический пр., д. 1.
Каганов Вениамин Шаевич — канд. экон. наук, первый заместитель руководителя Департамента обра-
зования г. Москвы, 105318, Москва, Семеновская пл., д. 4.
Лаврентьев Валерий Сергеевич — канд. техн. наук, доцент кафедры Интеллектуальных управляющих
систем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Кашир-
ское ш., д. 31.
123
Сведения об авторах
11. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
Лисин Денис Александрович — аспирант отдела Прикладной математики и вычислительных методов
Института проблем машиностроения им. А. Н. Подгорного НАН Украины, 61046, г. Харьков, ул. Дм. Пожар-
ского, д. 2/10.
Максименко-Шейко Кирилл Владимирович — канд. физ.-мат. наук, старший научный сотрудник отдела
Прикладной математики и вычислительных методов Института проблем машиностроения им. А. Н. Подгор-
ного НАН Украины, 61046, г. Харьков, ул. Дм. Пожарского, д. 2/10.
Малынкин Константин Вадимович — заместитель начальника отдела Разработки бортовых и наземных
информационных систем ЗАО НПО «Мобильные информационные системы», 125319, Москва, Авиацион-
ный пер., д. 5.
Мухин Иван Борисович — старший инженер-программист ЗАО НПО «Мобильные информационные сис-
темы», 125319, Москва, Авиационный пер., д. 5.
Нестеров Игорь Александрович — канд. техн. наук, заведующий кафедрой Системного программиро-
вания Московского финансово-промышленного университета «Синергия», 105318, Москва, Измайлов-
ский вал, д. 2.
Пащенко Федор Федорович — докт. техн. наук, профессор, заведующий лабораторией Интеллекту-
альных систем управления и моделирования Института проблем управления им. В. А. Трапезникова РАН,
117997, Москва, ул. Профсоюзная ул., д. 65.
Пиков Никита Олегович — аспирант Гуманитарного института Сибирского федерального университе-
та, 660041, г. Красноярск, Свободный просп., д. 79.
Рудов Иван Николаевич — аспирант Гуманитарного института Сибирского федерального университе-
та, 660041, г. Красноярск, Свободный просп., д. 79.
Румянцев Максим Валерьевич — канд. филос. наук, директор Гуманитарного института Сибирского фе-
дерального университета, 660041, г. Красноярск, Свободный просп., д. 79.
Сартаков Василий Андреевич — аспирант кафедры Интеллектуальных управляющих систем Нацио-
нального исследовательского ядерного университета «МИФИ», генеральный директор ООО «Ксис Лабс»,
115522, Москва, ул. Москворечье, д. 2, корп. 2.
Смолин Артем Александрович — канд. филос. наук, доцент кафедры Информационных технологий
в креативных и культурных индустриях Гуманитарного института Сибирского федерального университе-
та, 660041, г. Красноярск, Свободный просп., д. 79.
Соколов Максим Александрович — старший преподаватель кафедры Интеллектуальных управляющих
систем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Кашир-
ское ш., д. 31.
Ткаченко Сергей Игоревич — старший преподаватель кафедры Интеллектуальных управляющих сис-
тем Национального исследовательского ядерного университета «МИФИ», 115409, Москва, Каширское
ш., д. 31.
Толок Алексей Вячеславович — докт. техн. наук, профессор, заведующий кафедрой Инженерной гра-
фики Московского государственного технологического университета «Станкин», 127994, г. Москва, Вад-
ковский пер., д. 1.
Тормасов Алексей Геннадьевич — докт. физ.-мат. наук, профессор, заведующий кафедрой Теоретиче-
ской и прикладной информатики Московского физико-технического института, 141700, г. Долгопрудный
Московской обл., Институтский пер., д. 9.
Ферцев Александр Александрович — аспирант кафедры Прикладной математики Мордовского госу-
дарственного университета им. Н. П. Огарева, 430005, г. Саранск, ул. Большевистская, д. 68.
Харитонов Сергей Владимирович — канд. экон. наук, доцент кафедры Математических методов при-
нятия решений Московского финансово-промышленного университета «Синергия», 105318, Москва, Из-
майловский вал, д. 2.
Черепанов Владимир Юрьевич — управляющий партнер ООО «Центр независимой оценки и консалтин-
га», доцент кафедры Оценочной деятельности, фондового рынка и налогообложения Московского финан-
сово-промышленного университета «Синергия», 105318, Москва, Измайловский вал, д. 2.
Шейко Татьяна Ивановна — докт. техн. наук, профессор, заведующий отделом прикладной математики
и вычислительных методов Института проблем машиностроения им. А. Н. Подгорного НАН Украины, 61046,
г. Харьков, ул. Дм. Пожарского, д. 2/10.
124
Сведения об авторах
12. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
Atovmjan Igor — Doctor of Engineering, Professor, Head of Intelligent Control Systems Department, National
Research Nuclear University MEPhI, Moscow.
Babishin Vladimir — Doctor of Engineering, Professor, Department of Applied Cosmonautics and Information
Measuring Equipment, Moscow Academy of the Labor Market and Information Technology.
Baryshev Ruslan — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative and
Cultural Industries, Institute for the Humanities of Siberian Federal University, Krasnojarsk.
Berezin Michael — Senior Mathematician, Intelligent Systems Modeling and Control Laboratory, Institute of Con-
trol Sciences n. a. V. A. Trapeznikov of Russian Academy of Sciences, Moscow.
Сherepanov Vladimir — Managing Partner, Centre of Independent Valuation and Consulting (LLC), Associ-
ate Professor, Appraisal, stock market & taxation Department, Moscow University of Finance and Industry «Sin-
ergy».
Davydov Aleksandr — Doctor of Engineering, Methodological Council Technical Adviser, Scientific-Production
Association n. a. S. A. Lavochkin, Moscow region.
Dedkov Vitaly — Doctor of Engineering, Professor, Senior Researcher, Nonlinear Analysis and Safety Problems
Department, Computer center n. a. A. A. Dorodnitsyn of the Russian Academy of Sciences, Moscow.
Dimitriev Alexander — Ph. D. (Eng.), Associate Professor, Computer Technologies Department, Chuvash State
University n. a. I. N. Ulyanov, Cheboksary.
Doroshenko Maxim — Post-Graduate Student, Department of Applied Cosmonautics and Information Measur-
ing Equipment, Moscow Academy of the Labor Market and Information Technology.
Fertsev Alexander — Engineer, Informational Technologies Department, Mordovian State University n. a.
N. P. Ogarev, Saransk.
Gimarov Vladimir A. — Doctor of Engineering, Professor, Management and Information Technologies in Eco-
nomics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University),
Smolensk.
Gimarov Vladimir V. — Ph. D. (Econ.), Associate Professor, Management and Information Technologies in
Economics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University),
Smolensk.
Gorbunov Andrey — Ph. D. (Eng.), Associate Professor, Deputy Director of Air Traffic Control Training Unit,
Moscow State Technical University of Civil Aviation.
Gudkov Kirill — Engineer of State Research Institute of Aviation Systems, Moscow.
Ivanova Irina — Post-Graduate Student, Management and Information Technologies in Economics Department,
Smolensk Branch of the Moscow Power Engineering Institute (the Technical University), Smolensk.
Kaganov Benjamin — Ph. D (Econ.), First Deputy Head of Moscow Department of Education.
Kharitonov Sergej — Ph. D. (Econ.), Associate Professor, Mathematical Decision-Making Techniques
Department, Moscow University of Finance and Industry «Sinergy».
Lavrentjev Valery — Ph. D. (Eng.), Associate Professor, Intelligent Control Systems Department, National
Research Nuclear University MEPhI, Moscow.
Lisin Denis — Post-Graduate Student, Applied Mathematics and Numerical Methods Department, Institute for
Mechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov.
Maksimenko-Shejko Kirill — Ph. D. (Math), Senior Researcher, Applied Mathematics and Numerical Methods
Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine,
Kharkov.
Malynkin Konstantin — JSC SPA «Mobile Information Systems», Deputy Head of Airborne and Ground-based
Information Systems Department, Moscow.
Mukhin Ivan — Senior Programming Engineer, JSC SPA «Mobile Information Systems», Moscow.
Nesterov Igor — Ph. D. (Eng.), Head of Systems Programming Department, Moscow University of Finance and
Industry «Sinergy».
Pashchenko Fedor — Doctor of Engineering, Professor, Head of Intelligent Systems Modeling and Control
Laboratory, Institute of Control Sciences n. a. V. A. Trapeznikov of Russian Academy of Sciences, Moscow.
Pikov Nikita — Post-Graduate Student, Institute for the Humanities of Siberian Federal University, Krasnojarsk.
125
Сведения об авторах
13. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
Rudov Ivan — Post-Graduate Student, Institute for the Humanities of Siberian Federal University, Krasnojarsk.
Rumyantsev Maxim — Ph. D. (philos.), Director of Institute for the Humanities of Siberian Federal University,
Krasnojarsk.
Sartakov Vasily — Post-Graduate Student, Intelligent Control Systems Department, National Research Nuclear
University MEPhI, Moscow.
Shejko Tatiana — Doctor of Engineering, Professor, Head of Applied Mathematics and Numerical Methods
Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine,
Kharkov.
Smolin Artem — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative and Cultural
Industries, Institute for the Humanities of Siberian Federal University, Krasnojarsk.
Sokolov Maxim — Senior Lecturer, Intelligent Control Systems Department, National Research Nuclear University
MEPhI, Moscow.
Tkachenko Sergej — Senior Researcher, Intelligent Control Systems Department, National Research Nuclear
University MEPhI, Moscow.
Tolok Alexey — Doctor of Engineering, Professor, Head of Department of Engineering Graphics, Moscow State
Technological Institute STANKIN.
Tormasov Aleksandr — Doctor of Mathematics, Professor, Head of Department of Theoretical and Applied
Mathematics, Moscow Institute of Physics and Technology.
Zaborovsky Nikita — Post-Graduate Student, Department of Informatics, Faculty of Management and Applied
Mathematics, Moscow Institute of Physics and Technology.
Zaeva Margarita — Associate Professor, Intelligent Control Systems Department, National Research Nuclear
University MEPhI, Moscow.
Zinoviev Ivan — Post-Graduate Student, Physics and Applied Mathematics Department, Vladimir State University,
n. a. A. Stoletov and N. Stoletov, Vladimir.
126
Сведения об авторах
14. ПРИКЛАДНАЯ ИНФОРМАТИКА
№ 6 (36) 2011
Internet Life 2011 — попавшие в сеть Механизмы интеграции
Пресс-релиз внутрикорпоративных справочников
15 ноября в Московском центре международ- К. С. Гудков
ной торговли впервые прошла конференция In- Рассмотрена задача интеграции внутрикор-
ternet Life 2011. Организатором форума выступил поративных справочников при создании системы
центр профессионального роста CareerLab, на- поддержки нормативно-справочной информации.
копивший богатый опыт проведения крупных кон- Указано место рассматриваемой задачи в общей
ференций, среди которых такие мероприятия, проблеме управления нормативно-справочной ин-
как Software People, User Experience Russia, Social формацией. Автором предложена математическая
Experience. модель объединения справочников и разработан
Интернет, бизнес, социальные медиа, стартап. программный продукт, в котором она реализована
на практике.
Корпоративная информационная система, управление
Internet Life 2011 — Leaked справочниками, математическая модель.
Press release
A conference «Internet Life 2011» was held for the Ways of intra-corporate lookup tables
first time on November 15 at the World Trade Center in integration in master data management
Moscow. The forum was organized by the Center for systems
professional growth «CareerLab» that has accumulated
extensive experience in organizing large conferences, K. Gudkov
including such events as «Software People», «User Ex- The problem of intra-corporate lookup tables’ in-
perience Russia», «Social Experience». tegration in master data management systems is pre-
Internet, business, social media, start-up. sented. The position of the problem in the general
problem was indicated. Mathematical model of data
unification and corresponding software program are
Нестационарная мультиагентная implemented.
модель регионального рынка Corporate information systems, lookup tables management,
интернет-услуг mathematical model.
В. В. Гимаров, В. А. Гимаров, И. В. Иванова
В статье проанализированы проблемы управле- Moscow Education Online 2011
ния телекоммуникационными предприятиями, одним Пресс-релиз
из путей решения которых является использова-
Тематика конференции охватывает широкий круг
ние компьютерного моделирования, основанного
вопросов развития перспективных технологий и ор-
на мультиагентном подходе. Предложена структу-
ганизационно-управленческих решений в электрон-
ра многокомпонентной мультиагентной системы для
ном, открытом и дистанционном обучении. В конфе-
анализа рыночной конъюнктуры.
ренции приняли участие ведущие российские и за-
Рынок интернет-услуг, классификационный анализ траек- рубежные эксперты в сфере электронного обуче-
торий, мультиагентное моделирование.
ния, а также крупнейшие вендоры и разработчики
программно-технических решений.
Электронное обучение, открытое обучение, дистанционное
Non-stationary multi-agent model обучение, программные решения.
of the regional Internet services market
V. V. Gimarov, V. A. Gimarov, I. Ivanova
Moscow Education Online 2011
Computer simulation based on multi-agent ap-
proach to the problem of telecommunication compa- Press release
nies management is considered and the structure of Themes of the event cover a wide range of ad-
multi-component multi-agent system for market analy- vanced technologies development and management
ses is proposed. decisions in the fields of e-learning, open and distance
The market for Internet services, the classification analysis education. The conference was attended by leading
of the trajectories, multi-agent simulation. Russian and foreign e-learning experts as well as ma-
jor software vendors and developers of software and
hardware solutions.
E-learning, open education, distance education, program so-
lutions.
127
Аннотированный список статей