Современные технологии разработки и тестирования программного обеспечения (ПО). Ч.1. Коварцев А.Н. - 23 стр.

UptoLike

Составители: 

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