31
Уважаемые коллеги! Наступает Новый год. Впереди много интересных дел и мероприятий. Отмечу самое зна- менательное из них: IV Международный научный конгресс «Роль бизнеса в трансформации российского общества — 2012». Журнал «Прикладная информатика» организует инфор- мационную поддержку Конгресса. Место проведения — Московский финансово-промыш- ленный университет «Синергия», являющийся крупнейшим партнером журнала. Подробнее об этой конференции можно узнать на второй странице обложки. В номере представлены три пресс-релиза о конференциях, состоявшихся при активном участии журнала «Прикладная информатика»: V Международная конференция по вопросам обучения с применением e-learning тех- нологий Moscow Education Online 2011; Пятая Всероссийская конференция по имитационному моделированию и его при- менению в науке и промышленности «Имитационное моделирование. Теория и практика» ИММОД-2011 с участниками из разных стран; Конференция Internet Life 2011. Данный номер содержит статьи, представляющие как традиционные рубрики («IT-бизнес», «IT-менеджмент», «IT и образование», «Инструментальные средства», «Simulation», «Лабора- тория», «В преподавательский портфель»), так и новую рубрику: «3D моделирование». Редакционный совет журнала поздравляет всех читателей, подписчиков и авторов с на- ступлением Нового 2012 года и желает больших творческих успехов! Главный редактор А. А. Емельянов С 19 февраля 2010 года журнал включен в Пере- чень ведущих периодических изданий, рекомен- дованных ВАК для публикации результатов дис- сертационных исследований. Ноябрь-декабрь

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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

Уважаемые коллеги!

Наступает Новый год. Впереди много интересных дел и мероприятий. Отмечу самое зна-менательное из них: IV Международный научный конгресс «Роль бизнеса в трансформации российского общества — 2012». Журнал «Прикладная информатика» организует инфор-мационную поддержку Конгресса. Место проведения — Московский финансово-промыш-ленный университет «Синергия», являющийся крупнейшим партнером журнала. Подробнее об этой конференции можно узнать на второй странице обложки.

В номере представлены три пресс-релиза о конференциях, состоявшихся при активном участии журнала «Прикладная информатика»:

V Международная конференция по вопросам обучения с применением • e-learning тех-нологий Moscow Education Online 2011;

Пятая Всероссийская конференция по имитационному моделированию и его при- •менению в науке и промышленности «Имитационное моделирование. Теория и практика» ИММОД-2011 с участниками из разных стран;

Конференция • Internet Life 2011.Данный номер содержит статьи, представляющие как традиционные рубрики («IT-бизнес»,

« IT-менеджмент», «IT и образование», «Инструментальные средства», «Simulation», «Лабора-тория», «В преподавательский портфель»), так и новую рубрику: «3D моделирование».

Редакционный совет журнала поздравляет всех читателей, подписчиков и авторов с на-ступлением Нового 2012 года и желает больших творческих успехов!

Главный редакторА. А. Емельянов

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

Ноябрь-декабрь

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

2Редакционный совет

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

Редакционный совет

Главный редакторЕмельянов А. А., докт. экон. н., проф., вице-президент МФПУ «Синергия», зав. кафедрой Математических и инструментальных методов экономики

Сопредседатели редакционного советаРубин Ю. Б., докт. экон. н., проф., чл.-корр. РАО, ректор МФПУ «Синер-гия», зав. кафедрой Теории и практики конкуренции

Мешалкин В. П., докт. техн. н., проф., чл.-корр. РАН, директор Инсти-тута логистики ресурсосбережения и технологической инноватики, зав. кафедрой Логистики и экономической информатики РХТУ им. Д. И. Мен-делеева

Члены редакционного советаАмбросов Н. В., докт. экон. н., проф., зав. кафедрой Информатики и ки-бернетики БГУЭФ (Иркутск)

Бендиков М. А., докт. экон. н., проф., зав. кафедрой Инновационного управления и моделирования МФПУ «Синергия», ведущий научный со-трудник ЦЭМИ РАН

Бугорский В. Н., канд. экон. н., проф. СПбГИЭУ (ИНЖЭКОН)

Волкова В. Н., докт. экон. н., проф. СПбГПУ

Диго С. М., канд. экон. н., проф., Компания «1С», отв. за работу с автори-зованными учебными центрами и образовательными учреждениями

Дик В. В., докт. экон. н., проф., зав. кафедрой Информационного менедж-мента и электронной коммерции МФПУ «Синергия»

Дли М. И., докт. техн. н., проф. филиала МЭИ (ТУ) в Смоленске, зав. ка-федрой Менеджмента и информационных технологий в экономике

Звонова А. Н., канд. экон. н., директор издательства «Финансы и ста-тистика»

Козлов В. Н., докт. техн. н., проф., зав. кафедрой Системного анализа и управления СПбГПУ

Коршунов С. В., канд. техн. н., проф., проректор МГТУ им. Н. Э. Баумана

Мэйпл Карстен, Ph. D., проф., глава Департамента Прикладных вычис-лений Бэдфордширского университета (Великобритания)

Павловский Ю. Н., докт. физ.-мат. н., проф., чл.-корр. РАН, Вычисли-тельный центр им. А. А. Дородницына РАН, зав. отделом Имитацион-ных систем

Потемкин А. И., докт. техн. н., проф. РГУТиС

Росс Г. В., докт. экон. н., докт. техн. н., проф., заместитель директора ВНИИ ПВТИ

Салмин С. П., докт. экон. н., проф. МФПУ «Синергия»

Саркисов П. Д., докт. техн. н., академик РАН, президент РХТУ им. Д. И. Менделеева

Сухомлин В. А., докт. техн. н., проф., директор Центра IT-образования МГУ им. М. В. Ломоносова

Халин В. Г., докт. экон. н., проф., зав. кафедрой Информационных сис-тем в экономике СПбГУ

Хубаев Г. Н., докт. экон. н., проф., зав. кафедрой Экономической инфор-матики и автоматизации управления РГЭУ (РИНХ, Ростов)

Чистов Д. В., докт. экон. н., проф., зав. кафедрой Информационных тех-нологий Финансового университета при Правительстве РФ

Шориков А. Ф., докт. физ.-мат. н., проф., ведущий научный сотрудник Центра экономической безопасности Института экономики Уральского отделения РАН (г. Екатеринбург)

Заместители главного редактораВласова Е. А., ведущий специалист Открытого технологического ин-ститута

Прокимнов Н. Н., канд. техн. н., доцент кафедры Математических и ин-струментальных методов экономики МФПУ «Синергия»

Editorial Board

Editor in ChiefА. Emelyanov, Doctor of Economics, Professor, Moscow University of Finance and Industry "Sinergy", Vice-President, Head of the Mathematical and Instru-mental Methods of Economics Department

Co-Chairs of the Editorial BoardYu. Rubin, Doctor of Economics, Professor, Corresponding Member of the Russian Education Academy, Moscow University of Finance and Industry "Sin-ergy", Rector, Head of the Theory and Practice of Competition Department

V. Meshalkin, Doctor of Technical Sciences, Professor, Corresponding Mem-ber of Russian Academy of Sciences, Mendeleyev University of Chemical Technology of Russia, Director of the Institute of Logistics and Resource Technology Innovation, Head of the Logistics and Economical Informatics Department

Members of the Editorial BoardN. Ambrosov, Doctor of Economics, Professor, Baikal State University of Economics and Law (Irkutsk), Head of the Informatics and Cybernetics De-partment

