Научная статья на тему 'Прототипирование интегрированной среды информационного взаимодействия в космической отрасли'

Прототипирование интегрированной среды информационного взаимодействия в космической отрасли Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
89
15
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
OPEN SOURCE / CMS / ВЕБ-ПРИЛОЖЕНИЕ / ВЕБ-ПОРТАЛ / СИСТЕМА УПРАВЛЕНИЯ (СУ) / WEB-APPLICATION / WEB-PORTAL / CONTROL SYSTEM (CS)

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Петров М.Н., Абенова Ж.С., Набиев Н.К.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Петров М.Н., Абенова Ж.С., Набиев Н.К.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PROTOTYPING AN INTEGRATED ENVIRONMENT OF INFORMATION COOPERATION

The paper shows the general scheme of IEIC web-application prototype, and describes the model of CS functioning and the IEIC user model. They allow to develop a web-application and recommendations to improve the safety level of functioning for a client and the administrative parts of a web-portal system.

Текст научной работы на тему «Прототипирование интегрированной среды информационного взаимодействия в космической отрасли»

Решетневс^ие чтения. 201б

этом повышенную точность, но в ряде задач такая возможность отсутствует, результат нужно получать практически в режиме реального времени и с минимальными затратами. Существующие методы обладают различными требованиями к ресурсам и различной точностью работы [1]. Существует множество алгоритмов, способных обучиться на конкретных изображениях людей [1], примером может быть метод Виолы-Джонса [2-3]. При этом такие методы плохо работают со скоплениями людей, когда для обработки доступна только часть человека, видимая из-за другого человека. В подобных условиях гораздо лучший результат показывают алгоритмы, работающие с отдельными частями человеческого тела [6-7].

Для обнаружения отдельных людей в больших скоплениях, например, в терминале аэропорта, применены детекторы частей человеческого тела, основанные на пограничных признаках [7]. Детекторы обучены при помощи бустинг-метода AdaBoost [4-5]. Детекторы частей человеческого тела, основанные на пограничных признаках, показывают хорошие результаты при работе как со статическими изображениями, так и при обработке видеопоследовательностей. При этом при работе с видеопоследовательностями появляется возможность отслеживать конкретных людей между отдельными кадрами.

Библиографические ссылки

1. Enzweiler M., Gavrila D. M. Monocular Pedestrian Detection: Survey and Experiments II Pattern Analysis and Machine Intelligence. 2009. Р. 2179-2195.

2. Viola P., Jones M. J. Robust real-time face detection II International J. of Computer Vision. 2004. Vol. 57. No. 2. Р. 137-154.

3. Viola P., Jones M. Viola, P. Rapid object detection using a boosted cascade of simple feature II Conference on Computer Vision and Pattern Recognition (CVPR), 2001. Р. 511-518.

4. Freund Y., Schapire R. A Short Introduction to Boosting // Shannon Laboratory, USA. 1999. Р. 771-780.

5. Matas J., Sochman J. AdaBoost // Center for Machine Perception, Czech Technical University. Prague. 2010. С. 67-78.

6. Zhao T., Nevatia R. Bayesian Human Segmentation in Crowded Situations // Conference on Computer Vision and Pattern Recognition (CVPR). 2003. Vol. 2. С. 459-466.

7. Wu B., Nevatia R. Detection of multiple, partially occluded humans in a single image by Bayesian combination of edgelet part detectors // Tenth IEEE International Conference on Computer Vision. 2005. Vol. 1. С. 90-97.

References

1. Enzweiler M. Monocular Pedestrian Detection: Survey and Experiments. Pattern Analysis and Machine Intelligence. 2009, pp. 2179-2195.

2. Freund Y. A Short Introduction to Boosting. Shannon Laboratory, USA. 1999, pp. 771-780.

3. Matas J. AdaBoost. Center for Machine Perception, Czech Technical University, Prague. 2010, pp. 67-78.

4. Viola P., Jones M. J. Robust real-time face detection. International Journal of Computer Vision. 2004, vol. 57, no. 2, pp. 137-154.

