На правах рекламы:
ISSN 0236-235X (P)
ISSN 2311-2735 (E)

Авторитетность издания

ВАК - К1
RSCI, ядро РИНЦ

Добавить в закладки

Следующий номер на сайте

2
Ожидается:
16 Июня 2024

Статьи из выпуска № 2 за 2013 год.

Упорядочить результаты по:
Дате публикации | Заголовку статьи | Авторам

51. Рефакторинг исходного кода. Основные приемы [№2 за 2013 год]
Авторы: Калабин А.Л., Грязнов Е.Н.
Просмотров: 12931
Обосновывается применение рефакторинга исходного кода между итерациями разработки при использовании в разработке программного продукта итерационной модели жизненного цикла ПО. Рассматриваются принципы и при-чины рефакторинга кода как средства улучшения его читабельности и композиционной стройности структуры про-граммы. На примере программного пакета для математического моделирования процессов формования волокон описываются основные и наиболее необходимые методы рефакторинга, в том числе замена именований функциональных частей программы (классов, их полей и методов), передвижение полей и методов по иерархии классов при использовании наследования, выделение и встраивание классов, выделение методов, комментирование узких мест кода (расчетных алгоритмов специфической предметной области). Как итог рассматриваются результаты проведенного рефакторинга.

52. Система синтеза учебных тестов на основе формальных грамматик [№2 за 2013 год]
Авторы: Швецов А.Н., Мамадкулов Ю.О., Сорокин С.И.
Просмотров: 12123
Рассматривается метод генерации обучающих тестов и тестовых заданий, использующий продукционный формализм на основе канонических исчислений Поста. Поддерживаются контекстно-свободные, контекстно-зависимые и произвольные грамматики по классификации Хомского. Описание правил в грамматике осуществляется в традиционной нотации Бэкуса–Наура. Расширения синтаксиса позволяют использовать объекты мультимедиа (изображения, аудио- и видеофайлы), вычисляемые формулы (синус, косинус, умножение, деление и т.д.) и форматирование текста. Возможно создание различных типов тестов. Экспорт тестовых заданий поддерживается в различных форматах: RTF, HTML, SSI, BIN. Имеются как печатные форматы, так и исполняемые в обучающих системах. Созданная система синтеза поддерживает многопоточную генерацию и удобный редактор правил грамматик. При этом система позволяет проводить учебные занятия по изучению формальных грамматик.

53. Создание автономного тренажера для подразделений радиотехнических войск [№2 за 2013 год]
Авторы: Арепин Ю.И., Момот Н.Б., Долгий В.А., Коваленко А.И.
Просмотров: 10809
Основу современного обучения боевых расчетов подразделений радиотехнических войск боевой работе составляют тренажеры, которые представляют собой программно-технические комплексы, встроенные непосредственно в соответствующие радиолокационные станции, и комплексы средств автоматизации. Это обусловливает высокую затратность тренировок из-за необходимости включения при их проведении соответствующих образцов вооружения и военной техники. Кроме того, на встроенных тренажерах довольно трудно организовать проведение комплексных тренировок. Поэтому весьма актуальной задачей является создание автономного тренажера для радиотехнических подразделений. Создаваемый тренажер (по имитируемой обстановке) должен быть в высшей степени адекватным соответствующим образцам боевой техники. В данной статье описываются структура, состав и основные характеристики автономного тренажера «Тест» для подразделений радиотехнических войск, созданного в НИИ «Центрпрограммсистем» (г. Тверь). Тренажер «Тест» обеспечивает проведение всех видов тренировок (индивидуальные, автономные, комплексные) боевых расчетов радиолокационных рот и радиотехнических батальонов, оснащенных современными цифровыми радиолокационными станциями. По структуре построения тренажер представляет собой локальную вычислительную сеть, состоящую из сервера, АРМ руководителя обучения, АРМ обучения операторов РЛС и АРМ обучения операторов комплексов средств автоматизации. На АРМ руководителя обучения реализованы функции, обеспечивающие подготовку учебно-тренировочных заданий, управление ходом проведения тренировки, оценку результатов тренировки, ведение оценочных листов обучаемых и журнала успеваемости. Другие АРМ, входящие в состав тренажера, имитируют принципы работы и информационные модели, адекватные принципам и моделям соответствующих реальных образцов вооружения, что снимает остроту перехода от тренажера к работе на боевой технике. Тренажер «Тест» прошел государственные испытания и рекомендован к серийному производству.