M. Bendikov, Doctor of Economics, Professor, Moscow University of Finance and Industry "Sinergy", Head of the Innovation Management and Modeling Department, leading researcher of the Central Institute of Mathematical Eco-nomics RAS

V. Bugorsky, PhD, Professor, St. Petersburg University of Engineering and Economics, the Economic Information Systems Department

M. Carsten, PhD, Professor, University of Bedfordshire, United Kingdom, Head of the Applicable Computing Department

D. Chistov, Doctor of Economics, Professor, University of Finance Govern-ment of the Russian Federation, Head of the Information Technology De-partment

V. Dick, Doctor of Economics, Professor, Moscow University of Finance and Industry "Sinergy", Head of the Information Management and Electronic Com-merce Department

S. Digo, PhD, Professor, Company «1C», Account Manager, Authorized Train-ing Centers and Educational Institutions

M. Dli, Doctor of Technical Sciences, Professor, Branch of the Moscow Power Engineering Institute (Technical University) in Smolensk, Head of the Manage-ment and Information Technology in the Economy Department

V. Hulin, Doctor of Economics, Professor, St. Petersburg State University, Head of the Economic Information Systems Department

G. Khubayev, Doctor of Economics, Professor, Rostov State Economic Uni-versity (Rostov), Head of the Economic Informatics and Automation Control Department

S. Korshunov, PhD, Professor, Bauman Moscow State Technical Univer-sity, vice-rector

V. Kozlov, Doctor of Technical Sciences, Professor, St. Petersburg State Poly-technic University, Head of the System Analysis and Control Department

Y. Pavlovsky, Physical and Mathematical Sciences, Professor, Corresponding Member of Russian Academy of Sciences, the Dorodnitsyn Computing Centre of RAS, Head of Simulation Systems Department

A. Potemkin, Doctor of Technical Sciences, Professor, Russian State Univer-sity of Tourism and Service, Head of the Corporate Governance and E-Busi-ness Department

G. Ross, Doctor of Economics, Doctor of Technical Sciences, Professor, Dep-uty Director of All-Russian Research Institute for Problems of Computer Tech-nology and Information

S. Salmin, Doctor of Economics, Professor, Moscow University of Finance and In-dustry, the Mathematical and Instrumental Methods of Economics Department

P. Sarkisov,Doctor of Technical Sciences, Professor, Academician of Rus-sian Academy of Sciences, D. Mendeleyev University of Chemical Technol-ogy of Russia, President

A. Shorikov, Doctor of Physical and Mathematical Sciences, Professor, Senior Researcher, Economic Security Center, Institute of Economy, Ural Department of Russian Academy of Science (Ekaterinburg)

V. Sukhomlin, Doctor of Technical Sciences, Professor, Lomonosov Moscow State University, Director of the IT-Education Center

V. Volkova, Doctor of Economics, Professor, St. Petersburg State Polytechnic University, the Economic Information Systems Department

A. Zvonova, PhD, Director of the Publishing House «Financeand Statistics»

Deputy Chief EditorsE. Vlasova, Open Technological Institute, Leading Expert

N. Prokimnov, PhD, Associate Professor, Moscow University of Finance and Industry "Sinergy", the Mathematical and Instrumental Methods of Econom-ics Department

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

3

ПРИКЛАДНАЯ ИНФОРМАТИКА

Читайте в номере

№ 6 (36) 2011

IT-бизнесРынок программных продуктовПресс-релизInternet Life 2011 — попавшие в сеть 5

Моделирование рыночных процессовВ. В. Гимаров, В. А. Гимаров, И. В. ИвановаНестационарная мультиагентная модель регионального рынка интернет-услуг 7

IT-менеджментКорпоративные информационные системыК. С. ГудковМеханизмы интеграции внутрикорпоративных справочников 14

IT и образованиеE-learningПресс-релизMoscow Education Online 2011 23В. Ш. КагановИнформационные технологии как инструмент повышения конкурентоспособности образовательных программ в системе корпоративного обучения 25

Технологии обученияВ. С. Лаврентьев, М. А. Соколов, С. И. ТкаченкоМетод снижения временных затрат на обработку результатов тестирования 28

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

Эффективные алгоритмыН. В. Заборовский, А. Г. ТормасовСтатическое обнаружение гонок в коде, содержащем ветвления и циклы 38

Обработка информационных ресурсовА. П. ДимитриевЧувашско-русский переводчик: программная реализация 43

SimulationКонцепции развитияПресс-релизПятая всероссийская научно-практическая конференция по имитационному моделированию ИММОД — 2011 47

Теория и практикаВ. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. ДорошенкоМетод оперативного анализа нестационарных случайных процессов на основе разложения исследуемой функции в интеграл Фурье 49

3D моделированиеВиртуальная реальностьА. Л. ГорбуновЛетный симулятор с пилотским интерфейсом комбинированной реальности 56М. В. Румянцев, А. А. Смолин,  Р. А. Барышев, И. Н. Рудов, Н. О. ПиковВиртуальная реконструкция объектов историко-культурного наследия 62

Математический аппаратД. А. Лисин, К. В. Максименко-Шейко,  А. В. Толок, Т. И. ШейкоR-функции в компьютерном моделировании дизайна 3D поверхности автомобиля 78

ЛабораторияИспытание технологийК. В. Малынкин, И. Б. Мухин, И. А. НестеровСитуационная адаптация пространственных данных для бортовых геоинформационных задач 86И. И. ЗиновьевПакетный способ сравнения изображений 95

Нейросетевое моделированиеА. А. ФерцевРеализация нейронной сети для распознавания изображений с помощью технологии NVDIA CUDA 102М. А. Березин, Ф. Ф. ПащенкоПараметрическая идентификация класса нечетких систем с помощью устойчивого рекуррентного алгоритма 111

В преподавательский портфельЭкономико-математические моделиС. В. Харитонов, В. Ю. ЧерепановПрименение MS Excel для решения задачи стоимостной оценки с использованием метода корреляционно-регрессионной зависимости 117

Сведения об авторах 123

Аннотированный список статей 127

Список публикаций за 2011 год 133

Правила оформления рукописей 139

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

4Contents

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

IT BusinessSoftware marketPress releaseInternet Life 2011 — Leaked 5

Market processes modelingV. Gimarov, V. Gimarov, I. IvanovaNon-stationary multi-agent model of the regional Internet services market 7

IT ManagementCorporative information systemK. GudkovWays of intra-corporate lookup tables integration in master data management systems 14

IT and educationE-learningPress releaseMoscow Education Online 2011 23B. KaganovInformation technologies as a tool for enhancing the competitiveness of the educational programs for corporate training 25

Training technologiesV. Lavrentjev, M. Sokolov, S. TkachenkoMethod for rapid test results processing 28

Software engineeringSoftware and hardware systemsV. Sartakov, I. Atovmjan, V. ZaevaExperience of developing and testing embedded microkernel operating system 33

Algorithmic efficiencyN. Zaborovsky, A. TormasovStatic detection of races in code that contains loops and branching 38

Information resources processingA. DimitrievChuvash-Russian translator: a software implementation 43

SimulationDevelopment conceptsPress releaseFifth All-Russian scientific-practical conference on simulation IMMOD 2011 47

Theory and practiceV. Babishin, A. Davydov, V. Dedkov, M. DoroshenkoUsing Fourier integral decomposition for on-line nonstationary processes analysis 49

3D modelingVirtual realityA. GorbunovFlight simulator with augmented reality pilot interface 56M. Rumyantsev, A. Smolin, R. Baryshev,  I. Rudov, N. PikovVirtual reconstruction of historical and cultural heritage objects 62