5. Viola P., Jones M. J. Rapid object detection using a boosted cascade of simple feature. Conference on Computer Vision and Pattern Recognition (CVPR). 2001, pp. 511-518.

6. Zhao T., Nevatia R. Bayesian Human Segmentation in Crowded Situations. CVPR. 2003. Vol. 2, pp. 459466.

7. Wu B., Nevatia R. Detection of multiple, partially occluded humans in a single image by Bayesian combination of edgelet part detectors. Tenth IEEE International Conference on Computer Vision. 2005. Vol. 1, pp. 90-97.

© neTpoB А. С., Мовчан П. В., 2016

УДК 004.4'2

ПРОТОТИПИРОВАНИЕ ИНТЕГРИРОВАННОЙ СРЕДЫ ИНФОРМАЦИОННОГО ВЗАИМОДЕЙСТВИЯ В КОСМИЧЕСКОЙ ОТРАСЛИ

М. Н. neTpoB1, Ж. С. Абенова2, Н. К. Набиев2

^иб^ский гoсудаpствeнный аэpoкoсмичeский yHmepcrneT имени академика М. Ф. Решетнева Российская Фeдepация, 660037, г. Кpаснoяpск, npocn. им. газ. «Кpаснoяpский pабoчий», 31

2АО «Национальная компания «^аза^стан Fаpыш Сапаpы» Республика Казахстан, 01000, г. Астана, достает Туpан, 89 E-mail: mnp_kafaes@mail.ru, zhuza44@mail.ru, nabi@nabiyev.online

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

Ключевые слова: open source, CMS, веб-приложение, веб-портал, система управления (СУ)/

программные средства и информационные технологии

PROTOTYPING AN INTEGRATED ENVIRONMENT OF INFORMATION COOPERATION

M. N. Petrov1, Zh. S. Abenova2, N. K. Nabiyev2

1Reshetnev Siberian State Aerospace University 31, Krasnoyarsky Rabochy Av., Krasnoyarsk, 660037, Russian Federation 2JSC "National Company "Kazakhstan Gharysh Sapary" 89, Turan Av., Astana, 01000, Kazakhstan E-mail: mnp_kafaes@mail.ru, zhuza44@mail.ru, nabi@nabiyev.online

The paper shows the general scheme of IEIC web-application prototype, and describes the model oof CS functioning and the IEIC user model. They allow to develop a web-application and recommendations to improve the safety level oof functioning for a client and the administrative parts of a web-portal system.

Keywords: open source, CMS, web-application, web-portal, control system (CS).

В настоящее время как бюджетные, так и коммерческие организации переходят на новый этап - внедрение технологий Open source. Open source - одно из наиболее популярных бесплатных программных обеспечений (ПО) с открытым исходным кодом. Open source дает большие возможности дорабатывать и подстраивать ПО под свои нужды, в отличие от платных ПО, которые имеют закрытый доступ к исходному коду [1]. К примеру, Национальное управление по воздухоплаванию и исследованию космического пространства США (NASA), начиная с 2012 года, рассматривает новую политику по использованию технологий Open source в своих разработках. Известно, что NASA поддерживает сайт code.nasa.gov, который является центральным репозиторием для open source-разработок и публикует в открытом доступе на сервисе Github для пользователей Open source научно-практические разработки [2; 3]. Open source инструменты можно использовать в различных направлениях. Так, на сегодня остро стоит вопрос об информационной поддержке при управлении проектами различной сложности и направления. Потребность в получении качественной и своевременной информации, которой обмениваются потребитель и производитель, является одним из важнейших конкурентных факторов в высокотехнологичных отраслях, в том числе и космической. Поэтому технологии Open source можно применять как средство создания интегрированной среды информационного взаимодействия (ИСИВ) на основе веб-портала.

