Предметно-ориентированный входной язык АВС является одним из наиболее развитых языков в рассматриваемой предметной области. Его достоинства - возможность решения различных задач на основе единых исходных данных: разработка смет, ведомостей материалов спецификаций оборудования, данные об объекте для решения задач подготовки строительного производства.
Эти свойства позволяют минимизировать объем исходных данных, устраняют дублирование и возможные расхождения и обеспечивают оптимальную технологию проектирования.
Язык АВС позволяет моделировать описания объектов капитального строительства и является главным средством конечного пользователя- проектировщика. Основные свойства языка АВС: независимость от типа применения ЭВМ (мобильность), адекватность, терминологическая и структурная преемственность к данной предметной области, полнота (возможность описания любых объектов), гибкость и расширяемость при подключении новых задач.
Метод библиотеки стандартных фрагментов (БСФ), предложенный и реализованный в системе АВС-1 А, стал перспективным средством автоматизации сметных работ в строительстве и важным этапом применения ЭВМ в сметном деле: если идея «текстовой» позиции способствовала массовому выпуску на ЭВМ, то метод стандартных фрагментов обеспечил высокую эффективность применения ЭВМ в сметном деле.
Первоначально даже само применение термина «входной язык» для подготовки данных вызывало определенные сомнения.
Однако, поскольку каждое усовершенствование развитого предметно-ориентированного входного языка приводило к все более ощутимым успехам в получении практических результатов: учет различных нелинейностей в решаемых задачах, включение новых задач на базе единого входного языка, развитие логических средств автоматического анализа данных и другие положительные факторы, в последующих разработках он стал основным средством представления исходных данных.
Преимущество контекстно-свободного языка и метода параметров можно объединить в одной системе путем реализации метода стандартных фрагментов.
Некоторые из названных направлений не получили широкого распространения по причинам несовершенства программных комплексов и эпизодического (разового) характера выполняемых работ.
- В 1975 г. была разработана первая версия системы «Рось» для ЭВМ третьего поколения ЕС-1020.
- В 1977-1978 гг. она была передана для эксплуатации в 80 вычислительных центров проектных институтов. Применение этой системы дало новые теоретические и методические разработки.
Из-за технической несовместимости машин разных классов остро стал вопрос об использовании разработок на машинах близких типов. Например, распространение систем ABC-1, АВС-1А и АВС-2, разработанных для ЭВМ «Минск-22», возможно на ЭВМ «Минск-32» или систем АС-1 и АС-3 на БЭСМ-4 для М-222.
Программный продукт является результатом труда высококвалифицированных сметчиков и программистов. При этом
сметчик является и разработчиком, и пользователем, а программист - только разработчиком системы, поэтому всегда последнее слово остается за сметчиком.
Необходимо отметить, что авторы, совершенствуя свой программный комплекс, как правило, использовали все лучшее апробированное из других программ, добавляя что-то новое и расширяя сферу применения своего программного продукта.
Например, с точки зрения
пользователя-сметчика система АС-1 позволяла выпускать сметы на машинах БЭСМ-4 примерно так же, как в системе АВС-1А на ЭВМ «Минск-22» или «Минск-32» с некоторым расширением возможностей входного языка.
- Математическое обеспечение системы АС-1 явилось новой реализацией алгоритмических идей, предложенных в АВС-1А, и позволило распространить передовые методы системы АВС-1А на большую группу ЭВМ типа М-20 без существенных изменений правил подготовки исходных данных. В последствии была создана анализирующая система АС-4 на ЭВМ «Минск-22» и БЭСМ-4.
- В системе АВС-1 на ЭВМ «Минск-22» имелся блок управления программными блоками, который решал задачи диспетчера, обеспечивая защиту информации при ее пересылках, и ряд других функций.
- Потребовался очень высокий уровень разработки этого блока и применение специальных программных приемов работы с «ленточными» массивами. Для ЭВМ «Минск-22» другого, лучшего варианта организации системы не было.
Поэтому первоначально в системе АС-1 на БЭСМ-4 был разработан аналогичный программный блок управления, а в последующем - вариант с динамическим распределением памяти, при котором внешняя память машины адресуется с помощью так называемых математических сквозных адресов.
Для записи исходных данных в системе «Рось» для ЕС ЭВМ был принят предметно-ориентированный входной язык - аналог языков АВС-1 и АС-1, которые нашли широкое применение для выпуска локальных смет на строительные работы на ЭВМ второго поколения.
Необходимо отметить большую организационно-методическую работу по автоматизации сметного дела НИИЭСа Госстроя СССР.
- В феврале 1973 г. состоялся первый семинар по автоматизации выпуска смет, организованный НИИЭСом и Московским Домом научно-технической пропаганды.
- В октябре 1973 г. в г. Минске была проведена научная конференция по теме «Основные направления дальнейшего улучшения сметного дела», где был рассмотрен вопрос о применение электронно-вычислительных машин для механизации составления и обработки сметной документации.
- В 1974 г. были изложены дальнейшие задачи применения ЭВМ в сметном деле. Далее, НИИЭС обобщил опыт применения ЭВМ в сметном деле, изложил методическое и математическое обеспечение автоматизированных систем и научную разработку методики применения ЭВМ в сметном деле и ценообразовании в строительстве.
- В 1976 г. были изданы «Методические указания по выпуску элементных сметных норм на строительные конструкции и виды работ IV части СНиП с применением ЭВМ».
К 1980 г. все применяемые системы автоматизированного выпуска смет можно было разделить на 3 класса:
- универсальные, например, системы АВС-1 А, АВС-3, АС-1 и АС-3, в которых реализовывался метод фрагментов и возможность задания перечня единичных расценок;
- общие, например, системы АВС-1, «Рось», в которых исходными данными являлись номера расценок, объемы или арифметические формулы;
- специализированные (системы НИГРИ, Киев ЗНИИЭП, АВС-У и др.), исходными данными в которых служит некоторое количество параметров, используемое для автоматического определения набора работ, вычисления их объемов и определения нормативных оснований (ЕРЕР, УСН и т. д.).
Эти системы обеспечивают более высокий уровень автоматизации по сравнению с общими системами, но они предназначены для определенного вида работ и каждая такая система представляла интерес для узкого круга организаций.
- Создание единых методик и программ общего характера для таких специализированных систем представлялось весьма проблематичным.
- Был разработан целый ряд узкоспециализированных систем выпуска смет на основе параметрического метода задания исходных данных, важным преимуществом которого являлась возможность автоматизации определения объемов работ.
В 1971 г. была разработана система НИГРИ, предназначенная для составления смет в горнодобывающей отрасли.
Она обеспечивала повышение производительности труда
сметчиков в 7-11 раз при снижении стоимости составления сметной документации в 1,2-2 раза. В 1973 г. Мосгипротрансом была разработана система составления смет на укладку верхнего строения железнодорожного пути. В 1975 г. в Киев ЗНИИЭП разработана эффективная система для ЭВМ «Минск-32» по определению сметной стоимости крупнопанельных зданий.
Параметрический метод стал основой стоимостной оценки вариантов проектных решений на разных стадиях проектирования. В разработанной в 1976 г. программе АВС- У был реализован параметрический метод для экспрессного определения вариантов проектного решения по укрупненным сметным нормам.