Статьи выпуска за March 2014
Инструментальные средства предтренажерной и тренажерной подготовки операторов сложных технических систем
Даются понятия тренажерно-обучающих систем, видов подготовки операторов. Приведены классификация, примеры использования тренажерно-обучающих систем. Показаны особенности моделирования в тренажерах поведения сложных технических систем.
Описаны новый метод воспроизведения разнородных видеоматериалов на гранях объектов виртуальной трехмерной сцены и архитектура декодера видеофайлов. Рассмотрены алгоритм синхронизации видео- и аудиоданных и методы загрузки декодированных видеокадров в память видеоадаптера. Определены ограничения, накладываемые на процесс одновременного воспроизведения видеофайлов в трехмерной виртуальной среде.
Результаты моделирования процесса обнаружения воздушных объектов наземной обзорной РЛС в условиях воздействия пассивных помех
Целью статьи является описание результатов моделирования работы наземной обзорной РЛС в условиях воздействия на нее пассивных помех. Исследования проводились на модели наземной обзорной РЛС, входящей в состав тренажной системы для подготовки личного состава боевых расчетов подразделений радиотехнических войск. Преимуществом используемого подхода к моделированию является высокая степень адекватности реальным процессам радиолокационного обнаружения при обеспечении работы модели в реальном масштабе времени.
Управляемая моделями разработка приложений для распределенных встроенных систем реального времени
Представлена сравнительная характеристика методологий разработки ПО для распределенных встроенных систем реального времени ROOM и COMET. Предложен путь совершенствования моделирования процесса взаимодействия при обмене потоковыми данными распределенных вычислительных платформ, представляющих собой встроенные системы на кристалле, функционирующие в режиме реального времени. Рассмотрены основные стереотипы ролей взаимодействующих объектов проектирования приложений реального времени. Исследована возможность реализации параллельных распределенных приложений реального времени в виде сетей Кана с использованием принципов метода COMET. Приведены разработанные элементы модели и их реализация на языке С++ для POSIX API.
Описан подход быстрой разработки ПО для встроенных систем реального времени на основе исполняемых моделей при комплексировании методов объектно-ориентированного и архитектурного проектирования и моделирования параллельных объектов с применением UML.
Сформулированы основные принципы разработки приложений реального времени для распределенных встроенных систем, предложен паттерн обмена потоковыми данными на основе сетей Кана.
Инновации. Системные основы
Проблемы формирования хороших инновационных проектов обусловлены тем, что заинтересованные в них стороны, отстаивая свои интересы, не понимают друг друга, а главное – не понимают сути собственно инновации и инновационной деятельности. С системной точки зрения инновационный проект существенно отличается от других видов проектов, поэтому традиционные методики их оценки здесь не применимы.
Для понимания устройства инновационного проекта нужно рассмотреть его на атомарном уровне, вникнуть в механизмы формирования сложных информационных структур проекта из отдельных элементов, сформулировать требующиеся и вполне достаточные условия появления хороших упакованных проектов. Это необходимо для правильного написания проекта инноватором и возможности принятия решений о его поддержке заинтересованными сторонами.
В статье рассматриваются вопросы формулирования «элементарных частиц» инновационного проекта для всех заинтересованных сторон, внутренних (умение, желание, возможность) и внешних (новизна, реализуемость и выгодность) свойств этих «атомов». Сформулированы условия притяжения «атомов» через свойства ближней среды (предметная область, математические модели, информационные технологии), а также условия упакованности проекта через учет состояния внешней среды и самого инноватора (его предпринимательские способности, нормативная база, инновационная инфраструктура).
Предложен подход к оценке инновационных проектов на основе математического аппарата теории фракталов, теории полезности и методов функционально-стоимостного анализа. Показана особая роль информационных технологий в процессе создания инновационного информационного пространства.
О поддержке работы т++-приложений на гибридных вычислительных кластераx на базе процессоров intel xeon и ускорителей intel xeon phi
В статье дано краткое описание программно-аппаратной архитектуры Intel MIC, а также методов реализации поддержки работы Т-приложений на гибридных кластерах, узлы которых построены на базе процессоров Intel Xeon и ускорителей Intel Xeon Phi, представлены способы оптимизации работы приложений Т++ на данных ускорителях и результаты их тестовых прогонов на узлах гибридного кластера. В качестве тестового Т++-приложения была выбрана задача «Вычисление числа p методом Монте-Карло».
Т-система с открытой архитектурой. Адаптивная модель обеспечения отказоустойчивости с оптимизацией по используемым ресурсам
Описываются методы разработки отказоустойчивых приложений с использованием Т-системы с открытой архитектурой (OpenTS). Рассматриваются модели с одним «безотказным» узлом мультипроцессорной вычислительной системы и с использованием «облачного» внешнего хранилища. Описывается задача обеспечения эффективности и отказоустойчивости приложений с входными файлами большого размера. Приводятся несколько демонстрационных примеров.
Облачные технологии: основные понятия, задачи и тенденции развития
В статье делается обзор по облачным информационным технологиям. Под облачными вычислениями (от англ.cloud computing, также используется термин «облачная (рассеянная) обработка данных») обычно понимается предоставление пользователю компьютерных ресурсов и мощностей в виде интернет-сервисов. Рассмотрены основные модели предоставления услуг облачных вычислений: IaaS, PaaS и другие, особенности облачных платформ, хранилищ данных и программного обеспечения от различных поставщиков. Перечислены некоторые задачи, связанные с обработкой больших объемов данных, и обсуждаются тенденции развития.