?
Классификация предметно-ориентированных языков и языковых инструментариев
С. 74-83.
Сухов А. О.
В работе рассмотрена классификация предметно-ориентированных языков, языковых инструментариев и трансформаций моделей. Построены фрагменты онтологий "Предметно-ориентированный язык", "Языковой инструментарий", "Трансформация моделей".
В книге
Вып. 9. , Пермь : Пермский государственный национальный исследовательский университет, 2012
Сухов А. О., В кн. : Математика программных систем: межвузовский сборник научных статей. Вып. 9.: Пермь : Пермский государственный национальный исследовательский университет, 2012. С. 44-111.
В работе приведён аналитический обзор наиболее развитых на сегодняшний день языковых инструментариев и подходов к разработке визуальных DSL. Рассмотрен процесс описания с помощью DSM-платформ языка и графического редактора для него. Приведено сравнение рассмотренных инструментариев. ...
Добавлено: 21 января 2013 г.
Кандакова А. А., Лядова Л. Н., Сухов А. О., В кн. : Математика программных систем: межвузовский сборник научных статей. Вып. 9.: Пермь : Пермский государственный национальный исследовательский университет, 2012. С. 4-12.
Приведён сравнительный анализ средств моделирования административных регламентов в области реализации государственных и муниципальных услуг. Описаны требования к языкам и инструментальным средствам моделирования административных регламентов. Представлен предметно-ориентированный язык и языковой инструментарий, удовлетворяющие указанным требованиям. ...
Добавлено: 21 января 2013 г.
Лядова Л. Н., Серый А. П., Сухов А. О., В кн. : Математика программных систем: межвузовский сборник научных статей. Вып. 9.: Пермь : Пермский государственный национальный исследовательский университет, 2012. С. 33-49.
В статье рассмотрены вопросы использования графовых грамматик для трансформации метамоделей и моделей предметной области. Приведены алгоритмы вертикальной и горизонтальной трансформации метамоделей. ...
Добавлено: 21 января 2013 г.
Сухов А. О., В кн. : Математика программных систем: межвузовский сборник научных трудов. Вып. 10.: Пермь : Пермский государственный национальный исследовательский университет, 2013. С. 56-94.
В процессе разработки информационных систем с использованием модельно-ориентированного подхода, как правило, строится несколько моделей системы, выполненных с различных точек зрения, с разной степень абстракции, описанных на различных языках моделирования. Для преобразования моделей между различными нотациями применяются специальные инструментальные средства трансформации моделей. В статье приводится аналитический обзор наиболее развитых на сегодняшний день языков и инструментальных средств ...
Добавлено: 29 марта 2015 г.
Лядова Л. Н., Информатизация и связь 2021 № 8 С. 48-52
Цель исследования – апробация подхода к созданию языкового инструментария, основанного на знаниях. Ядром средств разработки предметно-ориентированных языков (DSM-платформы) является многоаспектная онтология, которая включает описания языков моделирования и решаемых с их использованием задач, а также описывает предметные области. Для автоматизированной генерации метамоделей в онтологии языков выбирается базовый язык, соответствующий решаемой задаче, выбирается онтология предметной области и ...
Добавлено: 12 января 2022 г.
Лубягина А. О., Лядова Л. Н., Сухов А. О., В кн. : Технологии разработки информационных систем ТРИС-2014: сборник статей международной научно-практической конференции. : Таганрог : Издательство ЮФУ, 2014. С. 52-68.
Описываются средства DSM-платформы MetaLanguage, позволяющие разрабатывать предметно-ориентированные языки и модели для различных областей, выполнять трансформации моделей при интеграции систем. Приведены примеры. ...
Добавлено: 25 сентября 2014 г.
Замятина Е. Б., Лядова Л. Н., Сухов А. О., В кн. : Технологии разработки информационных систем ТРИС-2013. Материалы IV Международнаой научно-технической конференции, 15 сентября, Таганрог. Т. 1.: Таганрог : Издательство Технологического института ЮФУ, 2013. С. 61-70.
Предлагается подход к интеграции систем моделирования и информационных систем на основе DSM-платформы MetaLanguage, позволяющей создавать языки моделирования и модели предметных областей и определять их трансформации. ...
Добавлено: 17 ноября 2013 г.
Лядова Л. Н., В кн. : Математика программных систем: межвузовский сборник научных статей. Вып. 9.: Пермь : Пермский государственный национальный исследовательский университет, 2012. С. 20-32.
Приведён обзор технологий создания информационных систем, основанных на применении моделей на различных этапах жизненного цикла информационных систем. Описаны принципы разработки систем, базирующихся на метамоделировнии, мультиязыковых DSM-платформ. ...
Добавлено: 21 января 2013 г.
Описываются средства DSM-платформы MetaLanguage для создания предметно-ориентированных языков и многоуровневого моделирования. Возможность определения трансформаций обеспечивает снижение трудоёмкости разработки новых языков и преобразования моделей. ...
Добавлено: 17 ноября 2013 г.
Ермаков И. Д., Лядова Л. Н., В кн. : ТЕХНОЛОГИИ РАЗРАБОТКИ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ (ТРИС-2023): материалы конференции. : Таганрог : Издательство ЮФУ, 2023. С. 96-105.
Цель проекта – апробация подхода к разработке средств автоматизации создания предметно-ориентированных языков (DSL) для DSM-платформы, основанной на знаниях и метамоделировании. Основа решения – многоаспектная онтология, описывающая языки, предназначенные для решения различных задач проектирования и анализа систем, и предметные области, в которых пользователи решают эти задачи. Генерация метамоделей DSL реализуется через отображение моделей предметных областей на метамодели базовых языков, описанные в онтологии. ...
Добавлено: 16 декабря 2023 г.
Сухов А. О., Лядова Л. Н., Информатизация и связь 2013 № 5 С. 15-18
Обсуждается модельно-ориентированный подход к разработке информационных систем с использованием нескольких языков моделирования. Описаны преимущества предметно-ориентированного моделирования и DSM-платформ. ...
Добавлено: 17 ноября 2013 г.
Сухов А. О., В кн. : Современные проблемы математики и её прикладные аспекты – 2013. Сборник тезисов конференции 29 – 31 октября 2013 г., Пермь. : Пермь : Пермский государственный национальный исследовательский университет, 2013. С. 44-44.
В работе рассматривается подход к описанию и выполнению горизонтальных трансформаций визуальных моделей в системе MetaLanguage, предназначенной для создания визуальных динамически настраиваемых предметно-ориентированных языков моделирования. ...
Добавлено: 17 ноября 2013 г.
Подход к разработке языкового инструментария для создания текстовых предметно-ориентированных языков
Сухов А. О., Медведева Е. Ю., Информационные технологии 2018 Т. 24 № 1 С. 10-16
Описан подход к созданию языкового инструментария, новизна которого заключается в том, что в процессе функционирования языковой инструментарий выполняет интерпретацию моделей различных уровней иерархии, а не генерацию на их основе исходного кода. Это позволяет производить настройку разработанных языков без перегенерации кода редактора, выполнять многоуровневое моделирование, а также определять правила преобразования написанных программ в код на целевом ...
Добавлено: 13 октября 2017 г.
Предложены алгоритмы разбора для текстовых динамически настраиваемых предметно-ориентированных языков и проверки синтаксической корректности написанных с их помощью программ. В процессе своей работы на основе описания расширенной грамматики языка анализатор строит псевдодерево разбора, которое в дальнейшем используется при проверке синтаксической корректности программ пользователя. В основе алгоритма проверки синтаксиса лежит метод леворекурсивного спуска с возвратом. ...
Добавлено: 17 октября 2018 г.
Жигалова М. А., Сухов А. О., Известия Южного федерального университета. Технические науки 2015 № 2 С. 126-134
В процессе разработки и сопровождения программных продуктов создается и используется большое число проектных документов. Для автоматизации их обработки и контроля упомянутых в документах требований к разрабатываемому продукту требуется создание инструментальных средств поддержки работы аналитика при проектировании информационных систем. Для того чтобы существовала возможность выполнять контроль каждого вида требований в отдельности необходимо выделить в проектном документе ...
Добавлено: 12 декабря 2014 г.
Проскуряков К. А., Лядова Л. Н., В кн. : ТЕХНОЛОГИИ РАЗРАБОТКИ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ (ТРИС-2023): материалы конференции. : Таганрог : Издательство ЮФУ, 2023. С. 124-134.
Цель исследования – апробация подхода к созданию средств генерации кода по визуальным моделям для DSM-платформы, основанной на знаниях и метамоделировании. Основа решения – многоаспектная онтология, описывающая языки, предназначенные для решения различных задач проектирования и анализа систем, и предметные области, в которых пользователи решают эти задачи. Генерация кода реализуется на основе правил трансформации, которые пользователи разрабатывают ...
Добавлено: 16 декабря 2023 г.
Айзатуллова Р. Р., Лядова Л. Н., Шаляева И. М., В кн. : Технологии разработки информационных систем: сборник статей международной научно-практической конференции. : Таганрог : Издательство ЮФУ, 2015. С. 3-19.
Предлагается подход к реинжинирингу бизнес-процессов на основе интеграции DSM-платформы и средств Process Mining. Реализация интегрированного инструментария позволяет снизить трудоёмкость работы аналитиков, обеспечить взаимопонимание специалистов. ...
Добавлено: 13 сентября 2015 г.
Лядова Л. Н., Серый А. П., Сухов А. О., В кн. : Технологии разработки информационных систем ТРИС-2012. III Международная научно-техническая конференция. Материалы конференции. Т. 1.: Таганрог : Издательство Технологического института ЮФУ, 2012. С. 107-112.
Описан процесс разработки программного обеспечения с использованием средств предметно-ориентированного моделирования. Введено понятие трансформаций предметно-ориентированных языков и требований к ним. Показаны ограничения существующих подходов к реализации предметно-ориентированных средств и трансформаций моделей (языков). Представлен подход к реализации средств описания трансформаций DSL. Он позволяет в простой и наглядной форме определять как вертикальные, так и горизонтальные трансформации и ограничения, ...
Добавлено: 11 декабря 2012 г.
Сухов А. О., В кн. : Современные проблемы математики и её прикладные аспекты – 2013. Сборник тезисов конференции 29 – 31 октября 2013 г., Пермь. : Пермь : Пермский государственный национальный исследовательский университет, 2013. С. 45-45.
В работе рассматриваются методы и реализующие их инструментальные средства, позволяющие на основе исходного набора документов, имеющихся в предметной области, произвести построение концептуальной модели и автоматически спроектировать язык моделирования, который наиболее точно подходит для решения конкретных задач в данной предметной области. ...
Добавлено: 17 ноября 2013 г.
Серый А. П., Лядова Л. Н., В кн. : Актуальные проблемы математики, механики, информатики. Сборник тезисов научно-практической конференции (Пермь, 30 октября – 1 ноября 2012 г.). : Пермь : Пермский государственный национальный исследовательский университет, 2012. С. 136-136.
В настоящее время существует ряд подходов к разработке программного обеспечения, основанных на использовании нескольких моделей разрабатываемой системы. При этом возникает необходимость трансформирования построенных моделей с целью их уточнения или приведения к другой метамодели. Можно заново перестроить модель вручную, но хотелось бы автоматизировать этот процесс. Вдобавок, хотелось бы создавать описание трансформации не для каждой конкретной модели, ...
Добавлено: 13 декабря 2012 г.
Сухов А. О., Лядова Л. Н., Замятина Е. Б., В кн. : Открытые семантические технологии проектирования интеллектуальных систем = Open Semantic Technologies for Intelligent Systems (OSTIS-2014) : материалы IV междунар. науч.-техн. конф. (Минск, 20-22 февраля 2014 года). : Мн. : БГУИР, 2014. С. 375-380.
Рассматривается подход к интеграции различных систем моделирования, основанный на использовании возможностей DSM-платформы (языкового инструментария) MetaLanguage. Инструментальные средства MetaLanguage позволяют разрабатывать предметно-ориентированные языки (DSL) и описывать их трансформации. Предметно-ориентированное моделирование обеспечивает возможность работы аналитиков в терминах предметной области при создании моделей. Компонент трансформации является основой для разработки средств экспорта и импорта моделей, их интеграции. Онтологии формализуют ...
Добавлено: 13 марта 2014 г.
Сухов А. О., В кн. : Математика программных систем. Межвузовский сборник научных статей. Вып. Специальный выпуск.: Пермь : Пермский государственный университет, 2008. С. 84-94.
В статье приведено описание инструментальной среды разработки визуальных языков моделирования, а также рассмотрены базовые операции работы с метамоделями и моделями.
Система MetaLanguage позволяет строить модели, которые достаточно подробно и точно описывают предметную область. Настолько подробно и точно, насколько это нужно в каждом конкретном случае. При этом для различных уровней детализации описаний используются одни и те же ...
Добавлено: 11 сентября 2013 г.
Лядова Л. Н., Сухов А. О., В кн. : Математика программных систем. Межвузовский сборник научных статей. Вып. Специальный выпуск.: Пермь : Пермский государственный университет, 2008. С. 40-51.
В работе представлено описание языкового инструментария системы MetaLanguage. Данный метаязык позволяет создавать языки моделирования, которые могут быть настроены на меняющиеся условия эксплуатации и потребности пользователя без перегенерации программного кода системы. При этом пользователь может самостоятельно определять собственный язык для создания ИС или изменять уже существующие языки. Кроме того, создаваемые языки предоставляют возможность работы в терминах ...
Добавлено: 11 сентября 2013 г.
Лядова Л. Н., Сухов А. О., В кн. : Технологии разработки информационных систем ТРИС-2013. Материалы IV Международнаой научно-технической конференции, 15 сентября, Таганрог. Т. 2.: Таганрог : Издательство Технологического института ЮФУ, 2013. С. 45-49.
Приведено описание предметно-ориентированного языка моделирования административных регламентов, разработанного в системе MetaLanguage. Язык имеет простой синтаксис, может использоваться различными категориями пользователей. ...
Добавлено: 17 ноября 2013 г.