54. Создание технологии для разработки систем информационной поддержки руководителей при борьбе за живучесть корабля [№2 за 2013 год]
Автор: Москаленко В.А.
Просмотров: 11710
Представлен анализ задач и проблем, которые необходимо решить разработчику при подготовке и разработке информационных технологий по обеспечению живучести кораблей в соответствии с современными требованиями. Определено, что внедрение информационных технологий, как правило, начинается с создания математического обеспечения, моделирования, формирования информационных хранилищ для промежуточных данных и решений. Рассмотрен порядок создания информационных технологий и определен путь решения, который предусматривает сбор, изучение и анализ информации по системам информационной поддержки, локализацию аварийных ситуаций морских объектов, определение задач, формулирование требований к информационному, математическому и ПО, а также разработку решений по конструктивной и аппаратной реализации системы информационной поддержки ЛПР.

55. Способы решения проблем доступа к служебным файлам в условиях мандатного контроля доступа [№2 за 2013 год]
Автор: Ефимов А.Ю.
Просмотров: 8687
Статья посвящена проблемам работы со служебными данными в программном обеспечении, функционирующем в защищенной программной среде с действующим мандатным контролем доступа. Описаны основные причины возникновения этих проблем. Рассмотрены типовые сценарии работы приложений со служебными данными в случае хранения этих данных в виде файлов – работа с конфигурационными файлами и запись протоколов. Определены конфликты рассмотренных сценариев с мандатным контролем доступа. Классифицированы и описаны способы дос-тупа к служебным файлам, основанные на дополнении модели Белла–Лападула и на виртуализации контролируемых ресурсов и позволяющие устранить указанные конфликты. Проведен сравнительный анализ этих способов с точки зрения простоты использования и защищенности. Предложены критерии выбора подходящего способа доступа к служебным файлам для различных условий применения, описан алгоритм выбора при использовании нескольких критериев. Приведен пример использования критериев и алгоритма.

56. Сравнение эффективности различных вейвлетов для анализа электроэнцефалограмм [№2 за 2013 год]
Авторы: Туровский Я.А., Кургалин С.Д., Максимов А.В., Семёнов А.Г.
Просмотров: 11771
Проведена сравнительная оценка применения вейвлетов Morlet и WAVE в непрерывном вейвлет-преобразовании биомедицинских сигналов. С учетом известных трудностей использования вейвлета Morlet для обработки электроэнцефалографических данных в реальном масштабе времени проанализирована возможность его замены на вейвлет WAVE без существенной потери информативности матрицы коэффициентов вейвлет-преобразования. Обоснована возможность замены вейвлета Morlet вейвлетом WAVE при обработке данных электроэнцефалограмм с последующим построением цепочек локальных максимумов матриц W2(a, b), отражающих картину активности осцилляторов, формирующих результаты электроэнцефалограммы. Показано, что при соблюдении определенных условий, связанных с длительностью регистрируемого сигнала и дрейфа цепочки локальных максимумов (ЦЛМ) в частотной области, такая замена возможна. В случае же анализа длительности ЦЛМ во временной области, а также при исследова-нии тонкой структуры дрейфа частот ЦЛМ указанная замена не позволит получать воспроизводимые результаты, что накладывает существенные ограничения на перенос алгоритмов обработки данных электроэнцефалограммы с использованием вейвлета Morlet на системы реального времени при анализе электромагнитных процессов, происходящих в головном мозге.