Разработка ИСИВ будет проходить в два этапа. На первом этапе будет разработан прототип ИСИВ с помощью специализированной системы управления контентом (Content Management System, CMS) с открытым исходным кодом. На рис. 1 показана общая схема прототипа веб-приложения ИСИВ. Второй этап - публикация веб-приложения ИСИВ в общий доступ. К основным преимуществам CMS с открытым исходным кодом относится возможность интеграции различных JavaScript-фреймворков и отсутствие ограничений при разработке веб-дизайна.

Наиболее популярные CMS с открытым кодом -WordPress, Drupal, Joomla. Для разработки и настройки прототипа ИСИВ будет использован CMS Joomla, так как он многофункционален, в отличие от Wordpress, и менее требователен к технической осве-

домленности пользователей с удобным интерфейсом администрирования, чем Drupal [1].

Рис. 1. Общая схема прототипа веб-приложения ИСИВ

Для начала опишем с помощью математических методов систему управления ИСИВ (СУ ИСИВ), которой будем руководствоваться при проектировании прототипа ИСИВ [4]. На рис. 2 представлена обобщенная модель СУ ИСИВ между внутренними и внешними пользователями:

- OE (Outside Environment) - вектор значений воздействия внешнего окружения;

- Х - вектор значений связи от внешнего пользователя к СУ ИСИВ;

- Х* - вектор значений связи от СУ ИСИВ к внешнему пользователю;

- Y - вектор значений связи от внутреннего пользователя к СУ ИСИВ;

- Y* - вектор значений связи от СУ ИСИВ к внутреннему пользователю;

- Q - вектор значений факторов, влияющих на функционирование СУ ИСИВ (например, атаки злоумышленников, сбои в канале связи и т. д.);

- M и N - векторы значений прямого взаимодействия между внешними и внутренними пользователями.

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

Решетневс^ие чтения. 2016

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

ÍEL

СУ ИСИВ

■ X* у Q

Внешний пользователь Внутренний пользователь

N

Рис. 2. Обобщенная модель СУ ИСИВ

С помощью теоретико-множественного подхода можно описать модель пользователя СУ ИСИВ [4].

Пусть IU = {{, iu2, iu3, ..., iun} - множество внутренних пользователей (internal users) административной панели ИСИВ, OU = {ouj, ou2, ou3, ..., oum} -

множество внешних пользователей (outside users) клиентской части ИСИВ.

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

USER =

= idnn, PD, insnn, P|idnn e ID, insnn e INSn, P e {True, False}, PD = 0, idnn = 0}

Voum = {idmm, PD, insmm, P |idmm e ID, insmm e INSm, P e {True, False}, Vinn ^ oum},

(1)

где ID = {IDn, IDm} - множество идентификаторов доступа в систему; IDn = {idnl, idn2, ..., idnn} - множество идентификаторов доступа в административную панель ИСИВ; IDm = {idml, idm2, ..., idmm} - множество идентификаторов доступа в клиентскую часть ИСИВ; PD - персональные данные пользователей; INS = {INSn, INSm} - множество инструкций, определяющих ограничение доступа и роль пользователя ИСИВ; INSn = {insnl, insn2, ..., insnn} описывает инструкции для административной части СУ ИСИВ, INSm = {insml, insm2, ..., insmm} описывает инструкции для клиентской части ИСИВ; P - параметр, определяющий текущее состояние пользователя (например, блокирован пользователь или нет).

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

уровень доступа и полномочия в СУ ИСИВ, которые описываются правилами INS. Внешний пользователь делится на зарегистрированного пользователя и посетителя клиентской части СУ ИСИВ. Поэтому для внешнего пользователя не обязательно иметь уникальные персональные данные и идентификатор доступа в СУ ИСИВ.

На первом этапе при проектировании прототипа ИСИВ будет использоваться локальный Windows-сервер. Windows-сервер обеспечит доступ по настройке и оптимизации CMS перед тем, как перенести веб-приложение на хостинг [5]. Для этого понадобятся следующие программные обеспечения:

- веб-сервер Apache - нужен для запуска Joomla (www .apache. org);

- интерпретатор PHP - так как Joomla написана на языке PHP, необходим для выполнения его код (www.php.net);

