Электронный архив

Design of the modern domain specific programming languages

Показать сокращенную информацию

dc.contributor.author Valiyev R.
dc.contributor.author Galiullin L.
dc.contributor.author Iliukhin A.
dc.date.accessioned 2018-09-18T20:12:32Z
dc.date.available 2018-09-18T20:12:32Z
dc.date.issued 2015
dc.identifier.issn 1816-9503
dc.identifier.uri https://dspace.kpfu.ru/xmlui/handle/net/137573
dc.description.abstract © Medwell Journals, 2015. In the modern industry of the software design the new paradigm, the new approach Language-Oriented Programming (LOP) becomes more and more popular. LOP is such approach to programming that is based on creation of the Domain-Specific Language; DSL) for solution of tasks within a specific subject area. In the LOP, a programmer firstly creates a single or a few DSL for solution of a particular set of tasks and then uses the created DSL by the software system design. They distinguish the two main kinds of the domain-specific languages: external (external DSL) and internal (internal DSL or embedded DSL) ones. The external DSL feature their own syntax separated from the core language of the application. The internal DSL use as the basis a general purpose programming language but differ through using a specific subset of capabilities of this language within a particular style. The study provides the review of the modern means (languages, platforms, development environments) allowing creating both external and internal DSL. It shall be noted that one of the most important issues by creation and further use of DSL is availability of a language workbench. The language workbench represents specialized integrated development environment, IDE for identification and creation of DSL. It is the complexity of creation of the language infrastructure required for implementation of DSL of different kind and operational comfort being one of the reasons of the small-scale use during commercial development of the software where the high developers' performance is crucial. In this review, special emphasis is laid on technologies allowing ensuring support of development in the LOP-style by means of the language workbench.
dc.relation.ispartofseries International Journal of Soft Computing
dc.subject Design
dc.subject Development
dc.subject Domain-specific programing
dc.subject Information architecture
dc.subject Information systems
dc.subject Programming languages
dc.subject Programming techniques (methods)
dc.subject Software
dc.title Design of the modern domain specific programming languages
dc.type Article
dc.relation.ispartofseries-issue 5
dc.relation.ispartofseries-volume 10
dc.collection Публикации сотрудников КФУ
dc.relation.startpage 340
dc.source.id SCOPUS18169503-2015-10-5-SID84938582742


Файлы в этом документе

Данный элемент включен в следующие коллекции

  • Публикации сотрудников КФУ Scopus [24551]
    Коллекция содержит публикации сотрудников Казанского федерального (до 2010 года Казанского государственного) университета, проиндексированные в БД Scopus, начиная с 1970г.

Показать сокращенную информацию

Поиск в электронном архиве


Расширенный поиск

Просмотр

Моя учетная запись

Статистика