Содержание

ГРАФИТ-ФЛОКС-система

Явилась результатом изначальной разработки техноязыка и одноимённой технологии В.Д. Паронджановым при участии других разработчиков ПО в ФГУП НПЦ АП им. Пилюгина и с использованием их результатов (см. исторический обзор, содержащийся здесь). Область применения по настоящее время - НПЦ АП (конкретные проекты перечислены здесь).

Схематически показана на рисунке. Можно выделить ГРАФИТ/ФЛОКС-редактор, систему генерации, средства отработки (объектовой и стендовой).

Реализация обсуждалась в специализированной теме форумов проекта.

Сущность реализации - в отделении императивной компоненты формализованного знания от декларативной и связующей компонент. Первая представляется в базе графит-алгоритмов (ГРАФИТ-БД), вторая - в базе объектов (ФЛОКС-БД). При этом связывание в коде ПО осуществляется через ФЛОКС-компоненты (через общность имён в базах алгоритмов и объектов). Поддерживается и связывание с программируемой системой (путём тотальной идентификации узлов и связей теми же именами).

Авторская оценка

Реализация полностью отвечает требованиям организации-разработчика (НПЦ АП). Графическая основа процедурного языка ГРАФИТ (абстрактные дракон-схемы) в сочетании с табличной формой объектного языка ФЛОКС обеспечивает требуемый уровень взаимодействия специалистов-комплексников (т.е. предметников и аналитиков-постановщиков задач) с программистами.

Независимые оценки

Реализация создавалась для собственного пользования разработчика, поэтому распространение и поддержка не предполагались.

Реализация рассчитана на исходное определение языка (абстрактного дракон-алфавита и силуэтной дракон-заготовки), опубликованное в /Паронджанов, Дело, 2001/ и предметного синтаксиса текстоэлементов, обсуждавшегося в этом сообщении.

В настоящее время в НПЦ АП работают над различными вопросами развития разработки ПО (см. обзор публикаций в журнале предприятия).