Mathematical toolD. Lisin, K. Maksimenko-Shejko, A. Tolok, T. ShejkoR-functions in computer modeling of 3D car surface design 78

LaboratoryTechnology experimentsK. Malynkin, I. Mukhin, I. NesterovSituation adaptation of digital spatial data for on-board geographic information applications 86I. ZinovievMethod of image comparison based on the construction of vector spaces of their attributes 95

Network technologiesA. FertsevNeural network implementation for image recognition using NVIDIA CUDA technology 102M. Berezin, F. PashchenkoFuzzy systems parameters identification using stable recurrent algorithm 111

Teacher’s portfolioMathematical models in economyS. Kharitonov, V. CherepanovMS Excel application to the cost evaluation tasks using the method of correlation and regression dependence 117

Authors 123

Abstracts 127

List of publications 2011 133

Guidelines for authors 139

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

33

ПРИКЛАДНАЯ ИНФОРМАТИКА

Инструментальные средства Программно-аппаратные комплексы

№ 6 (36) 2011

В. А. Сартаков, И. О. Атовм

ян, М

. А. Заева

Введение

Неотъемлемой частью современного мира стали мобильные и встраи-ваемые устройства, такие как пор-

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

Среди разнообразных архитектур ОС выделяются микроядерная и монолитно-мо-дульная архитектуры [1]. При этом вторая получила большее распространение бла-годаря развитию ядра Linux. Основное от-личие этих архитектур заключается в раз-мере исполняемого кода, работающего в привилегированном режиме. В частности, в монолитно-модульных ОС драйверы уст-ройств находятся в одном адресном про-странстве с TCP/IP — стеком, менеджером памяти и другими функциональными час-тями ядра. Такой подход ускоряет разра-ботку системы на ранних этапах, поскольку не требует разработки дополнительных ме-ханизмов передачи данных между состав-ными частями ядра. В то же время этот под-ход характеризуется низким уровнем безо-

пасности и отказоустойчивости — ошибка в любом драйвере может привести к сбою в работе всего ядра, а возможность полу-чения драйвером доступа к структурам яд-ра угрожает безопасности пользователь-ских данных. В противоположность тако-му подходу в микроядерных ОС часть кода, работающая в привилегированном режи-ме, невелика, и отдельные функции ядра выполняют специальные модуль-серверы, работающие в пользовательском режиме и способные взаимодействовать между со-бой, например при помощи сообщений [2]. Возникновение сбоя в драйвере не приве-дет к отказу всей системы. Таким образом, при создании встраиваемого аппаратно-программного комплекса с высоким уров-нем отказоустойчивости и безопасности необходимо использовать встраиваемую микроядерную ОС.

В настоящее время на рынке встраивае-мых ОС микроядерных систем немного. Сре-ди коммерческих продуктов лидером являет-ся QNX, доступных для применения свобод-но распространяемых проектов к моменту написания работы не было. Поэтому стоя-ла задача разработки встраиваемой мик-роядерной ОС с открытым исходным кодом и демонстрации ее работоспособности для применения в сетевых устройствах.

В. А. Сартаков, аспирант НИЯУ «МИФИ», генеральный директор ООО «Ксис Лабс», г. Москва

И. О. Атовмян, докт. техн. наук, профессор, и. о. зав. кафедры Интеллектуальных управляющих систем НИЯУ «МИФИ», г. Москва

М. А. Заева, доцент НИЯУ «МИФИ», г. Москва

Опыт разработки и тестирования встраиваемой микроядерной операционной системы

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

Инструментальные средстваПрограммно-аппаратные комплексы

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

34Инструментальные средства Программно-аппаратные комплексы

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

Опыт разработки и тестирования встраиваем

ой микроядерной операционной системы

Возможные подходы

Сегодня используется два основных подхода к разработке встраиваемой ОС — разработка либо полностью с нуля, либо на основе использования существующе-го ядра. Для реализации последнего под-хода в настоящее время применяются два способа.

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

Второй способ — противоположность первому, он состоит в наращивании мощ-ности простейших ОС контроллеров и функ-ционала ядра.

Подход к разработке ОС на основе суще-ствующего ядра называется портированием и сводится к переносу существующего кода с одной аппаратной платформы на другую. В данном случае решено было воспользо-ваться существующим микроядром общего назначения и перенести его во встраивае-мую систему.

Наиболее известным микроядром с от-крытым кодом является микроядро Mach. Оно разработано в университете Carnegie Mellon в начале 1990-х гг. Для этого микроядра раз-работана и продолжает использоваться мик-роядерная ОС общего назначения Hurd, дос-тупная только для архитектуры x86.

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

1 В ОС uCLinux в отличие от ОС Linux отсутствует код работы с блоком управления памятью MMU, что позво-лило использовать ее в системах, в которых ввиду ре-сурсных ограничений использовать ОС Linux нельзя.

го взаимодействия (IPC). На основе идеоло-гии L4 были созданы несколько ОС — L4Ka: Pistachio, L4:Fiasco.OC и другие проекты.

Основными факторами при выборе яд-ра в качестве основы разрабатываемой ОС были уровень проработанности систе-мы, удобство разработки и отладки, а так-же численность разработчиков и их актив-ность. Дело в том, что некоторые архитек-турные тонкости отражены в документации недостаточно подробно, и при разработке ОС иногда необходимо консультироваться с представителями разработчиков. К сожа-лению, проекты на L4 к моменту начала раз-работки уже не поддерживались, сообще-ство разработчиков не превышало 10 чело-век и отсутствовала какая-либо активность в разработке системы. В то же время Mach и созданный на основе этого микроядра проект Hurd активно развивались. Это по-служило причиной того, что в качестве ос-новы для ядра был выбран проект Mach.

Аппаратная платформа

В качестве аппаратной платформы пор-тирования ядра Mach была выбрана отла-дочная плата SK-AT91SAM9XE512 с процес-сором ARM9 Atmel AT91sam9260. Процес-сор ARM9 представляет собой реализацию популярной архитектуры встраиваемых процессоров, обеспечивая, таким обра-зом, принципиальную возможность адап-тации для него ОС. Область применения ядра ARM9 весьма широка, примерами мо-гут служить контроллеры GSM-терминалов, средства преобразования протоколов об-мена данными, наладонные компьютеры (palm PC), портативные измерительные уст-ройства, карманные устройства сбора дан-ных, устройства управления автомобильны-ми двигателями, смарт-карты и JPEG-кон-троллеры устройств отображения.

Применяемая технология

Разработка встраиваемой ОС осуществ-лялась в три этапа [3].

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

35

ПРИКЛАДНАЯ ИНФОРМАТИКА

Инструментальные средства Программно-аппаратные комплексы

№ 6 (36) 2011

В. А. Сартаков, И. О. Атовм

ян, М

. А. Заева1. Подготовительный этап. Цель со-

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

2. Перенос микроядра с архитекту-ры i386 на архитектуру ARM9 и запуск его на аппаратной платформе.

3. Создание драйвера Ethernet с элемен-тами TCP/IP стека в виде самостоятельного модуль-сервера, находящегося в отдельном адресном пространстве и предназначенного для обработки пакетов сети.

Для демонстрации работоспособности ОС, в качестве основы для сетевого устрой-ства, оценивалось время обработки сетевых запросов ICMP Echo-Request, создаваемых при помощи утилиты ping.