- сервер баз данных MySQL - используется для хранения данных веб-сайта (www.mysql.com).

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

Библиографические ссылки

1. Abenova Zh. Open source-technology: engineering support tools in the aerospace industry // Евразийский союз ученых (ЕСУ). 2016. № 6(27), ч. 2. С. 9-10.

2. Сервис Github для open source-пользователей : науч.-практ. разработки от NASA [Электронный ресурс]. URL: https://github.com/nasa (дата обращения: 15.09.2016).

3. National Aeronautic and Space Administration [Электронный ресурс]. URL: http://www.nasa.gov/ (дата обращения: 15.09.2016).

4. Киреенко С. Г., Гриншпон И. Э. Элементы теории множеств : учеб. пособие. Томск, 2003. С. 42.

5. Гольчевский Ю. В., Северин П. А. Безопасное web-программирование: безопасность CMS : учеб. пособие. Сыктывкар : Изд-во Сыктывкар. гос. ун-та, 2013. С. 68.

¡Программные средства и информационные технологии

References

1. Abenova Zh. Open source-technology: engineering support tools in the aerospace industry. Eurasian Union of Scientists (EUS), № 6(27), part 2, 2016, pp. 9-10.

2. Service Github - Repository for open source developments from NASA [Electronic resource]. URL: https://github.com/nasa (accessed: 15.09.2016).

3. National Aeronautic and Space Administration [Electronic resource]. URL: http://www.nasa.gov/ (accessed: 15.09.2016).

4. Kireenko S. G., Grinshpon I. Je. Jelementy teorii mnozhestv (ucheb. pos.). Tomsk, 2003. p. 42.

5. Gol'chevskij Ju. V., Severin P. A. Bezopasnoe web-programmirovanie: bezopasnost' CMS : ucheb. posobie. Syktyvkar : Izd-vo Syktyvkar. gos. universiteta, 2013, p. 68.

© Петров М. Н., Абенова Ж. С., Набиев Н. К., 2016

УДК 004.62

ВИЗУАЛЬНОЕ ПРЕДСТАВЛЕНИЕ МНОГОМЕРНЫХ ДАННЫХ С ИСПОЛЬЗОВАНИЕМ КОМПЬЮТЕРНЫХ МОДЕЛЕЙ

Е. С. Погорелый

Сибирский федеральный университет Российская Федерация, 660074, г. Красноярск, ул. Киренского, 26 E-mail: callaps@mail.ru

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

Ключевые слова: многомерные данные, методы визуализации, снижение размерности, многомерное представление информации.

VISUAL REPRESENTATION OF MULTI-DIMENTIONAL DATA BY USING COMPUTER MODELS

E. S. Pogorelyi

Siberian Federal University 26, Kirenskogo Str., Krasnoyarsk, 660074, Russian Federation E-mail: callaps@mail.ru

This article reviews methods of representation of different kinds of information, including the aerospace, and high-dimensional data, ways to reduce the dimensionality of data and methods enabling a person to perceive such data.

Keywords: multi-dimensional data, imaging methods, dimension reduction, multi-dimensional representation of the information.

Принятие решений является одной из сложных и ответственных составляющих человеческой деятельности. Многообразие целей, сложность задач, ограничения и неопределенность при обработке и представлении аэрокосмической информации требуют компьютерной поддержки процесса принятия решений. В настоящее время разработка компьютерных систем поддержки принятия решений (КСППР) представляет собой одно из интенсивно развивающихся направлений создания информационных систем [1]. В рамках поддержки решений используются различные технологии, среди которых следует указать на визуально-интерактивное моделирование (ВИМ), представляющее собой метод, который предполагает использование динамического дис-

плея, в котором пользователь может изменять параметры модели во время обычной работы и анализировать их последствия [2; 3]. Важным преимуществом ВИМ является то, что при использовании визуального отображения у пользователей имеется возможность следить за развитием событий, когда они происходили, что необходимо для выявления потенциальных ошибок [3].

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

i Надоели баннеры? Вы всегда можете отключить рекламу.