?
Многоуровневые модели и языки DSL как основа создания интеллектуальных CASE-систем
В статье рассматривается подход к реализации интеллектуальной CASE-системы, основанный на метамоделировании и применении языков DSL. Многоуровневые модели описывают различные характеристики системы, важные для ее функционирования, ее поведение с различных точек зрения. Для создания моделей используются специальные языки, позволяющие формализовать описание системы. Свойства этих языков, их мощность во многом определяют характеристики создаваемой системы, возможности ее адаптации к новым условиям. В CASE-системе METAS предлагается не только реализовать средства создания языков DSL с заданными свойствами, удовлетворяющими разработчиков, но и автоматизировать процесс создания моделей на основе анализа документов и построения онтологий предметных областей.