Поскольку ОС логически разделяется на несколько частей, а именно, микрояд-ро GNU/Mach, пространство пользователя (набор прикладных программ и стандартная библиотека libc), драйверы, средства разра-ботки и конфигурации, то для переноса ОС необходимо переработать каждую из этих частей с учетом особенностей аппаратной платформы. При проектировании системы в нее также закладывались принципы, даю-щие возможность в будущем существенно расширить ее функционал:

На уровне микроядра: аппаратно зави-симый исходный код ОС строился таким об-разом, чтобы в него можно было внести из-менения без больших временных затрат, на-пример добавить новую аппаратную плат-форму или архитектуру. Это требование привело к необходимости внести серьезные изменения в базовые средства конфигури-рования микроядра GNU/Mach;

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

ские библиотеки и программы, например TCP/IP стек, возможно сделать не завися-щими от платформы.

Обозначенные выше принципы позво-лили разрабатывать ОС как портируемую с ориентацией на архитектуру ARM, что по-зволило вести разработку ОС как встраи-ваемой системы.

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

На втором этапе в сконфигурированном исходном коде работающего под i386 мик-роядра была произведена замена аппарат-но-зависимых частей кода с i386 на ARM9. Не измененные аппаратно-зависимые части ядра заменили заглушками. Был разрабо-тан код для операций сохранения, загруз-ки и переключения контекста и вывода ди-агностических сообщений, осуществлена базовая инициализация аппаратной плат-формы, реализованы механизмы работы с оперативной памятью. Разработка каждой из этих частей ОС велась отдельно с помо-щью средства разработки IAR 5.1. Исполь-зование указанной среды обусловлено обя-зательностью применения внутрисхемного отладчика и средств пошаговой отладки, что необходимо, например, при отладке функ-ций переключения контекста.

Вслед за этим осуществлялись подготов-ка и запуск модуля-сервера, активация сис-темного таймера и отладка интерфейса ме-жду микроядром и модуль-сервером (RPC). Была создана основа для стандартной биб-лиотеки языка C, включающая системные вызовы и базовые функции работы с памя-тью (копирование, сравнение).

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

36Инструментальные средства Программно-аппаратные комплексы

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

Опыт разработки и тестирования встраиваем

ой микроядерной операционной системы

Также на втором этапе разработан об-мен данными между модуль-сервером и мик-роядром.

Третий этап состоял из нескольких ша-гов:

создание и отладка драйвера Ethernet •в среде IAR 5.1. Драйвер производил инициа-лизацию MAC и PHY модулей, а также осу-ществлял прием и отправку пакетов в сеть (MAC – Media Access Control — и PHY — Physical layer — являются аппаратными бло-ками, осуществляющими обмен данными ме-жду сетью и микропроцессором);

создание анализатора пакетов сети •Ethernet с минимальными возможностями. Анализатор получал пакеты из драйвера се-тевого устройства, обрабатывал заголовки и формировал ответы на ARP и ICMP Echo-Request запросы (ARP, IP, ICMP являются частью стека протоколов TCP/IP [4]). Для создания ICMP Echo-Request запросов бы-ла использована утилита ping, предназна-ченная для проверки соединений в сетях на основе TCP/IP;

перенос драйвера и стека в отдельный •модуль-сервер.

Созданный модуль-сервер, содержащий элементы TCP/IP стека, позволил наглядно продемонстрировать работу ОС. В резуль-тате получены параллельно работающие микроядро и модуль-сервер, которые об-менивались между собой сообщениями, ис-пользуя механизм системных вызовов, при этом и микроядро, и модуль-сервер нахо-дились в собственных адресных простран-ствах.

Для тестирования созданной системы ис-пользовалась утилита ping, которая отправ-ляет запросы (ICMP Echo-Request) протоко-ла ICMP указанному узлу сети и фиксиру-ет поступающие ответы (ICMP Echo-Reply). Время между отправкой запроса и получе-нием ответа RTT (Round Trip Time) позволяет определять двусторонние задержки по мар-шруту и частоту потери пакетов и на их ос-нове оценивать загруженность каналов пе-редачи данных и промежуточных устройств. Сравнение величин этого времени, получае-

мых на разных платформах, обычно исполь-зуется для оценки производительности TCP/IP стека и механизмов взаимодействия ОС с сетевой подсистемой.

Созданная система успешно прошла тес-тирование ICMP запросами. При этом не по-терялось ни одно сообщение, на консоль непрерывно выводились диагностические сообщения от микроядра, а также сообще-ния анализа заголовков модуль-сервера. Было отправлено 50 сообщений с интерва-лом в 1 с.

Рис. 1. Гистограмма распределения времени ответов микроядерной ОС

На рисунке 1 видно, что ответ формиру-ется с разными интервалами времени — 15 сообщений со временем ответа в интерва-ле 0,2 – 0,3 мс, и 20 сообщений в интервале 0,6 – 1,3 мс. При этом наблюдались и паке-ты с большим временем формирования от-вета — 2,2 мс. Причиной, по-видимому, яв-ляется загруженность системы диагности-ческими сообщениями во время работы мо-дуль-сервера.

Для сравнения подобное тестирование было проведено без использования ОС. В этом случае отсутствуют затраты времени как на переключения контекста между мик-роядром и модуль-сервером, так и на фор-мирование диагностических сообщений микроядра. На рисунке 2 хорошо видны две группы сообщений — короткие со временем ответа 0,1 – 0,2 мс и длительные со временем ответа 0,8 – 0,9 мс. Отсутствие переключений

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

37

ПРИКЛАДНАЯ ИНФОРМАТИКА

Инструментальные средства Программно-аппаратные комплексы

№ 6 (36) 2011

В. А. Сартаков, И. О. Атовм

ян, М

. А. Заеваконтекста и диагностики лишь очистило рас-

пределение от промежуточных значений, что говорит о проектных недостатках, присущих механизмам работы TCP/IP стека.

Рис. 2. Гистограмма распределения времени ответов системы без ОС

В качестве эталона можно использо-вать распределение времени формирова-ния ответов для ОС Linux (рис. 3). Боль-шая часть пакетов попадает в интервал 0,20 – 0,23 мс.

Рис. 3. Гистограмма распределения времени ответов для ОС Linux

Анализ результатов позволяет сделать вывод о полной работоспособности создан-ной модели микроядерной ОС, состоящей из микроядра и модуль-сервера.

Заключение

Разработанный программный комплекс, который включает параллельно работаю-

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

Важно отметить, что разработанный ал-горитм и созданные в процессе разработки ОС программные объекты допускают про-стой перенос микроядра GNU/Mach на дру-гие популярные платформы, например MIPS и PowerPC.

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

Исходный код разработанной ОС, средст-ва разработки и отладки размещены в сети Интернет по адресу http://www.ksyslabs.org/.

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

1. Таненбаум Э. С. Современные операционные системы. СПб.: Питер, 2007. — 1040 c.

2. Олифер В. Г., Олифер Н. А. Сетевые операци-онные системы. СПб.: Питер, 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).

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

123

ПРИКЛАДНАЯ ИНФОРМАТИКА

Сведения об авторах

№ 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.

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

124Сведения об авторах

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 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.

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

125

ПРИКЛАДНАЯ ИНФОРМАТИКА

Сведения об авторах

№ 6 (36) 2011

Atovmjan Igor — Doctor of Engineering, Professor, Head of Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow.

Babishin Vladimir — Doctor of Engineering, Professor, Department of Applied Cosmonautics and Information Measuring Equipment, Moscow Academy of the Labor Market and Information Technology.

