38122

Автор(ы): 

Автор(ов): 

1

Параметры публикации

Тип публикации: 

Статья в журнале/сборнике

Название: 

Применение метапрограммирования для повышения технологичности больших автоматизированных систем

DOI: 

10.14357/19922264160105

Наименование источника: 

  • Информатика и ее применения

Обозначение и номер тома: 

Т. 10, вып. 1

Город: 

  • Москва

Издательство: 

  • ИПИ РАН

Год издания: 

2016

Страницы: 

56-66
Аннотация
Предложен подход к снижению затрат на проектирование больших автоматизированных систем за счет привлечения современных технологий метапрограммирования. В качестве наиболее перспективных среди таких технологий рассматриваются разработка, управляемая моделями (model driven engineering, MDE), и аспектно-ориентированный подход (aspect-oriented software development). Представлены методы масштабирования этих технологий, позволяющие эффективно применять их в условиях роста размера создаваемых автоматизированных систем путем замыкания относительно системообразующих структурных отношений. В качестве примера практического применения подхода приводится проектирование математического обеспечения интеллектуальных электроэнергетических сетей. Излагаются принципы математического аппарата для построения, анализа и оптимизации процедур проектирования на базе теории категорий. Описан процесс проектирования генератора расчетных программных компонентов большой автоматизированной системы с применением теоретико-категорных методов.

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

Ковалёв С.П. Применение метапрограммирования для повышения технологичности больших автоматизированных систем // Информатика и ее применения. 2016. Т. 10, вып. 1. С. 56-66.