Проблематика использования текстовых DSL в информационных системах

Бесплатный доступ

Рассматривается современное положение дел в среде разработки информационных систем с точки зрения внедрения и использования предметно-ориентированных языков в системе для предоставления всего комплекса функционала пользователю. На сегодняшний день существует несколько методик по внедрению предметно-ориентированных языков в информационную систему. В первую очередь эти подходы различаются по типу внедряемого DSL: внутренний или внешний, API-подобный или полностью интегрированный. Если существующие подходы по внедрению предметно-ориентированных языков в информационные системы проанализировать на предмет выявления недостатков, то данные недостатки позволят определиться с кругом проблем, который возникает при использовании текстовых предметно-ориентированных языков в информационных системах. Подобный анализ позволит сформулировать задачи исследования, решение которых поможет преодолеть сложившуюся ситуацию с использованием текстовых предметно-ориентированных языков и соответствующих проблем, которые возникают при интеграции подсистемы интерпретации DSL в информационную систему.

Еще

Доменно-специфичные языки, проектирование dsl, инженерия программных языков

Короткий адрес: https://sciup.org/147155059

IDR: 147155059   |   DOI: 10.14529/ctcr150301

Список литературы Проблематика использования текстовых DSL в информационных системах

  • Таненбаум, Э. Современные операционные системы/Э. Таненбаум. -СПб.: Питер, 2010. -1038 с.
  • Ахо, А. Теория синтаксического анализа, перевода и компиляции: в 2 т./А. Ахо, Дж. Ульман. -М.: Мир, 1978. -Т. 1. -613 с.
  • Гавриков, М.М. Теоретические основы разработки и реализации языков программирования/М.М. Гавриков, А.Н. Иванченко, Д.В. Гринченков. -М.: КноРус, 2010. -178 с.
  • Czarnecki, K. DSL implementation in metaocaml, template haskell, and C++/K. Czarnecki, T. O'Donnell, J.J. Striegnitz, W. Taha. -Berlin, Heidelberg: Springer-Verlag, 2004. -332 p.
  • Ward, M.P. Language Oriented Programming/M.P. Ward. -1994. -http://www.cse.dmu.ac.uk/~mward/martin/papers/middle-out-t.pdf.
  • Fowler, M. Domain-SpecificLanguages/M. Fowler. -Addison-Wesley, 2011. -640 c.
  • Fowler, M. Language Workbenches: The Killer-App for Domain Specific Languages?/M. Fowler. -2005. -http://martinfowler.com/articles/languageWorkbench.html.
  • Братищенко, В.В. Проектирование информационных систем: учеб. пособие/В.В. Братищенко. -Иркутск: Изд-во БГУЭП, 2004. -84 с.
  • Parr, T. The Definitive ANTLR Reference Building Domain-Specific Languages/T. Parr. -Pragmatic Bookshelf, 2013. -369 p.
Еще
Статья научная