Baryshev Ruslan — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative and Cultural Industries, Institute for the Humanities of Siberian Federal University, Krasnojarsk.

Berezin Michael — Senior Mathematician, Intelligent Systems Modeling and Control Laboratory, Institute of Con-trol Sciences n. a. V. A. Trapeznikov of Russian Academy of Sciences, Moscow.

Сherepanov Vladimir — Managing Partner, Centre of Independent Valuation and Consulting (LLC), Associ-ate Professor, Appraisal, stock market & taxation Department, Moscow University of Finance and Industry «Sin-ergy».

Davydov Aleksandr — Doctor of Engineering, Methodological Council Technical Adviser, Scientific-Production Association n. a. S. A. Lavochkin, Moscow region.

Dedkov Vitaly — Doctor of Engineering, Professor, Senior Researcher, Nonlinear Analysis and Safety Problems Department, Computer center n. a. A. A. Dorodnitsyn of the Russian Academy of Sciences, Moscow.

Dimitriev Alexander — Ph. D. (Eng.), Associate Professor, Computer Technologies Department, Chuvash State University n. a. I. N. Ulyanov, Cheboksary.

Doroshenko Maxim — Post-Graduate Student, Department of Applied Cosmonautics and Information Measur-ing Equipment, Moscow Academy of the Labor Market and Information Technology.

Fertsev Alexander — Engineer, Informational Technologies Department, Mordovian State University n. a. N. P. Ogarev, Saransk.

Gimarov Vladimir A. — Doctor of Engineering, Professor, Management and Information Technologies in Eco-nomics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University), Smolensk.

Gimarov Vladimir V. — Ph. D. (Econ.), Associate Professor, Management and Information Technologies in Economics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University), Smolensk.

Gorbunov Andrey — Ph. D. (Eng.), Associate Professor, Deputy Director of Air Traffic Control Training Unit, Moscow State Technical University of Civil Aviation.

Gudkov Kirill — Engineer of State Research Institute of Aviation Systems, Moscow.

Ivanova Irina — Post-Graduate Student, Management and Information Technologies in Economics Department, Smolensk Branch of the Moscow Power Engineering Institute (the Technical University), Smolensk.

Kaganov Benjamin — Ph. D (Econ.), First Deputy Head of Moscow Department of Education.

Kharitonov Sergej — Ph. D. (Econ.), Associate Professor, Mathematical Decision-Making Techniques Department, Moscow University of Finance and Industry «Sinergy».

Lavrentjev Valery — Ph. D. (Eng.), Associate Professor, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow.

Lisin Denis — Post-Graduate Student, Applied Mathematics and Numerical Methods Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov.

Maksimenko-Shejko Kirill — Ph. D. (Math), Senior Researcher, Applied Mathematics and Numerical Methods Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov.

Malynkin Konstantin — JSC SPA «Mobile Information Systems», Deputy Head of Airborne and Ground-based Information Systems Department, Moscow.

Mukhin Ivan — Senior Programming Engineer, JSC SPA «Mobile Information Systems», Moscow.

Nesterov Igor — Ph. D. (Eng.), Head of Systems Programming Department, Moscow University of Finance and Industry «Sinergy».

Pashchenko Fedor — Doctor of Engineering, Professor, Head of Intelligent Systems Modeling and Control Laboratory, Institute of Control Sciences n. a. V. A. Trapeznikov of Russian Academy of Sciences, Moscow.

Pikov Nikita — Post-Graduate Student, Institute for the Humanities of Siberian Federal University, Krasnojarsk.

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

126Сведения об авторах

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

Rudov Ivan — Post-Graduate Student, Institute for the Humanities of Siberian Federal University, Krasnojarsk.

Rumyantsev Maxim — Ph. D. (philos.), Director of Institute for the Humanities of Siberian Federal University, Krasnojarsk.

Sartakov Vasily — Post-Graduate Student, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow.

Shejko Tatiana — Doctor of Engineering, Professor, Head of Applied Mathematics and Numerical Methods Department, Institute for Mechanical Engineering Problems of National Academy of Sciences of Ukraine, Kharkov.

Smolin Artem — Ph. D. (philos.), Associate Professor, Chair of Information Technology in Creative and Cultural Industries, Institute for the Humanities of Siberian Federal University, Krasnojarsk.

Sokolov Maxim — Senior Lecturer, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow.

Tkachenko Sergej — Senior Researcher, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow.

Tolok Alexey — Doctor of Engineering, Professor, Head of Department of Engineering Graphics, Moscow State Technological Institute STANKIN.

Tormasov Aleksandr — Doctor of Mathematics, Professor, Head of Department of Theoretical and Applied Mathematics, Moscow Institute of Physics and Technology.

Zaborovsky Nikita — Post-Graduate Student, Department of Informatics, Faculty of Management and Applied Mathematics, Moscow Institute of Physics and Technology.

Zaeva Margarita — Associate Professor, Intelligent Control Systems Department, National Research Nuclear University MEPhI, Moscow.

Zinoviev Ivan — Post-Graduate Student, Physics and Applied Mathematics Department, Vladimir State University, n. a. A. Stoletov and N. Stoletov, Vladimir.

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

127

ПРИКЛАДНАЯ ИНФОРМАТИКА

Аннотированный список статей

№ 6 (36) 2011

Internet Life 2011 — попавшие в сетьПресс-релиз

15 ноября в Московском центре международ-ной торговли впервые прошла конференция In-ternet Life 2011. Организатором форума выступил центр профессионального роста CareerLab, на-копивший богатый опыт проведения крупных кон-ференций, среди которых такие мероприятия, как Software People, User Experience Russia, Social Experience.

Интернет, бизнес, социальные медиа, стартап.

Internet Life 2011 — LeakedPress release

A conference «Internet Life 2011» was held for the first time on November 15 at the World Trade Center in Moscow. The forum was organized by the Center for professional growth «CareerLab» that has accumulated extensive experience in organizing large conferences, including such events as «Software People», «User Ex-perience Russia», «Social Experience».

Internet, business, social media, start-up.

Нестационарная мультиагентная модель регионального рынка

интернет-услугВ. В. Гимаров, В. А. Гимаров, И. В. Иванова

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

Рынок интернет-услуг, классификационный анализ траек-торий, мультиагентное моделирование.

Non-stationary multi-agent model of the regional Internet services market

V. V. Gimarov, V. A. Gimarov, I. Ivanova

Computer simulation based on multi-agent ap-proach to the problem of telecommunication compa-nies management is considered and the structure of multi-component multi-agent system for market analy-ses is proposed.

The market for Internet services, the classification analysis of the trajectories, multi-agent simulation.

Механизмы интеграции внутрикорпоративных справочников

К. С. Гудков

Рассмотрена задача интеграции внутрикор-поративных справочников при создании системы поддержки нормативно-справочной информации. Указано место рассматриваемой задачи в общей проблеме управления нормативно-справочной ин-формацией. Автором предложена математическая модель объединения справочников и разработан программный продукт, в котором она реализована на практике.

Корпоративная информационная система, управление справочниками, математическая модель.

Ways of intra-corporate lookup tables integration in master data management

systemsK. Gudkov

The problem of intra-corporate lookup tables’ in-tegration in master data management systems is pre-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Пресс-релиз

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

Электронное обучение, открытое обучение, дистанционное обучение, программные решения.

Moscow Education Online 2011Press release

Themes of the event cover a wide range of ad-vanced technologies development and management decisions in the fields of e-learning, open and distance education. The conference was attended by leading 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.

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

128Аннотированный список статей

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

Информационные технологии как инструмент повышения

