Инструментальные средства Сетевые технологии Tools Network technologies No. <...> Кейно, преподаватель кафедры «Системное моделирование и инженерная графика» ФГБОУ ВПО «МАТИ — Российский государственный технологический университет имени К. Э. Циолковского», г. Москва, pavel@keyno.com А. В. Силуянов, канд. техн. наук, доцент кафедры «Системное моделирование и инженерная графика» ФГБОУ ВПО «МАТИ — Российский государственный технологический университет имени К. Э. Циолковского», г. Москва, ctcmati@yandex.ru Автоматизированная разработка динамических Web-узлов средствами декларативного языка программирования В статье рассматривается теоретическое обоснование применения новой методологии в разработке Web-узлов серверной и клиентской сторон. <...> Авторами была разработана методология BlockSet, включающая в себя декларативный язык программирования BML и интерпретатор, понимающий этот язык. <...> Отмечена прямая связь структуры BML и визуального редактора, с помощью которого стало возможным моделирование логики и представления Web-документа без использования алгоритмического программирования. <...> На этапе ввода в эксплуатацию проекта выходными данными такой разработки являются: разметка на языке HTML, таблицы стилей CSS, логическая структура серверной стороны на алгоритмическом языке высокого уровня. <...> И 70 Tools Network technologies ндустрия Web-разработки за небольшой период существования обросла огромным количеством способов Похожие принципы генерации используются, например, в биоинформатике [1], где на основе декларативно описываемых вычислительных модулей генерируются Webинтерфейсы для биологических исследований; в системах дистанционного обучения, где широко распространен стандарт SCORM [2] для представления учебного контента в Web. <...> Декларативное программирование нашло применение и в системах автоматизированного проектирования [3], где на основе описываемых свойств и особенностей изделия на выходе генерируется структурное конструкторское решение <...>