Прикладная Информатика 6 (36) 2011
Upcoming SlideShare
Loading in...5
×
 

Прикладная Информатика 6 (36) 2011

on

  • 2,316 views

В. А. Сартаков, И. О. Атовмян, М. А. Заева...

В. А. Сартаков, И. О. Атовмян, М. А. Заева
Опыт разработки и тестирования встраиваемой
микроядерной операционной системы

Statistics

Views

Total Views
2,316
Views on SlideShare
2,316
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Прикладная Информатика 6 (36) 2011 Прикладная Информатика 6 (36) 2011 Document Transcript

    • Ноябрь-декабрь С 19 февраля 2010 года журнал включен в Пере- чень ведущих периодических изданий, рекомен- дованных ВАК для публикации результатов дис- сертационных исследований. Уважаемые коллеги! Наступает Новый год. Впереди много интересных дел и мероприятий. Отмечу самое зна-менательное из них: IV Международный научный конгресс «Роль бизнеса в трансформациироссийского общества — 2012». Журнал «Прикладная информатика» организует инфор-мационную поддержку Конгресса. Место проведения — Московский финансово-промыш-ленный университет «Синергия», являющийся крупнейшим партнером журнала. Подробнееоб этой конференции можно узнать на второй странице обложки. В номере представлены три пресс-релиза о конференциях, состоявшихся при активномучастии журнала «Прикладная информатика»: • V Международная конференция по вопросам обучения с применением e-learning тех-нологий Moscow Education Online 2011; • Пятая Всероссийская конференция по имитационному моделированию и его при-менению в науке и промышленности «Имитационное моделирование. Теория и практика»ИММОД-2011 с участниками из разных стран; • Конференция Internet Life 2011. Данный номер содержит статьи, представляющие как традиционные рубрики («IT-бизнес»,«IT-менеджмент», «IT и образование», «Инструментальные средства», «Simulation», «Лабора-тория», «В преподавательский портфель»), так и новую рубрику: «3D моделирование». Редакционный совет журнала поздравляет всех читателей, подписчиков и авторов с на-ступлением Нового 2012 года и желает больших творческих успехов! Главный редактор А. А. Емельянов
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011Редакционный советГлавный редактор Коршунов С. В., канд. техн. н., проф., проректор МГТУ им. Н. Э. БауманаЕмельянов А. А., докт. экон. н., проф., вице-президент МФПУ «Синергия», Мэйпл Карстен, Ph. D., проф., глава Департамента Прикладных вычис-зав. кафедрой Математических и инструментальных методов экономики лений Бэдфордширского университета (Великобритания) Павловский Ю. Н., докт. физ.-мат. н., проф., чл.-корр. РАН, Вычисли-Сопредседатели редакционного совета тельный центр им. А. А. Дородницына РАН, зав. отделом Имитацион-Рубин Ю. Б., докт. экон. н., проф., чл.-корр. РАО, ректор МФПУ «Синер- ных системгия», зав. кафедрой Теории и практики конкуренции Потемкин А. И., докт. техн. н., проф. РГУТиСМешалкин В. П., докт. техн. н., проф., чл.-корр. РАН, директор Инсти- Росс Г. В., докт. экон. н., докт. техн. н., проф., заместитель директоратута логистики ресурсосбережения и технологической инноватики, зав. ВНИИ ПВТИкафедрой Логистики и экономической информатики РХТУ им. Д. И. Мен-делеева Салмин С. П., докт. экон. н., проф. МФПУ «Синергия» Саркисов П. Д., докт. техн. н., академик РАН, президент РХТУЧлены редакционного совета им. Д. И. МенделееваАмбросов Н. В., докт. экон. н., проф., зав. кафедрой Информатики и ки- Сухомлин В. А., докт. техн. н., проф., директор Центра IT-образованиябернетики БГУЭФ (Иркутск) МГУ им. М. В. ЛомоносоваБендиков М. А., докт. экон. н., проф., зав. кафедрой Инновационного Халин В. Г., докт. экон. н., проф., зав. кафедрой Информационных сис-управления и моделирования МФПУ «Синергия», ведущий научный со- тем в экономике СПбГУтрудник ЦЭМИ РАН Хубаев Г. Н., докт. экон. н., проф., зав. кафедрой Экономической инфор-Бугорский В. Н., канд. экон. н., проф. СПбГИЭУ (ИНЖЭКОН) матики и автоматизации управления РГЭУ (РИНХ, Ростов)Волкова В. Н., докт. экон. н., проф. СПбГПУ Чистов Д. В., докт. экон. н., проф., зав. кафедрой Информационных тех-Диго С. М., канд. экон. н., проф., Компания «1С», отв. за работу с автори- нологий Финансового университета при Правительстве РФзованными учебными центрами и образовательными учреждениями Шориков А. Ф., докт. физ.-мат. н., проф., ведущий научный сотрудникДик В. В., докт. экон. н., проф., зав. кафедрой Информационного менедж- Центра экономической безопасности Института экономики Уральскогомента и электронной коммерции МФПУ «Синергия» отделения РАН (г. Екатеринбург)Дли М. И., докт. техн. н., проф. филиала МЭИ (ТУ) в Смоленске, зав. ка-федрой Менеджмента и информационных технологий в экономике Заместители главного редактораЗвонова А. Н., канд. экон. н., директор издательства «Финансы и ста- Власова Е. А., ведущий специалист Открытого технологического ин-тистика» ститутаКозлов В. Н., докт. техн. н., проф., зав. кафедрой Системного анализа Прокимнов Н. Н., канд. техн. н., доцент кафедры Математических и ин-и управления СПбГПУ струментальных методов экономики МФПУ «Синергия»Editorial BoardEditor 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 Departmentand 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 DepartmentCo-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-rectorRussian 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 DepartmentV. Meshalkin, Doctor of Technical Sciences, Professor, Corresponding Mem- Y. Pavlovsky, Physical and Mathematical Sciences, Professor, Correspondingber of Russian Academy of Sciences, Mendeleyev University of Chemical Member of Russian Academy of Sciences, the Dorodnitsyn Computing CentreTechnology of Russia, Director of the Institute of Logistics and Resource of RAS, Head of Simulation Systems DepartmentTechnology 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 DepartmentN. 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 InformationM. 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 DepartmentDepartment, 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, PresidentEconomics, the Economic Information Systems Department A. Shorikov, Doctor of Physical and Mathematical Sciences, Professor, SeniorM. Carsten, PhD, Professor, University of Bedfordshire, United Kingdom, Head Researcher, Economic Security Center, Institute of Economy, Ural Departmentof 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 Moscowment of the Russian Federation, Head of the Information Technology De- State University, Director of the IT-Education Centerpartment V. Volkova, Doctor of Economics, Professor, St. Petersburg State PolytechnicV. Dick, Doctor of Economics, Professor, Moscow University of Finance and University, the Economic Information Systems DepartmentIndustry "Sinergy", Head of the Information Management and Electronic Com- A. Zvonova, PhD, Director of the Publishing House «Financeand Statistics»merce DepartmentS. Digo, PhD, Professor, Company «1C», Account Manager, Authorized Train- Deputy Chief Editorsing Centers and Educational Institutions E. Vlasova, Open Technological Institute, Leading ExpertM. Dli, Doctor of Technical Sciences, Professor, Branch of the Moscow Power N. Prokimnov, PhD, Associate Professor, Moscow University of Finance andEngineering 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 Редакционный совет
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011IT-бизнес Теория и практикаРынок программных продуктов В. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. Дорошенко Метод оперативного анализа нестационарныхПресс-релиз случайных процессов на основе разложенияInternet Life 2011 — попавшие в сеть 5 исследуемой функции в интеграл Фурье 49Моделирование рыночных процессовВ. В. Гимаров, В. А. Гимаров, И. В. Иванова 3D моделированиеНестационарная мультиагентная модель Виртуальная реальностьрегионального рынка интернет-услуг 7 А. Л. Горбунов Летный симулятор с пилотскимIT-менеджмент интерфейсом комбинированной реальности 56Корпоративные информационные системы М. В. Румянцев, А. А. Смолин,  К. С. Гудков Р. А. Барышев, И. Н. Рудов, Н. О. ПиковМеханизмы интеграции Виртуальная реконструкция объектоввнутрикорпоративных справочников 14 историко-культурного наследия 62IT и образование Математический аппарат Д. А. Лисин, К. В. Максименко-Шейко,  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 Читайте в номере
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011IT Business Theory and practiceSoftware market V. Babishin, A. Davydov, V. Dedkov, M. Doroshenko Using Fourier integral decompositionPress release for on-line nonstationary processes analysis 49Internet Life 2011 — Leaked 5Market processes modeling 3D modelingV. Gimarov, V. Gimarov, I. Ivanova Virtual realityNon-stationary multi-agent model A. Gorbunovof the regional Internet services market 7 Flight simulator with augmented reality pilot interface 56IT Management M. Rumyantsev, A. Smolin, R. Baryshev,  Corporative information system I. Rudov, N. PikovK. Gudkov Virtual reconstruction of historicalWays of intra-corporate lookup tables and cultural heritage objects 62integration in master data management systems 14 Mathematical toolIT and education D. Lisin, K. Maksimenko-Shejko, A. Tolok, T. Shejko R-functions in computer modelingE-learning of 3D car surface design 78Press releaseMoscow Education Online 2011 23 LaboratoryB. Kaganov Technology experimentsInformation technologies as a tool for enhancing K. Malynkin, I. Mukhin, I. Nesterovthe competitiveness of the educational programs Situation adaptation of digital spatial datafor corporate training 25 for on-board geographic information applications 86Training technologies I. ZinovievV. Lavrentjev, M. Sokolov, S. Tkachenko Method of image comparison basedMethod for rapid test results processing 28 on the construction of vector spaces of their attributes 95Software engineering Network technologiesSoftware and hardware systems A. FertsevV. Sartakov, I. Atovmjan, V. Zaeva Neural network implementationExperience of developing and testing for image recognition usingembedded microkernel operating system 33 NVIDIA CUDA technology 102Algorithmic efficiency M. Berezin, F. Pashchenko Fuzzy systems parameters identificationN. Zaborovsky, A. Tormasov using stable recurrent algorithm 111Static detection of races in codethat contains loops and branching 38 Teacher’s portfolioInformation resources processing Mathematical models in economyA. Dimitriev S. Kharitonov, V. CherepanovChuvash-Russian translator: MS Excel application to the cost evaluationa software implementation 43 tasks using the method of correlation and regression dependence 117Simulation Authors 123Development concepts Abstracts 127Press releaseFifth All-Russian scientific-practical conference List of publications 2011 133on simulation IMMOD 2011 47 Guidelines for authors 139 4 Contents
    • Инструментальные средстваПрограммно-аппаратные комплексы ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 В. А. Сартаков, аспирант НИЯУ «МИФИ», генеральный директор ООО «Ксис Лабс», г. Москва В. А. Сартаков, И. О. Атовмян, М. А. Заева И. О. Атовмян, докт. техн. наук, профессор, и. о. зав. кафедры Интеллектуальных управляющих систем НИЯУ «МИФИ», г. Москва М. А. Заева, доцент НИЯУ «МИФИ», г. Москва Опыт разработки и тестирования встраиваемой микроядерной операционной системы Процесс проникновения во все сферы жизни современного человека различных микроэлек- тронных устройств можно еще более ускорить за счет рациональных подходов к разработке их программного обеспечения. Введение пасности и отказоустойчивости — ошибка в любом драйвере может привести к сбою Н еотъемлемой частью современного в работе всего ядра, а возможность полу- мира стали мобильные и встраи- чения драйвером доступа к структурам яд- ваемые устройства, такие как пор- ра угрожает безопасности пользователь- тативные компьютеры, сотовые телефоны, ских данных. В противоположность тако- навигаторы, игровые и телевизионные при- му подходу в микроядерных ОС часть кода, ставки, бытовые и промышленные средства работающая в привилегированном режи- управления процессами и т. д. Используе- ме, невелика, и отдельные функции ядра мые в них высокопроизводительные встраи- выполняют специальные модуль-серверы, ваемые процессоры нуждаются во встраи- работающие в пользовательском режиме ваемой операционной системе (ОС). и способные взаимодействовать между со- Среди разнообразных архитектур ОС бой, например при помощи сообщений [2]. выделяются микроядерная и монолитно-мо- Возникновение сбоя в драйвере не приве- дульная архитектуры [1]. При этом вторая дет к отказу всей системы. Таким образом, получила большее распространение бла- при создании встраиваемого аппаратно- годаря развитию ядра Linux. Основное от- программного комплекса с высоким уров- личие этих архитектур заключается в раз- нем отказоустойчивости и безопасности мере исполняемого кода, работающего необходимо использовать встраиваемую в привилегированном режиме. В частности, микроядерную ОС. в монолитно-модульных ОС драйверы уст- В настоящее время на рынке встраивае- ройств находятся в одном адресном про- мых ОС микроядерных систем немного. Сре- странстве с TCP/IP — стеком, менеджером ди коммерческих продуктов лидером являет- памяти и другими функциональными час- ся QNX, доступных для применения свобод- тями ядра. Такой подход ускоряет разра- но распространяемых проектов к моменту ботку системы на ранних этапах, поскольку написания работы не было. Поэтому стоя- не требует разработки дополнительных ме- ла задача разработки встраиваемой мик- ханизмов передачи данных между состав- роядерной ОС с открытым исходным кодом ными частями ядра. В то же время этот под- и демонстрации ее работоспособности для ход характеризуется низким уровнем безо- применения в сетевых устройствах. 33 Инструментальные средства Программно-аппаратные комплексы
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 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 Инструментальные средства Программно-аппаратные комплексы
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 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Инструментальные средства Программно-аппаратные комплексы
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 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 Инструментальные средства Программно-аппаратные комплексы
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 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Инструментальные средства Программно-аппаратные комплексы
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 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 Сведения об авторах
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 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 Сведения об авторах
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Atovmjan Igor — Doctor of Engineering, Professor, Head of Intelligent Control Systems Department, NationalResearch Nuclear University MEPhI, Moscow. Babishin Vladimir — Doctor of Engineering, Professor, Department of Applied Cosmonautics and InformationMeasuring Equipment, Moscow Academy of the Labor Market and Information Technology. Baryshev Ruslan — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative andCultural 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-ProductionAssociation n. a. S. A. Lavochkin, Moscow region. Dedkov Vitaly — Doctor of Engineering, Professor, Senior Researcher, Nonlinear Analysis and Safety ProblemsDepartment, 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 StateUniversity 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 inEconomics 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 TechniquesDepartment, Moscow University of Finance and Industry «Sinergy». Lavrentjev Valery — Ph. D. (Eng.), Associate Professor, Intelligent Control Systems Department, NationalResearch Nuclear University MEPhI, Moscow. Lisin Denis — Post-Graduate Student, Applied Mathematics and Numerical Methods Department, Institute forMechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov. Maksimenko-Shejko Kirill — Ph. D. (Math), Senior Researcher, Applied Mathematics and Numerical MethodsDepartment, 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-basedInformation 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 andIndustry «Sinergy». Pashchenko Fedor — Doctor of Engineering, Professor, Head of Intelligent Systems Modeling and ControlLaboratory, 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 Сведения об авторах
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 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 NuclearUniversity MEPhI, Moscow. Shejko Tatiana — Doctor of Engineering, Professor, Head of Applied Mathematics and Numerical MethodsDepartment, 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 CulturalIndustries, Institute for the Humanities of Siberian Federal University, Krasnojarsk. Sokolov Maxim — Senior Lecturer, Intelligent Control Systems Department, National Research Nuclear UniversityMEPhI, Moscow. Tkachenko Sergej — Senior Researcher, Intelligent Control Systems Department, National Research NuclearUniversity MEPhI, Moscow. Tolok Alexey — Doctor of Engineering, Professor, Head of Department of Engineering Graphics, Moscow StateTechnological Institute STANKIN. Tormasov Aleksandr — Doctor of Mathematics, Professor, Head of Department of Theoretical and AppliedMathematics, Moscow Institute of Physics and Technology. Zaborovsky Nikita — Post-Graduate Student, Department of Informatics, Faculty of Management and AppliedMathematics, Moscow Institute of Physics and Technology. Zaeva Margarita — Associate Professor, Intelligent Control Systems Department, National Research NuclearUniversity MEPhI, Moscow. Zinoviev Ivan — Post-Graduate Student, Physics and Applied Mathematics Department, Vladimir State University,n. a. A. Stoletov and N. Stoletov, Vladimir. 126 Сведения об авторах
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 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 tablesfirst time on November 15 at the World Trade Center in integration in master data managementMoscow. The forum was organized by the Center for systemsprofessional growth «CareerLab» that has accumulatedextensive experience in organizing large conferences, K. Gudkovincluding 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 releasenies 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 managementses 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 Аннотированный список статей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011 Информационные технологии Приводятся требования к комплексу программно- как инструмент повышения технологических средств, описаны структура ком- конкурентоспособности плекса и специфика реализации. образовательных Тестирование, технология тестирования, обработка резуль- татов тестирования. программ в системе корпоративного обучения В. Ш. Каганов Method for rapid test Статья посвящена вопросам применения инфор- results processingмационных образовательных технологий в корпора- V. Lavrentjev, M. Sokolov, S. Tkachenkoтивном университете «Норильский никель». Мас-штабное применение дистанционных курсов по- Testing technology is presented assuming thatзволяет удовлетворить потребность в оперативном students input test results immediately after the lec-и качественном обучении сотрудников. Для поддер- ture to the relevant page of the cathedral web serverжания требуемого в компании уровня квалифика- from their personal computers, and the teacher readsции персонала активно используются компьютер- the results in automatic mode from the cathedral Webные тренажеры. Такие технологии обучения повы- server and processes them. So manual entry of theшают эффективность образовательного процесса, test results is eliminated and protection against cheat-положительно влияя на уровень конкурентоспособ- ing is provided. Software and technological tools re-ности университета. quirements as well as specific implementation features Корпоративное обучение, конкурентоспособность, дистан- are described. ционное обучение, компьютерные тренажеры. Testing, testing technology, processing of test results. Information technologies Опыт разработки и тестирования as a tool for enhancing the встраиваемой микроядерной competitiveness of the educational операционной системы programs for corporate training В. А. Сартаков, И. О. Атовмян, М. А. Заева B. Kaganov Описан процесс разработки встраиваемой опе- Information education technology application in рационной системы на основе микроядра GNU/the corporate «Norilsk Nickel» university is discussed. Mach. Разработка осуществлялась путем перено-Large-scale application of distance learning courses са микроядра GNU/Mach на архитектуру ARM с по-allows satisfying the need for prompt and high quality следующей разработкой драйвера Ethernet и за-teaching staff. To maintain the desired level of compa- пуском TCP/IP стека в виде отдельных модуль-сер-ny staff computer simulators are actively being used. веров. Приводятся сравнительные оценки произ-Learning technologies employed improve the efficiency водительности.of the educational process giving a positive effect on Встраиваемые системы, микроядро, операционные систе-the competitiveness of the university. мы, ARM, GNU/Mach. Corporate training, competition, distance learning, computer simulators. Experience of developing and testing embedded Метод снижения microkernel operating system временных затрат на обработку V. Sartakov, I. Atovmjan, V. Zaeva результатов тестирования The process of developing an embedded operat- В. С. Лаврентьев, М. А. Соколов, С. И. Ткаченко ing system based on a GNU/Mach microkernel. The Рассматривается технология тестирования, development was carried out by transferring the GNU/в которой студенты после лекции вводят результа- Mach microkernel for the ARM architecture followed byты тестирования на соответствующую страницу ка- development of the Ethernet driver, and running TCP/IPфедрального веб-сервера со своих компьютеров, stack as a separate module servers. The comparativeа преподаватель считывает в автоматическом режи- performance evaluation is presented.ме на свой компьютер и обрабатывает. Отличитель- Embedded systems, microkernel, operating systems, ARM,ной особенностью технологии являются исключение GNU/Mach.ручного ввода преподавателем результатов тести-рования и обеспеченность защитой от списывания. 128 Аннотированный список статей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011Статическое обнаружение гонок в коде, presented.. The translation can be made with different содержащем ветвления и циклы versions of words. Various approaches to the use of semantics in translating Chuvash texts into Russian Н. В. Заборовский, А. Г. Тормасов are investigated. The target language semantics Поиск состояний гонки для современных про- optimization methods are compared.грамм со сложной архитектурой — актуальная зада- Software package, data base, semantics.ча. В статье предложена и обоснована модель испол-нения потоков, позволяющая искать состояния гонкив статическом режиме. Она ориентирована на алго- Пятая всероссийскаяритмы с искусственными средствами синхронизации, научно-практическая конференцияа также на многопоточные программы с атомарными по имитационному моделированиюоперациями. В отличие от известных моделей много- ИММОД-2011поточного исполнения, предложенная модель описы-вает исполнение на более низком уровне — на уров- Пресс-релизне исполнения процессором инструкций. Конференция состоялась 19 – 21 октября в Санк- Многопоточное исполнение, состояние гонки, статический т-Петербурге в Доме ученых им. А. М. Горького. анализ. В число основных задач входило развитие и обоб- щение теории имитационного моделирования и ква- лиметрии моделей, обмен опытом и обсуждение ре- Static detection of races in code that зультатов исследований и практических приложе- contains loops and branching ний, ознакомление с новейшими средствами авто- N. Zaborovsky, A. Tormasov матизации и визуализации, распространение опыта обучения теории и практике. Today analyzing data-races is a relevant problem Имитационное моделирование, визуализация, квалимет-because of complex architecture of the modern pro- рия.grams. The article introduces the model of concurrentthreads execution that alows analyzing data-races stati-cally. Target algorithms for the model are ones contain- Fifth All-Russianing custom synchronization machinery and atomic op-erations. As opposed to known models of a concurrent scientific-practical conferenceexecution the suggested model analyze the code at a on simulation IMMOD 2011lower level of instructions. Press release Multiprocessing, concurrent execution, data-race, static anal- The conference was held on October 19 – 21 in ysis the A. M. Gorky House of Scholars in St. Petersburg. Among the principle tasks were the development and generalization of the theory and simulation models qual- Чувашско-русский переводчик: imetry, experience exchanging, research results and программная реализация practical applications discussions, introducing the lat- А. П. Димитриев est automation and visualization tools, dissemination of Представлен программный комплекс по пере- theory and practice teaching experience.воду с чувашского языка на русский. Приведены Simulation, visualization, qualimetry.его параметры и характеристики, пример работы.Рассмотрена используемая база данных. Переводможет быть сделан с разными вариантами слов. Ис- Метод оперативного анализаследованы различные подходы к использованию нестационарных случайных процессовсемантики при переводе чувашских текстов на рус- на основе разложения исследуемойский язык. Сопоставлены методы оптимизации се- функции в интеграл Фурьемантики для выходного языка. В. Д. Бабишин, А. Н. Давыдов, Программный комплекс, база данных, семантика. В. К. Дедков, М. А. Дорошенко Исследуется метод решения задачи анали- Chuvash-Russian translator: a software за технического состояния объектов управления implementation на основе имитационного моделирования неста- ционарных случайных процессов функциониро- A. Dimitriev вания данных объектов в виде разложения в ин- The automatic Chuvash into Russian translation теграл Фурье в среде Anylogic и проверки дан-package features together with database used are ных процессов на стационарность. Данный метод 129 Аннотированный список статей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011позволяет существенно повысить оперативность Виртуальнаяпринятия решений по предотвращению нештат- реконструкция объектовных ситуаций. историко-культурного наследия Cлучайный процесс, надежность, техническое состояние, управление, система. М. В. Румянцев, А. А. Смолин, Р. А. Барышев, И. Н. Рудов, Н. О. Пиков В статье изложен опыт трехлетней работы науч- Using Fourier integral decomposition ного коллектива Гуманитарного института Сибир- for on-line nonstationary processes ского федерального университета в области соз- analysis дания виртуальных реконструкций объектов исто- V. Babishin, A. Davydov, рико-культурного наследия. Представлены методи- V. Dedkov, M. Doroshenko ческие подходы к построению сложных трехмерных объектов на примере построения 3d-моделей Троиц- Technical state analysis of control objects task is кой, Успенской, Воскресенской и Преображенскойbeing considered. An approach based on simulation of церквей, Богоявленского собора и Спасского муж-objects operation with nonstationary random processes ского монастыря. Реализация авторского подходаin the form of Fourier integral in AnyLogic environment в части трехмерного моделирования, позволяет ис-is suggested and stationarity of the processes validat- пользовать трехмерные модели в реальном време-ed. This method dramatically increases the efficiency ни на базе 3d-engine.of decision-making processes while emergency situa- Виртуальная реконструкция, историко-культурное насле-tions preventing. дие. Random process, reliability, technical state, control, system. Virtual reconstruction Летный симулятор с пилотским of historical интерфейсом комбинированной and cultural heritage objects реальности M. Rumyantsev, A. Smolin, А. Л. Горбунов R. Baryshev, I. Rudov, N. Pikov В Московском государственном техническом The article describes the three years’ experienceуниверситете гражданской авиации получен патент of Humanities Institute of the Siberian Federal Univer-на систему пространственной ориентации пилотов sity research team in the field of creating virtual recon-воздушных судов на базе технологии комбиниро- structions of historical and cultural heritage. Method-ванной реальности. В статье описываются разра- ological approaches to the construction of complexботанная в учебно-тренажерном центре универси- three-dimensional objects on the example of con-тета программа — летный симулятор с пилотским structing 3d-models of the Troickaya, Uspenskaya,интерфейсом, предлагаемым в патенте, и дизайн Voskresenskaya, Preobrazhenskaya churches, Bo-экспериментов с данным симулятором, нацеленных goyavlensky cathedral, Spassky monastery are pre-на оценку эффективности интерфейса комбиниро- sented. Implementation of the author’s approach inванной реальности по сравнению с существующи- terms of three-dimensional modeling allows the useми решениями. of three-dimensional models in real time based on Летный симулятор, интерфейс пилота, комбинированная 3d-engine. реальность. Virtual reconstruction, historical and cultural heritage. Flight simulator with R-функции в компьютерном augmented reality pilot Interface моделировании дизайна 3D поверхности автомобиля A. Gorbunov Д. А. Лисин, К. В. Максименко-Шейко, The paper describes the flight simulator with aug- А. В. Толок, Т. И. Шейкоmented reality pilot interface (patent protected). Thepaper describes the flight simulator with pilot’s inter- В работе с помощью R-функций рассмотреноface developed in the university educational and train- поэтапное моделирование кузова автомобиля мно-ing center and the design of experiments proving the гопараметрическими уравнениями с буквенными па-effectiveness of such an interface. раметрами для геометрических характеристик и ме- тодика построения уравнений поверхностей с не- Flight simulator, pilot interface, augmented reality. прерывной функцией кривизны. Проиллюстриро- вана работа новой быстродействующей системы 130 Аннотированный список статей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011визуализации уравнений поверхностей геометри- described represents spatial data as a set of step-by-ческих объектов в 3D. step approximations, which makes it possible to pro- R-функции, уравнение поверхности кузова, мате- vide their situational adaptation by fetching data at the матический и компьютерный дизайн. required level of detail. On-board geographic information applications, spatial data, sit- uational adaptation, levels of detail, wavelet transform. R-functions in computer modeling of 3D car surface design D. Lisin, K. Maksimenko-Shejko, A. Tolok, T. Shejko Пакетный способ сравнения изображений The stage-by-stage modeling of the automobilebody by the multiparameter equations with alphabetic И. И. Зиновьевparameters for geometrical characteristics and a tech- В работе предложен оригинальный метод срав-nique of the surfaces equations of construction with нения двух изображений. Подход основан на по-continuous curvature function with the help of R-func- строении пространств векторов атрибутов сравни-tions is considered. The work of new high-speed system ваемых изображений путем их размытия фильтрамиof the equations of geometrical objects surfaces visual- Гаусса. Предложенный в работе алгоритм был ап-ization in 3D is illustrated. робирован. Полученные результаты свидетельст- R-functions, the equation of a body surface, mathematical and вуют о его практической применимости, например computer design. в процессе распознавания для решения проблем, возникающих в условиях одного эталонного изо- бражения в базе. Ситуационная адаптация Сравнение изображений, пространства векторов атрибу- пространственных данных тов, фильтры Гаусса, метрические методы. для бортовых геоинформационных задач Method of image comparison К. В. Малынкин, И. Б. Мухин, И. А. Нестеров based on the construction of vector Решение бортовых геоинформационных за- spaces of their attributesдач построено на обработке пространственных I. Zinovievданных. Ресурсы бортовых вычислительных ком-плексов довольно ограничены. Для обеспечения The method of image comparison based on theрешения ресурсоемких геоинформационных за- construction of vector spaces of image attributes byдач за приемлемое время применяются различные Gaussian blurring is proposed. The results obtainedсредства ситуационной адаптации цифровой ин- show practical applicability of the algorithm, for exam-формации о местности. Описываемый метод ос- ple in the recognition process using just one sample perнован на модели, в которой пространственные person (OSPP) stored in the database.данные представлены в виде совокупности после- Image comparison, vector spaces of attributes, Gauss filters,довательных приближений, что позволяет адапти- metric methods.ровать их за счет выборки на требуемом уровнедетализации. Геоинформационные задачи, пространственные данные, Реализация нейронной сети ситуационная адаптации, уровни детализации, вейвлет- для распознавания изображений преобразование. с помощью технологии NVDIA CUDA А. А. ФерцевSituation adaptation of digital spatial data В работе представлена реализация нейронной for on-board geographic сети, обучаемой по алгоритму на основе метода information applications Левенберга-Марквардта. С помощью технологии NVIDIA CUDA обучение построенной нейронной се- K. Malynkin, I. Mukhin, I. Nesterov ти ускорено от 8 до 100 раз. Построенная нейрон- Execution of on-board geographic information ap- ная сеть применена для распознавания зашумлен-plications is based on the use of spatial data. However ных изображений.airborne computer systems have quite limited compu- Распознавание изображений, нейронная сеть, метод Ле-tational power. To provide for the execution of resource- венберга-Марквардта, графический процессор, NVIDIAintensive on-board geographic information applications CUDA.in an acceptable time, different means of situationaladaptation of digital spatial data are used. The method 131 Аннотированный список статей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011 Neural network implementation for Применение MS Excel для image recognition using NVIDIA CUDA решения задачи стоимостной technology оценки с использованием метода корреляционно-регрессионной A. Fertsev зависимости In this paper an implementation of neural network С. В. Харитонов, В. Ю. Черепановtrained by algorithm based on Levenberg-Marquardtmethod is presented. With NVIDIA CUDA technology Несмотря на имеющиеся программные ком-neural network training is accelerated from 8 to 100 плексы, позволяющие производить финансовыеtimes. Implemented neural network is applied for rec- расчеты в рамках оказания услуг по оценке, боль-ognition of noisy images. шинство практикующих оценщиков при опреде- Image recognition, neural networks, Levenberg-Marquardt лении рыночной или иной стоимости используют method, graphics processing unit, NVIDIA CUDA. средства MS Excel. Это обусловлено эффективно- стью, удобством и доступностью редактора фор- мул. В предлагаемой статье авторами рассмотрен Параметрическая идентификация пример расчета рыночной стоимости в MS Excel класса нечетких систем одним из методов сравнительного подхода к оцен- с помощью устойчивого ке — методом корреляционно-регрессионной за- рекуррентного алгоритма висимости. Анализ, редактор формул, оценка, сравнительный под- М. А. Березин, Ф. Ф. Пащенко ход. Нечеткие модели Такаджи-Суджено в послед-нее время стали довольно мощным средством длямоделирования и управления сложными система- MS Excel applicationми. Тем не менее, многие вопросы, в том числе про- to the cost evaluation tasksблема устойчивости нейронечеткой идентификации using the method of correlationи управления, требуют решения. В статье предло- and regression dependenceжен рекуррентный релаксационный алгоритм для S. Kharitonov, V. Сherepanovидентификации параметров последователей пра-вил нейронечеткой модели Такаджи-Суджено. При- Despite the existing software systems which al-водится доказательство устойчивости данного ал- low making the financial calculations while providingгоритма на основе метода анализа устойчивости assessment services, most practicing appraisers use«входа к состоянию». mostly the MS Excel tools when determining market or Нечеткие нейронные сети, параметрическая идентифика- other values. The reason for this is convenience and ция, устойчивость. availability of formula editor. The paper considers an example of calculating the market value using the com- parative approach to the assessment — a method of Fuzzy systems parameters correlation-regression dependence in MS Excel envi- identification using stable recurrent ronment. algorithm The analysis, the formula editor, estimation, the comparative approach. M. Berezin, F. Pashchenko Takagi-Sugeno fuzzy models have recently becomea quite powerful engineering tool for complex systemsmodeling and control. However many tasks includingthe neurofuzzy identification and control stability prob-lem are so far unsolved. The paper suggests the re-current relaxation algorithm for identification of param-eter consequents of Takagi-Sugeno fuzzy rules. Using«input-to-state» approach the stability of this algorithmis proving. Fuzzy neural networks, parameter identification, stability. 132 Аннотированный список статей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011IT-бизнесИ. М. Нейский, А. Ю. ФилипповичРазработка тарифной политики для клиентов брокерского обслуживанияна базе методов адаптивной кластеризации № 1(31)О. Б. Бутусов, В. П. Мешалкин, О. П. Никифоров, А. В. Смоллер, М. Р. НигматуллинИнформационная система прогнозирования доходностипаевых инвестиционных фондов с помощью нейроннойсети обратного распространения № 1(31)В. Н. Бугорский, А. Г. СергиенкоИспользование нейронных сетей в работе трейдера № 1(31)Т. А. Лёзина, М. В. Гельман Тенденции развития корпоративных информационных систем предприятийсетевой розничной торговли № 1(31)А. Н. Порунов Методика приведения ненормально распределенного рядак нормальному распределению и оценка методической ошибки № 2(32)Пресс-релизИтоги и результаты I Всероссийского Конгресса CIO и V Съезда СоДИТ № 3(33)III Всероссийская научно-практическая конференция«Развитие конкуренции на рынке информационных технологий» № 3(33)В. М. Руденко, Е. В. КоротковПоиск скрытой периодичности в финансовых временных рядахметодом циклического разложения № 3(33)И. В. Артамонов Описание бизнес-процессов: вопросы стандартизации № 3(33)И. Д. КотляровЭлектронные предприятия: проблемы терминологии и классификации № 4(34)Е. В. Соколов, Р. Н. ИзмайловЭкономико-математическая модель и инструментарий прогнозированияи оптимизации расходов торгового предприятия по видам рекламы № 5(35)Пресс-релизInternet Life 2011 — попавшие в сеть № 6(36)В. В. Гимаров, В. А. Гимаров, И. В. ИвановаНестационарная мультиагентная модель регионального рынка интернет-услуг № 6(36)IT-менеджментМ. А. Клочков, Л. С. ЧирковаПрограммный инструментарийдля оптимального функционирования системы управленияработы городского пассажирского транспортас использованием систем спутниковой навигации № 1(31)В. Н. Бугорский, К. П. ГолоскоковУправление качеством в процессе испытаний средств электронной техники № 1(31) 133 Список публикаций за 2011 год
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011Пресс-релизПервый московский HackDay № 1(31)Е. С. Кондрашина, А. В. Кравченко, А. А. СтарыхПроблемы решения задач планирования и учета в информационных системахпредприятия № 2(32)Д. Ю. Волканов, Д. А. Зорин Исследование применимости моделей оценки надежностидля разработки программного обеспечения с открытым исходным кодом № 2(32)О. А. Смирнов Проблема создания программных комплексов управленияэффективностью развития аэропортовой инфраструктуры № 2(32)Пресс-релизSoftware People 2011 — конференция о людях и ПО № 3(33)ИнтервьюНил Мейден: «Программирование — это творческий процесс!» № 3(33)Е. В. Ларкин, Д. В. ИзотовОптимальное размещение центров хранения и обработки информации по критериюмаксимума интенсивности запросов № 3(33)Л. А. Родигин, К. В. Наймарк Оценка совокупной стоимости владения туристским интернет-проектом № 4(34)И. М. Ажмухамедов, А. И. Ажмухамедов Методика формирования команды для реализации IT-проектовна основе нечеткой когнитивной модели оценки компетенций № 4(34)Л. А. Родигин, К. В. Наймарк Точность оценки совокупной стоимости владения туристским интернет-проектом № 5(35)Н. Н. Прокимнов Структурно-функциональное моделирование деловых процессов № 5(35)Р. В. Соколов, Н. В. СтепановМоделирование сервисной поддержки комплекса деловых процессов № 5(35)К. С. Гудков Механизмы интеграции внутрикорпоративных справочников № 6(36)IT и образованиеПресс-релизIV Международная конференция «MOSCOW Education Online 2010» № 1(31)Н. Н. ИвановОбразовательный проект «Из рядовых — в главные» № 2(32)В. А. СухомлинОб итогах реформы высшей школы (размышления российского профессора) № 2(32)К юбилею В. П. МешалкинаВалерию Павловичу Мешалкину — 70 лет № 3(33)Д. В. ДенисовАвтоматизация управления качеством образования в вузе № 3(33) 134 Список публикаций за 2011 год
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011В. А. Кушников, Н. В. Яндыбаева Модель Форрестера в управлении качеством образовательного процесса вуза № 3(33)РепортажПроблемы подготовки бакалавров и магистровпо направлениям «Прикладная информатика» и «Бизнес-информатика» № 3(33)А. Д. Шеметова Использование современных информационных технологийв обучении программированию студентов вуза № 4(34)К 75-летию со дня рождения В. Н. ВолковойНаучно-техническая информация как основа инновационного развития № 5(35)К 80-летию со дня рожденияАлександр Яковлевич Савельев № 5(35)А. А. Мицель, А. А. Погуда Нейросетевой подход к задаче тестирования № 5(35)Н. М. БарановаИнформационные технологии как средство моделирования учебного процесса № 5(35)В. Ш. КагановИнформационные технологии как инструмент повышения конкурентоспособностиобразовательных программ в системе корпоративного обучения № 6(36)В. С. Лаврентьев, М. А. Соколов, С. И. ТкаченкоМетод снижения временных затрат на обработку результатов тестирования № 6(36)Пресс-релизMoscow Education Online 2011 № 6(36)IT в государственных программахО. О. Смирнова, С. М. Смирнова Формирование информационной системы мониторинга региональныхрынков продуктов питания № 2(32)А. В. Усачев, М. В. Румянцев, Р. А. Барышев Концепция информационной системы «Актуализация историко-культурногонаследия» № 2(32)А. А. КосовецИнформационные технологии и информационная безопасностьв системе государственного управления № 3(33)Инструментальные средстваА. В. Богомолова, Т. Н. Юдина, А. П. Вайншток, В. Г. ГитисГИС-технология для системного анализа субъектов РФпо геостатистическим данным № 1(31)Е. А. Малиновская, Р. А. Рыскаленко Разработка экспертной системы для решения проблем природопользования № 2(32)Д. С. СильновКлассификация средств защиты систем удаленного мониторингавычислительных ресурсов № 3(33) 135 Список публикаций за 2011 год
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011А. Г. Финогеев, В. Б. Дильман, В. А. Маслов, А. А. ФиногеевСистема удаленного мониторинга и управления сетями теплоснабженияна базе сенсорных сетей № 3(33)Е. Н. Губина, А. В. Толок, Н. Б. Толок Распараллеливание процесса рекурсивных вычисленийв задаче дихотомического разбиения куба № 4(34)А. Н. Земцов Сравнительный анализ эффективности методов сжатия изображенийна основе дискретного косинусного преобразованияи фрактального кодирования (часть 1) № 4(34)Н. В. Заборовский, А. Г. Тормасов Моделирование многопоточного исполнения программыи метод статического анализа кода на предмет состояний гонки № 4(34)А. Н. Земцов Сравнительный анализ эффективности методов сжатия изображенийна основе дискретного косинусного преобразованияи фрактального кодирования (часть 2) № 5(35)Ю. В. Тименков, Д. В. Тименкова, А. Г. ТормасовМоделирование операции резервного копирования на нагруженной системе № 5(35)В. А. Сартаков, И. О. Атовмян, М. А. ЗаеваОпыт разработки и тестирования встраиваемой микроядерной операционнойсистемы № 6(36)Н. В. Заборовский, А. Г. ТормасовСтатическое обнаружение гонок в коде, содержащем ветвления и циклы № 6(36)А. П. ДимитриевЧувашско-русский переводчик: программная реализация № 6(36)SimulationА. В. УлыбинИмитационное моделирование процесса распространения инфекцийс использованием мультиагентного подхода № 1(31)С. А. Сорокин Моделирование конкуренции поставщиков в пределах локального рынка одноготовара (услуги) № 2(32)В. В. АртюхинО некоторых особенностях проектирования и реализацииимитационных моделей процессов в сложных технических системах № 3(33)В. Д. Боев Об адекватности систем имитационного моделирования GPSS World и AnyLogic(часть 2) № 4(34)В. Д. Бабишин, М. А. Дорошенко Метод оперативного анализа технического состояния систем на основеимитационного моделирования стационарных процессов № 4(34)В. В. Девятков Мир имитационного моделирования: взгляд из России № 4(34) 136 Список публикаций за 2011 год
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011ИнтервьюНациональное общество имитационного моделирования:беседа с президентом Р М Юсуповым № 4(34)А. А. Емельянов Лаг-генераторы для моделирования рисковых ситуаций в системе Actor Pilgrim № 5(35)Пресс-релизПятая всероссийская научно-практическая конференцияпо имитационному моделированию ИММОД-2011 № 6(36)В. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. ДорошенкоМетод оперативного анализа нестационарных случайных процессовна основе разложения исследуемой функции в интеграл Фурье № 6(36)3D моделированиеА. Л. ГорбуновЛетный симулятор с пилотским интерфейсом комбинированной реальности № 6(36)М. В. Румянцев, А. А. Смолин, Р. А. Барышев, И. Н. Рудов, Н. О. ПиковВиртуальная реконструкция объектов историко-культурного наследия № 6(36)Д. А. Лисин, К. В. Максименко-Шейко, А. В. Толок, Т. И. ШейкоR-функции в компьютерном моделировании дизайна 3D поверхности автомобиля № 6(36)ЛабораторияЛ. В. СтепановМоделирование параметров конкурентоспособного товара в условияхмонополистической конкуренции предприятий № 1(31)М. М. РожковИспользование текстурных карт Лавса и дискретного косинусного преобразованияв задаче распознавания лиц № 1(31)К. С. ЖижинО случаях непреднамеренных искажений при использовании IT в анализеэмпирических медицинских данных № 2(32)В. Г. Прокошев, М. М. Рожков, П. Ю. Шамин, А. С. Голубев Построение подпространств атрибутов на базе одного эталона для обеспеченияустойчивости работы в перспективных системах автоматического распознавания лиц № 2(32)Р. В. Гребенников Гибридная модель поведения толпы № 2(32)Д. А. Семёнов Алгоритмы изменения мнений участников в моделиструктурированного экспертного обсуждения № 2(32)В. П. Мешалкин, А. Ю. Белозерский, М. И. ДлиМетодика построения комплексной математической модели управлениярисками предприятия металлургической промышленности № 3(33)Д. А. Рощин Повышение эффективности оптических систем распознавания образовна основе цветовой гистограммы № 4(34) 137 Список публикаций за 2011 год
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011С. В. Астанин, Н. К. Жуковская Конфликтно-игровой подход к распределению ресурсов в организационной системе № 4(34)В. В. АюевМетод динамической реконфигурации и обучения сети на основерадиально-базисных функций № 5(35)А. А. Левков Организация эффективных полиморфных алгоритмовв сложных системах управления информацией № 5(35)К. В. Малынкин, И. Б. Мухин, И. А. НестеровСитуационная адаптация пространственных данныхдля бортовых геоинформационных задач № 6(36)И. И. ЗиновьевПакетный способ сравнения изображений № 6(36)А. А. ФерцевРеализация нейронной сети для распознавания изображенийс помощью технологии NVDIA CUDA № 6(36)М. А. Березин, Ф. Ф. ПащенкоПараметрическая идентификация класса нечетких системс помощью устойчивого рекуррентного алгоритма № 6(36)Точка зренияН. В. Шилов, Л. В. Городняя, А. Г. МарчукПараллельное программирование среди других парадигм программирования № 1(31)История специальностиИ. А. КазаковаПензенская научная школа вычислительной техники: становление и развитие № 3(33)В преподавательский портфельТ. В. Алексеева, В. П. Девяткина, Т. А. Шаталина Автоматизация деятельности типового деканата № 1(31)А. В. ТатароваМоделирование процессов развития социально-экономических систем:традиционные концепции и информационный подход А А Денисова № 3(33)С. В. Харитонов, В. Ю. ЧерепановПрименение MS Excel для решения задачи стоимостной оценкис использованием метода корреляционно-регрессионной зависимости № 6(36)Сетевые технологииД. С. Сильнов Оценка эффективности средств защиты систем удаленного мониторинга № 4(34)А. С. СоколовМоделирование сегмента вычислительной сетии выявление проблемных участков в процессе мониторинга № 4(34) 138 Список публикаций за 2011 год
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011Правила оформления рукописейдля представления в редакциюжурнала «Прикладная информатика»В связи с требованиями Высшей атте- Редакционный совет журнала заинте- стационной комиссии (ВАК) Минобр- ресован в опубликовании статей научного науки России в отношении рецензи- и практического характера, в которых пред-руемых периодических изданий редакция ставлены новые результаты или разработкипубликует правила представления мате- в области IT, информационных систем, базриалов в журнал «Прикладная информати- данных или software в экономике, менедж-ка». Правила введены в действие с 1 июля менте, e-commerce. Таким статьям отводит-2010 года для всех поступающих статей. ся до 75 % объема журнала. В журнал «Прикладная информатика» Формулируя Правила, редакция пред-представляются статьи, содержащие но- полагала, что авторы, специализирующие-вые научные и практические результаты по ся в прикладной информатике, владеютразделам: необходимыми навыками работы с совре- • корпоративные информационные сис- менными IT-пакетами, рекомендуемыми длятемы и технологии; оформления рукописей. • разработка новых приложений, внедре- Надеемся, что авторы воспримут нашиние информационных систем и технологий правила и станут следовать им на практи-в различных отраслях экономики; ке. Статьи, подготовленные без соблюде- • информационные и коммуникационные ния редакционных требований, будут рас-среды бизнеса, электронная коммерция; сматриваться в последнюю очередь, т. е. • программные средства и программная продолжительное время находиться в ре-инженерия; дакционном портфеле, теряя свою актуаль- • компьютерные методы и технологии ность.электронного образования: e-education,e-learning; Условия опубликования статьи • виртуальная реальность: профессио-нальные тренажеры и компьютерные игры; 1. Научно-практические статьи, пред- • компьютерное моделирование процес- ставляемые в «Прикладную информатику»,сов: modeling и simulation; независимо от их объема публикуются бес- • проблемы информационной безопас- платно. Статьи рекламного содержания,ности; рекламные модули или вставки помещают- • математические и инструментальные ся в журнал на платной основе согласнометоды экономики (при условии обязатель- утвержденным расценкам или на компен-ной привязки к информатике); сационных условиях. Общий объем рекламы • искусственный интеллект и обработ- в одном номере журнала не должен превы-ка знаний; шать 5 полос. • теория систем и системный анализ; 2. Статья должна соответствовать дан- • новые методы и инструментальные ным Правилам.средства информатики; 3. Материалы публикуются только после • репортажи, очерки, хроника, выстав- положительной рецензии. Рецензент назна-ки, письма в редакцию, дискуссии, новые чается главным редактором или его замес-книги. тителем. Отрицательная рецензия может 139 Правила оформления рукописей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011быть предоставлена автору. Рецензирова- ние полученных результатов и, если возмож-ние является для автора анонимным. но, пример, иллюстрирующий их эффектив- 4. Сроки опубликования статей зависят ность, способы применения и практическуюот величины очереди, которая образуется направленность.в связи с интенсивностью поступления ста- 4. Основной текст сопровождается рисун-тей в редакцию с учетом тематической ком- ками (с подрисуночными подписями), форму-поновки редакционного портфеля. лами и таблицами, списком литературы. Статьи предоставляются в электронном Редакция не принимает к публикации за-виде на e-mail редакции. метки, тезисы и доклады от первого лица. Материалы статьи формируются в тек-Структура рукописи стовом редакторе MS Word (версий 6.0 и бо- лее поздних) и предоставляются в стандарт- 1. Статья должна начинаться с вводной ном формате DOC или кросс-формате RTF.части (введения), которая включает в себя Формат листа А4, размеры полей: лево-содержательную постановку рассматривае- го, правого, верхнего, нижнего — по 2 см.мого вопроса, краткие сведения из его ис- Шрифт Times New Roman размером 14 рт.тории, разъяснения относительно того, где Межстрочный интервал — полуторный (1,5).и когда изучаемый вопрос возникает. Дол- Нумерация страниц обязательна.жен быть ясен мотив, побудивший автора К статье прилагаются:написать статью. • заглавие на русском и английском язы- 2. В основной части текста дается под- ках;робная постановка задачи, в том числе с по- • аннотация объемом 300–500 знаковзиций прикладной информатики. Если во- по-русски и по-английски;прос сводится к анализу некоторой модели, • сведения об авторах на русском и анг-то должно быть пояснено, как эта модель лийском языках: ФИО, должность, наимено-вытекает из содержательной постановки за- вание организации, почтовый адрес (вклю-дачи. Приводимые утверждения и результа- чая индекс).ты должны быть изложены и обстоятельноразъяснены. Таблицы При написании статьи следует придер- Названия строк и столбцов таблицы и ееживаться специальной терминологии, харак- заголовок должны быть краткими, но без со-терной для той области знаний, тематике ко- кращений. Таблицы анонсируются авторомторой посвящена статья. по тексту статьи. Используемые в основном тексте ред- Все данные, представленные в таблице,ко встречающиеся специальные термины и набираются в формате: одно значение —обозначения необходимо разъяснять. одна ячейка, одна строка (количество ячеек Не рекомендуется чрезмерное употреб- равно количеству столбцов).ление аббревиатур, кроме общепринятых Пример оформления таблицы:(за исключением тех редких случаев, когда Таблица 1автор претендует на открытие нового науч-ного направления). Все аббревиатуры долж- Бесплатные аналоги наиболее популярных приложенийны быть расшифрованы по мере их появле-ния в тексте. Платные Бесплатные № Назначение В статьях значительного объема ре- программы аналогикомендуется использовать подзаголовки 1(2 уровня). 2 3. Заключительная часть статьи (заклю- 3чение) должна содержать выводы, обсужде- 140 Правила оформления рукописей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011 Формулы Рисунки Создаются средствами встроенного Иллюстративный материал желатель-в MS Word (до версии 2007) формульного но представлять в виде объектов высоко-редактора Equation или внешнего MathType го разрешения. Громоздкие надписи нас использованием стандартных настроек. рисунке нужно размещать по тексту или Формулы, набранные во встроенном ре- в подрисуночных подписях. Не рекоменду-дакторе MS Word 2007, в работу не прини- ется использовать графический редактормаются. MS Word: из-за некачественной привязки Пример 1. Сложная, но правильно запи- текстов к деталям рисунка изображение ис-санная формула с помощью Equation: кажается. Максимальный размер рисунка (см): N  15 (ширина) × 20 (высота). Если автор пред- = δTx  ∑ (k xi D Bx x ∈ D q  i =1 H )+ H . (1) Gp i xM  полагает рисунок компактным, то по шири- не он не должен превышать 7,2 см (ширина Номера формул указываются справа колонки).в круглых скобках. Рекомендуемые графические редак- Недопустимо в отдельной строке соз- торы:давать формулы или их части другими ре- • для создания векторных иллюстрацийдакторами или с помощью печатных сим- (блок-схем, графиков, рисунков) — пакетыволов. Adobe Illustrator, Corel Draw. Допускается Не допускается создание формульных также выполнение схем средствами редак-выражений с помощью составных символов торов MS Word или Visio.в строке (или строках) или при помощи век- • для создания растровых иллюстрацийторных редакторов. и обработки отсканированных материа- Пример 2. Некорректная запись фор- лов — Adobe PhotoShop, Corel Photo-Paint;мульного выражения: экранных форм (копий экрана) — любые m ki программы захвата изображения (напри- N = ∑ -----------. (1) мер, Corel Capture, который входит в состав i = 1 di пакета CorelDRAW Graphics Suite). Пример 3. Корректная запись этого же Векторные изображения предостав-формульного выражения: ляются в следующем формате: толщина основных линий — 0,5 пункта (0,176 мм), m ki N= ∑d . (1) шрифт надписей в элементах рисунка: Arial, i =1 i размером 9 пт. Если иллюстрации представ- Допускается набор специальных зна- лены в стандартном графическом редак-ков и символов греческого алфавита при торе MS Word, они должны быть сгруппи-помощи системного символьного шрифта рованы; если в формате внешнего редак-Symbol. тора, — каждую векторную иллюстрацию Стиль формул и переменных в тек- нужно сохранить в отдельном файле и пре-сте: доставить в исходном формате того графи- • цифры и греческие буквы, скобки ческого средства, в котором иллюстрацияв формулах, стандартные обозначения ти- была изначально выполнена. В названиипов: sin, cos, log, e (основание натурального файла следует отразить имя автора и по-логарифма) пишутся прямо; рядковый номер рисунка (например, Пет- • латинские буквы (английский алфавит) ров_Рис_1).набираются светлым курсивом; Экранные формы должны быть под- • греческие буквы в формулах — пря- готовлены в соответствии с требования-мым начертанием. ми к разрешению растровых изображе- 141 Правила оформления рукописей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011ний. Прежде чем копировать изображенияс экрана, следует установить максималь-ное разрешение экрана вашего монитора.Для этого через кнопку «Пуск» нужно вы-полнить: Панель управления→Экран→Пара-метры и задать самое большое разрешениеэкрана из допустимых на данном компьюте-ре (рис. 1). Копирование окон в буфер об-мена можно осуществлять с помощью пред-варительно загруженной программы CorelCapture (рис. 2). При первой ее загрузке необходимо ус-тановить для изображений (Image) параметрразрешения (Resolution), равный 300 dpi,а также ширину (Width) и высоту (Height) изо-бражения (в пикселях), равные максималь-ному разрешению вашего экрана (на рис. 1это 1600 и 1200 точек соответственно). Призагрузке Corel Capture можно установить ре-жимы получения качественного изображе- Рис. 1. Установка разрешения экранания: 1) только текущее окно; 2) меню; 3) произвольный фрагмент экрана. Формат изображения при первой загруз-ке Corel Capture устанавливается с пара-метрами: RGB (24 бит), точный размер, еди-ницы — пиксели; ширина, высота — 100 %.Такая настройка, как правило, выполняет-ся только 1 раз. Перехват изображения да-лее производится клавишей F7. В резуль-тате автоматически получается растроваяинформация в буфере обмена с разреше-нием 300 dpi, которую нужно передать дляпоследующей обработки или сохраненияв виде файла в Corel Photo-Paint или AdobePhotoShop в формате tif (без сжатия) илив формате jpg. Для получения растрового изображенияс помощью опции «PrtSc» следует открытьактивное изображение, нажать сочетание Рис. 2. Окно настроек Corel Captureклавиш «Shift+PrtSc», далее открыть ре-дактор пиксельной графики, создать пус- Снимки с цифровых фотоаппара-той файл с параметрами: разрешение — тов прилагаются к тексту статьи как рас-300 dpi; цветовая модель 24 bit RGB, и вста- тровые jpg-файлы с разрешением не нижевить из буфера обмена данную копию, затем 300 dpi.отредактировать изображение и сохранить Править (корректировать) фотографииего в формате tif (без сжатия) или jpg. следует с помощью Adobe PhotoShop, Corel 142 Правила оформления рукописей
    • ПРИКЛАДНАЯ ИНФОРМАТИКА № 6 (36) 2011PhotoPaint или специального программно- ловок и авторов), он помещается в составего обеспечения, прилагаемого к фотоаппа- списка литературы с указанием ссылки нарату. сайт-источник. Если же в статье использу- Снимки на фотобумаге должны быть ются какие-либо данные, предоставляемыеотсканированы с разрешением не ниже электронным ресурсом, то предпочтитель-300 dpi. нее оформить ссылку на этот ресурс в виде Иллюстрации, заимствованные авто- концевой сноски по тексту статьи.ром из других источников, должны иметь Доработка статьисоответствующие ссылки. При необходимости доработки дата го- товности статьи в редакции меняется, и, сле- Список литературы довательно, отодвигается срок ее опублико- Оформляется по принятому в журна- вания. Если автор согласен внести измене-ле стандарту. Работы в библиографиче- ния в статью, то при представлении в редак-ском списке нумеруются по алфавиту, цию нового варианта необходимо приложитьпричем сначала перечисляются россий- и первоначальный вариант.ские источники, а затем — иностранные Принятие к публикациилибо в порядке следования ссылок. Но- В адрес автора направляется электрон-мера ссылок в тексте заключаются в квад- ный экземпляр рукописи статьи с замеча-ратные скобки. ниями научного редактора. Исправленный Примеры оформления списка литера- автором вариант возвращается на e-mail ре-туры: дакции и считается окончательным с содер- а) книга: жательной точки зрения. Гиленсон П. Г. Справочник технического В случае значительных изменений авто-редактора. М.: Книга, 1972; ром отредактированного текста статья бу- б) книга коллектива авторов: дет снята с рассмотрения на предмет бли- Емельянов А. А., Власова Е. А., Ду- жайшей публикации и перенесена на после-ма Р. В. Имитационное моделирование эко- дующую.номических процессов / Под ред. А. А. Емель- Замечания рецензентовянова. М.: Финансы и статистика, 2004; В случае отрицательной рецензии на ру- в) статья в книге типа «сборник трудов» копись статьи редколлегия вправе отказатьили «сборник статей»: автору в опубликовании этой статьи, а так- Иванов А. А., Петров И. С. Электронная же имеет право оставить у себя электрон-коммерция. В кн.: Современный бизнес. М.: ный экземпляр рукописи (или один экземп-МАКС Пресс, 2004; ляр статьи в бумажном варианте). г) статья в журнале: Земляков С. Д., Рутковский В. Ю. Функ- Уважаемые авторы!циональная управляемость и настраивае- Коллектив редакции надеется на вашумость систем координатно-параметрическо- аккуратность в выполнении изложенныхго управления // Автоматика и телемеханика. требований.1986. № 2; При возникновении вопросов или сомне- д) доклад в сборнике трудов конферен- ний просим оперативно связаться с редак-ции: цией (в противном случае возможны потери Desai М., Ray A. A fault detection and isola- времени на переделку, переписывание илиtion methodology // Proc. 20-th IEEE / Conf. On перерисовку материалов статьи).Decision and Control. San Diego, 1981. Возможны также ссылки на электронныеносители. Если материал представляет со- E-mail: appliedinform@marketds.ru.бой электронную публикацию (имеет заго- Телефон: (495) 663-93-88 доб. 1833. 143 Правила оформления рукописей
    • Подписка-2012 Журнал «Прикладная информатика» выходит 6 раз в год: Февраль Апрель Июнь Август Октябрь ДекабрьПодписка через редакцию Стоимость подписки на 2011 год: 1 номер 2 номера 3 номера 4 номера 5 номеров 6 номеров 980 руб. 1960 руб. 2940 руб. 3920 руб. 4900 руб. 5880 руб. Подписку можно оформить с любого месяца. Тел./факс: (495) 663-93-88 (доб. 1839, 1614) Руководитель службы маркетинга: Н. М. Ларионова E-mail: nlarionova@mfpa.ruПодписка на почте По каталогу агентства «Роспечать» индекс 20497 По объединенному каталогу «Пресса России» индекс 88059 Доставка осуществляется заказной бандеролью с уведомлением. Электронный выпуск, а также отдельные статьи журнала можно приобрести на сайтах www.elibrary.ru и www.dilib.ru. К оплате принимаются все виды электронных платежей, банковские карты. Возможна также оплата с помощью SMS. Учредитель и издатель ООО «Маркет ДС Корпорейшн» Свидетельство о регистрации ПИ № ФС77–18788 Литературный редактор А. К. Наумко Верстка, дизайн макета Б. В. Зипунов Адрес редакции 125190, Москва, Ленинградский просп., д. 80, корп. Г, офис 202/19 Тел.: (495) 663-93-88 (доб. 1833, 1839) e-mail: appliedinform@marketds.ru; www.appliedinformatics.ru Наши реквизиты ООО «Маркет ДС Корпорейшн» ИНН 7702267103 КПП 771901001 ОГРН 1027700400375 Р/с 40702810100000000371 ООО КБ «НР Банк» г. Москва К/с 30101810300000000435 БИК 044525435 При перепечатке и цитировании материалов ссылка на журнал «Прикладная информатика» обязательна. Редакция не несет ответственности за достоверность информации, опубликованной в рекламных объявлениях. Мнения авторов и редакции могут не совпадать. © ООО «Маркет ДС Корпорейшн» Подписано в печать: 12.12.2011. Тираж 1000 экз. Отпечатано в ООО «Галлея-Принт». 111024, Москва, ул. 5-я Кабельная, д. 2Б. Заказ № 349