конкурентоспособности образовательных

программ в системе корпоративного обучения

В. Ш. Каганов

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

Корпоративное обучение, конкурентоспособность, дистан-ционное обучение, компьютерные тренажеры.

Information technologies as a tool for enhancing the

competitiveness of the educational programs for corporate training

B. Kaganov

Information education technology application in the corporate «Norilsk Nickel» university is discussed. Large-scale application of distance learning courses allows satisfying the need for prompt and high quality teaching staff. To maintain the desired level of compa-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.

Corporate training, competition, distance learning, computer simulators.

Метод снижения временных затрат на обработку

результатов тестированияВ. С. Лаврентьев, М. А. Соколов, С. И. Ткаченко

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

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

Тестирование, технология тестирования, обработка резуль-татов тестирования.

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.

Опыт разработки и тестирования встраиваемой микроядерной

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

Описан процесс разработки встраиваемой опе-рационной системы на основе микроядра GNU/Mach. Разработка осуществлялась путем перено-са микроядра GNU/Mach на архитектуру ARM с по-следующей разработкой драйвера Ethernet и за-пуском TCP/IP стека в виде отдельных модуль-сер-веров. Приводятся сравнительные оценки произ-водительности.

Встраиваемые системы, микроядро, операционные систе-мы, ARM, GNU/Mach.

Experience of developing and testing embedded

microkernel operating systemV. 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.

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

129

ПРИКЛАДНАЯ ИНФОРМАТИКА

Аннотированный список статей

№ 6 (36) 2011

Статическое обнаружение гонок в коде, содержащем ветвления и циклы

Н. В. Заборовский, А. Г. Тормасов

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

Многопоточное исполнение, состояние гонки, статический анализ.

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 concurrent threads execution that alows analyzing data-races stati-cally. Target algorithms for the model are ones contain-ing custom synchronization machinery and atomic op-erations. As opposed to known models of a concurrent execution the suggested model analyze the code at a lower level of instructions.

Multiprocessing, concurrent execution, data-race, static anal-ysis

Чувашско-русский переводчик: программная реализация

А. П. Димитриев

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

Программный комплекс, база данных, семантика.

Chuvash-Russian translator: a software implementation

A. Dimitriev

The automatic Chuvash into Russian translation package features together with database used are

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 октября в Санк-т-Петербурге в Доме ученых им. А. М. Горького. В число основных задач входило развитие и обоб-щение теории имитационного моделирования и ква-лиметрии моделей, обмен опытом и обсуждение ре-зультатов исследований и практических приложе-ний, ознакомление с новейшими средствами авто-матизации и визуализации, распространение опыта обучения теории и практике.

Имитационное моделирование, визуализация, квалимет-рия.

Fifth All-Russian scientific-practical conference

on simulation IMMOD 2011Press release

The conference was held on October 19 – 21 in 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.

Метод оперативного анализа нестационарных случайных процессов

на основе разложения исследуемой функции в интеграл Фурье

В. Д. Бабишин, А. Н. Давыдов, В. К. Дедков, М. А. Дорошенко

Исследуется метод решения задачи анали-за технического состояния объектов управления на основе имитационного моделирования неста-ционарных случайных процессов функциониро-вания данных объектов в виде разложения в ин-теграл Фурье в среде Anylogic и проверки дан-ных процессов на стационарность. Данный метод

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

130Аннотированный список статей

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

позволяет существенно повысить оперативность принятия решений по предотвращению нештат-ных ситуаций.

Cлучайный процесс, надежность, техническое состояние, управление, система.

Using Fourier integral decomposition for on-line nonstationary processes

analysisV. Babishin, A. Davydov,

V. Dedkov, M. Doroshenko

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 of decision-making processes while emergency situa-tions preventing.

Random process, reliability, technical state, control, system.

Летный симулятор с пилотским интерфейсом комбинированной

реальностиА. Л. Горбунов

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

Летный симулятор, интерфейс пилота, комбинированная реальность.

Flight simulator with augmented reality pilot Interface

A. Gorbunov

The paper describes the flight simulator with aug-mented reality pilot interface (patent protected). The paper describes the flight simulator with pilot’s inter-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.

Виртуальная реконструкция объектов

историко-культурного наследияМ. В. Румянцев, А. А. Смолин,

Р. А. Барышев, И. Н. Рудов, Н. О. Пиков

В статье изложен опыт трехлетней работы науч-ного коллектива Гуманитарного института Сибир-ского федерального университета в области соз-дания виртуальных реконструкций объектов исто-рико-культурного наследия. Представлены методи-ческие подходы к построению сложных трехмерных объектов на примере построения 3d-моделей Троиц-кой, Успенской, Воскресенской и Преображенской церквей, Богоявленского собора и Спасского муж-ского монастыря. Реализация авторского подхода в части трехмерного моделирования, позволяет ис-пользовать трехмерные модели в реальном време-ни на базе 3d-engine.

Виртуальная реконструкция, историко-культурное насле-дие.

Virtual reconstruction of historical

and cultural heritage objectsM. 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.

R-функции в компьютерном моделировании дизайна

3D поверхности автомобиляД. А. Лисин, К. В. Максименко-Шейко,

А. В. Толок, Т. И. Шейко

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

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

131

ПРИКЛАДНАЯ ИНФОРМАТИКА

Аннотированный список статей

№ 6 (36) 2011

визуализации уравнений поверхностей геометри-ческих объектов в 3D.

R-функции, уравнение поверхности кузова, мате-матический и компьютерный дизайн.

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 automobile body 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.

Ситуационная адаптация пространственных данных

для бортовых геоинформационных задач

К. В. Малынкин, И. Б. Мухин, И. А. Нестеров

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

Геоинформационные задачи, пространственные данные, ситуационная адаптации, уровни детализации, вейвлет-преобразование.

Situation adaptation of digital spatial data for on-board geographic information applications

K. Malynkin, I. Mukhin, I. Nesterov

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-intensive on-board geographic information applications in an acceptable time, different means of situational adaptation of digital spatial data are used. The method

described represents spatial data as a set of step-by-step approximations, which makes it possible to pro-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.

Пакетный способ сравнения изображений

И. И. Зиновьев

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

Сравнение изображений, пространства векторов атрибу-тов, фильтры Гаусса, метрические методы.

Method of image comparison based on the construction of vector

spaces of their attributesI. 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А. А. Ферцев

В работе представлена реализация нейронной сети, обучаемой по алгоритму на основе метода Левенберга-Марквардта. С помощью технологии NVIDIA CUDA обучение построенной нейронной се-ти ускорено от 8 до 100 раз. Построенная нейрон-ная сеть применена для распознавания зашумлен-ных изображений.

Распознавание изображений, нейронная сеть, метод Ле-венберга-Марквардта, графический процессор, NVIDIA CUDA.

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

132Аннотированный список статей

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

Neural network implementation for image recognition using NVIDIA CUDA

technology

A. Fertsev

In this paper an implementation of neural network trained by algorithm based on Levenberg-Marquardt method 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.

Параметрическая идентификация класса нечетких систем с помощью устойчивого

рекуррентного алгоритма

М. А. Березин, Ф. Ф. Пащенко

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

Нечеткие нейронные сети, параметрическая идентифика-ция, устойчивость.

Fuzzy systems parameters identification using stable recurrent

algorithm

M. Berezin, F. Pashchenko

Takagi-Sugeno fuzzy models have recently become a quite powerful engineering tool for complex systems modeling and control. However many tasks including the 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 algorithm is proving.