57. Среда визуального программирования для разработки параллельного программного обеспечения обработки изображений и сигналов [№2 за 2013 год]
Авторы: Герценбергер К.В., Дюмин А.А., Сорокоумов П.С.
Просмотров: 10837
В статье описаны проблемы, связанные с существующими средствами разработки параллельного ПО. Кратко формализована методика автоматизированной разработки параллельных программ. Представлена среда визуального программирования для создания параллельного ПО обработки изображений и сигналов, построенная по предложенной методике, выделены ее преимущества и недостатки. Описаны базовые модули и их взаимосвязь в программном комплексе, подробно рассмотрены основные шаги и этапы создания программ, работающих на многопроцессорных архитектурах. Наиболее полно представлены ключевые подсистемы среды разработки, автоматизирующие действия разработчика параллельных программ. Созданная проблемно-ориентированная среда использовалась в ряде крупных проектов, получен акт о внедрении. Приведен пример использования среды визуального программирования для разработки параллельного программно-аппаратного комплекса верификации изображений печатных плат.

58. Средства прототипирования прецедентов в проектировании автоматизированных систем [№2 за 2013 год]
Авторы: Маклаев В.А., Соснин П.И., Святов К.В.
Просмотров: 10872
Рассмотрены средства прототипирования проектных решений, реализуемых моделями прецедентов, составляющие которых ориентированы на экспериментирование с решениями. Для представления прецедентов предложена интегральная модель, включающая в себя группу моделей специального назначения. Формирование моделей осуществляется в процессе построения проектного решения и его проверки, что обусловливает необходимость оперативного связывания составляющих решения в его прототип. Для представления элементов решений и их сборки в прототипы предложены средства псевдокодового программирования и интерфейсного связывания, которое также осуществляется с использованием механизмов пcевдокодового программирования. Для формирования интерфейсных сборок используются механизмы проектирования, управляемого моделями, а также библиотека интерфейсных метрик. Средства прототипирования реализованы в составе инструментально-моделирующей среды, обслуживающей концептуальное проектирование сложных автоматизированных систем.

59. Тактические особенности обоснования стоимости жизненного цикла образцов вооружения и военной техники [№2 за 2013 год]
Авторы: Арепин Ю.И., Допира Р.В., Зосиев В.В.
Просмотров: 12508
В статье описываются методические подходы к расчету жизненного цикла продукции военного назначения и вариант графической поддержки для принятия решений при управлении созданием сложных технических систем на основе B-сплайнов. Практика формирования планов развития вооружения и военной техники определила ряд методов прогнозирования стоимости, которые могут применяться в зависимости от состава исходных данных, имеющихся в наличии. Эти методы отличаются также точностью прогноза, что влияет на их применимость для решения конкретных задач при определении цены образца вооружения и военной техники.

60. Тактический тренажер авиационного комплекса морской авиации Военно-морского флота [№2 за 2013 год]
Автор: Сикорский С.Т.
Просмотров: 11272
Подготовка летных экипажей на авиационных тренажерах является важнейшим фактором в обеспечении безопасной эксплуатации самолетов и вертолетов и в эффективном выполнении поставленных перед ними задач. В воен-ной авиации авиационные тренажеры особенно ценны, так как они позволяют практически без ограничений имитировать реальную боевую обстановку, которую очень трудно сымитировать в мирное время в ходе учений. В статье рассматриваются общие теоретические вопросы обоснования и разработки тактических тренажеров авиационных комплексов морской авиации ВМФ. Эти тренажеры предназначены для тактической подготовки летных экипажей и применения авиационных комплексов самостоятельно и во взаимодействии с другими силами в единой информационно-моделирующей среде. Рассмотрены возможные структурные схемы построения тактических тренажеров для однотипных и разнотипных авиационных комплексов.

← Предыдущая | 1 | 2 | 3 | 4 | 5 | 6 | 7 | Следующая →