Fuzzy neural networks, parameter identification, stability.

Применение MS Excel для решения задачи стоимостной

оценки с использованием метода корреляционно-регрессионной

зависимости

С. В. Харитонов, В. Ю. Черепанов

Несмотря на имеющиеся программные ком-плексы, позволяющие производить финансовые расчеты в рамках оказания услуг по оценке, боль-шинство практикующих оценщиков при опреде-лении рыночной или иной стоимости используют средства 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 correlation-regression dependence in MS Excel envi-ronment.

The analysis, the formula editor, estimation, the comparative approach.

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

133

ПРИКЛАДНАЯ ИНФОРМАТИКА

Список публикаций за 2011 год

№ 6 (36) 2011

IT-бизнес

И. М. Нейский, А. Ю. ФилипповичРазработка тарифной политики для клиентов брокерского обслуживания на базе методов адаптивной кластеризации № 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)

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

134Список публикаций за 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)

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

135

ПРИКЛАДНАЯ ИНФОРМАТИКА

Список публикаций за 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)

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

136Список публикаций за 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)

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

137

ПРИКЛАДНАЯ ИНФОРМАТИКА

Список публикаций за 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)

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

138Список публикаций за 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)

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

139

ПРИКЛАДНАЯ ИНФОРМАТИКА

Правила оформления рукописей

№ 6 (36) 2011

В связи с требованиями Высшей атте-стационной комиссии (ВАК) Минобр-науки России в отношении рецензи-

руемых периодических изданий редакция публикует правила представления мате-риалов в журнал «Прикладная информати-ка». Правила введены в действие с 1 июля 2010 года для всех поступающих статей.

В журнал «Прикладная информатика» представляются статьи, содержащие но-вые научные и практические результаты по разделам:

корпоративные информационные сис- •темы и технологии;

разработка новых приложений, внедре- •ние информационных систем и технологий в различных отраслях экономики;

информационные и коммуникационные •среды бизнеса, электронная коммерция;

программные средства и программная •инженерия;

компьютерные методы и технологии •электронного образования: e-education, e-learning;

виртуальная реальность: профессио- •нальные тренажеры и компьютерные игры;

компьютерное моделирование процес- •сов: modeling и simulation;

проблемы информационной безопас- •ности;

математические и инструментальные •методы экономики (при условии обязатель-ной привязки к информатике);

искусственный интеллект и обработ- •ка знаний;

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

средства информатики;репортажи, очерки, хроника, выстав- •

ки, письма в редакцию, дискуссии, новые книги.

Редакционный совет журнала заинте-ресован в опубликовании статей научного и практического характера, в которых пред-ставлены новые результаты или разработки в области IT, информационных систем, баз данных или software в экономике, менедж-менте, e-commerce. Таким статьям отводит-ся до 75 % объема журнала.

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

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

Условия опубликования статьи

1. Научно-практические статьи, пред-ставляемые в «Прикладную информатику», независимо от их объема публикуются бес-платно. Статьи рекламного содержания, рекламные модули или вставки помещают-ся в журнал на платной основе согласно утвержденным расценкам или на компен-сационных условиях. Общий объем рекламы в одном номере журнала не должен превы-шать 5 полос.

2. Статья должна соответствовать дан-ным Правилам.

3. Материалы публикуются только после положительной рецензии. Рецензент назна-чается главным редактором или его замес-тителем. Отрицательная рецензия может

Правила оформления рукописей для представления в редакцию журнала «Прикладная информатика»

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

140Правила оформления рукописей

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

быть предоставлена автору. Рецензирова-ние является для автора анонимным.

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

Статьи предоставляются в электронном виде на e-mail редакции.

Структура рукописи

1. Статья должна начинаться с вводной части (введения), которая включает в себя содержательную постановку рассматривае-мого вопроса, краткие сведения из его ис-тории, разъяснения относительно того, где и когда изучаемый вопрос возникает. Дол-жен быть ясен мотив, побудивший автора написать статью.

2. В основной части текста дается под-робная постановка задачи, в том числе с по-зиций прикладной информатики. Если во-прос сводится к анализу некоторой модели, то должно быть пояснено, как эта модель вытекает из содержательной постановки за-дачи. Приводимые утверждения и результа-ты должны быть изложены и обстоятельно разъяснены.

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

Используемые в основном тексте ред-ко встречающиеся специальные термины и обозначения необходимо разъяснять.

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

В статьях значительного объема ре-комендуется использовать подзаголовки (2 уровня).

3. Заключительная часть статьи (заклю-чение) должна содержать выводы, обсужде-

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

4. Основной текст сопровождается рисун-ками (с подрисуночными подписями), форму-лами и таблицами, списком литературы.

Редакция не принимает к публикации за-метки, тезисы и доклады от первого лица.

Материалы статьи формируются в тек-стовом редакторе MS Word (версий 6.0 и бо-лее поздних) и предоставляются в стандарт-ном формате DOC или кросс-формате RTF. Формат листа А4, размеры полей: лево-го, правого, верхнего, нижнего — по 2 см. Шрифт Times New Roman размером 14 рт. Межстрочный интервал — полуторный (1,5). Нумерация страниц обязательна.

К статье прилагаются:заглавие на русском и английском язы- •

ках;аннотация объемом 300–500 знаков •

по-русски и по-английски;сведения об авторах на русском и анг- •

лийском языках: ФИО, должность, наимено-вание организации, почтовый адрес (вклю-чая индекс).

ТаблицыНазвания строк и столбцов таблицы и ее

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

Все данные, представленные в таблице, набираются в формате: одно значение — одна ячейка, одна строка (количество ячеек равно количеству столбцов).

Пример оформления таблицы:

Таблица 1

Бесплатные аналоги наиболее популярных приложений

№ НазначениеПлатные программы

Бесплатные аналоги

1

2

3

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

141

ПРИКЛАДНАЯ ИНФОРМАТИКА

Правила оформления рукописей

№ 6 (36) 2011

ФормулыСоздаются средствами встроенного

в MS Word (до версии 2007) формульного редактора Equation или внешнего MathType с использованием стандартных настроек.

Формулы, набранные во встроенном ре-дакторе MS Word 2007, в работу не прини-маются.

Пример 1. Сложная, но правильно запи-санная формула с помощью Equation:

x

p

D D k H Hx

q x xi ii

N

xG

TB M

∈ == ∑ +

δ ( )

1. (1)

Номера формул указываются справа в круглых скобках.

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

Не допускается создание формульных выражений с помощью составных символов в строке (или строках) или при помощи век-торных редакторов.

Пример 2. Некорректная запись фор-мульного выражения:

m ki N = ∑ -----------. (1) i = 1 di

Пример 3. Корректная запись этого же формульного выражения:

Nkd

i

ii

m

==∑

1

. (1)

Допускается набор специальных зна-ков и символов греческого алфавита при помощи системного символьного шрифта Symbol.

Стиль формул и переменных в тек-сте:

цифры и греческие буквы, скобки •в формулах, стандартные обозначения ти-пов: sin, cos, log, e (основание натурального логарифма) пишутся прямо;

латинские буквы (английский алфавит) •набираются светлым курсивом;

греческие буквы в формулах — пря- •мым начертанием.

РисункиИллюстративный материал желатель-

но представлять в виде объектов высоко-го разрешения. Громоздкие надписи на рисунке нужно размещать по тексту или в подрисуночных подписях. Не рекоменду-ется использовать графический редактор MS Word: из-за некачественной привязки текстов к деталям рисунка изображение ис-кажается.

Максимальный размер рисунка (см): 15 (ширина) × 20 (высота). Если автор пред-полагает рисунок компактным, то по шири-не он не должен превышать 7,2 см (ширина колонки).

Рекомендуемые графические редак-торы:

для создания векторных иллюстраций •(блок-схем, графиков, рисунков) — пакеты Adobe Illustrator, Corel Draw. Допускается также выполнение схем средствами редак-торов MS Word или Visio.

для создания растровых иллюстраций •и обработки отсканированных материа-лов — Adobe PhotoShop, Corel Photo-Paint; экранных форм (копий экрана) — любые программы захвата изображения (напри-мер, Corel Capture, который входит в состав пакета CorelDRAW Graphics Suite).

Векторные изображения предостав-ляются в следующем формате: толщина основных линий — 0,5 пункта (0,176 мм), шрифт надписей в элементах рисунка: Arial, размером 9 пт. Если иллюстрации представ-лены в стандартном графическом редак-торе MS Word, они должны быть сгруппи-рованы; если в формате внешнего редак-тора, — каждую векторную иллюстрацию нужно сохранить в отдельном файле и пре-доставить в исходном формате того графи-ческого средства, в котором иллюстрация была изначально выполнена. В названии файла следует отразить имя автора и по-рядковый номер рисунка (например, Пет-ров_Рис_1).

Экранные формы должны быть под-готовлены в соответствии с требования-ми к разрешению растровых изображе-

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

142Правила оформления рукописей

ПРИКЛАДНАЯ ИНФОРМАТИКА№ 6 (36) 2011

ний. Прежде чем копировать изображения с экрана, следует установить максималь-ное разрешение экрана вашего монитора. Для этого через кнопку «Пуск» нужно вы-полнить: Панель управления→Экран→Пара-метры и задать самое большое разрешение экрана из допустимых на данном компьюте-ре (рис. 1). Копирование окон в буфер об-мена можно осуществлять с помощью пред-варительно загруженной программы Corel Capture (рис. 2).

При первой ее загрузке необходимо ус-тановить для изображений (Image) параметр разрешения (Resolution), равный 300 dpi, а также ширину (Width) и высоту (Height) изо-бражения (в пикселях), равные максималь-ному разрешению вашего экрана (на рис. 1 это 1600 и 1200 точек соответственно). При загрузке Corel Capture можно установить ре-жимы получения качественного изображе-ния:

1) только текущее окно;2) меню;3) произвольный фрагмент экрана.Формат изображения при первой загруз-

ке Corel Capture устанавливается с пара-метрами: RGB (24 бит), точный размер, еди-ницы — пиксели; ширина, высота — 100 %. Такая настройка, как правило, выполняет-ся только 1 раз. Перехват изображения да-лее производится клавишей F7. В резуль-тате автоматически получается растровая информация в буфере обмена с разреше-нием 300 dpi, которую нужно передать для последующей обработки или сохранения в виде файла в Corel Photo-Paint или Adobe PhotoShop в формате tif (без сжатия) или в формате jpg.

Для получения растрового изображения с помощью опции «PrtSc» следует открыть активное изображение, нажать сочетание клавиш «Shift+PrtSc», далее открыть ре-дактор пиксельной графики, создать пус-той файл с параметрами: разрешение — 300 dpi; цветовая модель 24 bit RGB, и вста-вить из буфера обмена данную копию, затем отредактировать изображение и сохранить его в формате tif (без сжатия) или jpg.

Снимки с цифровых фотоаппара-тов прилагаются к тексту статьи как рас-тровые jpg-файлы с разрешением не ниже 300 dpi.

Править (корректировать) фотографии следует с помощью Adobe PhotoShop, Corel

Рис. 1. Установка разрешения экрана

Рис. 2. Окно настроек Corel Capture

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

143

ПРИКЛАДНАЯ ИНФОРМАТИКА

Правила оформления рукописей

№ 6 (36) 2011

PhotoPaint или специального программно-го обеспечения, прилагаемого к фотоаппа-рату.

Снимки на фотобумаге должны быть отсканированы с разрешением не ниже 300 dpi.

Иллюстрации, заимствованные авто-ром из других источников, должны иметь соответствующие ссылки.

Список литературыОформляется по принятому в журна-

ле стандарту. Работы в библиографиче-ском списке нумеруются по алфавиту, причем сначала перечисляются россий-ские источники, а затем — иностранные либо в порядке следования ссылок. Но-мера ссылок в тексте заключаются в квад-ратные скобки.

Примеры оформления списка литера-туры:

а) книга:Гиленсон П. Г. Справочник технического

редактора. М.: Книга, 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 ре-дакции и считается окончательным с содер-жательной точки зрения.

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

Замечания рецензентовВ случае отрицательной рецензии на ру-

копись статьи редколлегия вправе отказать автору в опубликовании этой статьи, а так-же имеет право оставить у себя электрон-ный экземпляр рукописи (или один экземп-ляр статьи в бумажном варианте).

Уважаемые авторы!Коллектив редакции надеется на вашу

аккуратность в выполнении изложенных требований.

При возникновении вопросов или сомне-ний просим оперативно связаться с редак-цией (в противном случае возможны потери времени на переделку, переписывание или перерисовку материалов статьи).

E-mail: [email protected].Телефон: (495) 663-93-88 доб. 1833.

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

Подписка-2012Журнал «Прикладная информатика» выходит 6 раз в год:

Февраль Апрель Июнь Август Октябрь Декабрь

Подписка через редакциюСтоимость подписки на 2011 год:1 номер 2 номера 3 номера 4 номера 5 номеров 6 номеров980 руб. 1960 руб. 2940 руб. 3920 руб. 4900 руб. 5880 руб.

Подписку можно оформить с любого месяца.Тел./факс: (495) 663-93-88 (доб. 1839, 1614)

Руководитель службы маркетинга: Н. М. Ларионова E-mail: [email protected]

Подписка на почтеПо каталогу агентства «Роспечать» индекс 20497По объединенному каталогу «Пресса России» индекс 88059

Доставка осуществляется заказной бандеролью с уведомлением.

Электронный выпуск, а также отдельные статьи журнала можно приобрести на сайтах www.elibrary.ru и www.dilib.ru.

К оплате принимаются все виды электронных платежей, банковские карты. Возможна также оплата с помощью SMS.

Учредитель и издатель ООО «Маркет ДС Корпорейшн»Свидетельство о регистрации ПИ № ФС77–18788

Литературный редактор А. К. Наумко

Верстка, дизайн макета Б. В. Зипунов

Адрес редакции

125190, Москва, Ленинградский просп., д. 80, корп. Г, офис 202/19 Тел.: (495) 663-93-88 (доб. 1833, 1839)

e-mail: [email protected]; www.appliedinformatics.ru

Наши реквизиты

ООО «Маркет ДС Корпорейшн»ИНН 7702267103КПП 771901001

ОГРН 1027700400375Р/с 40702810100000000371

ООО КБ «НР Банк» г. МоскваК/с 30101810300000000435

БИК 044525435

При перепечатке и цитировании материалов ссылка на журнал «Прикладная информатика» обязательна.Редакция не несет ответственности за достоверность информации, опубликованной в рекламных объявлениях.

Мнения авторов и редакции могут не совпадать.

© ООО «Маркет ДС Корпорейшн»

Подписано в печать: 12.12.2011.Тираж 1000 экз.

Отпечатано в ООО «Галлея-Принт».111024, Москва, ул. 5-я Кабельная, д. 2Б.

Заказ № 349