Sign | Register
UDC 004.43
Problems of Using Textual DSL in Information Systems
A.A. Kirsanova, South Ural State University, Chelyabinsk, Russian Federation,
Modern situation in information systems design from the aspect of domain-specific languages implementation and using is discussed. Today there are several ways of integrating DSL into information system. Firstly all these methods differ in DSL type being used: internal or external, API-like or fully integrated. If all these methods are analyzed to find out all their disadvantages those ones will help to state problems which can occur while using textual DSL in information system. Such analysis will make possible to formulate research tasks which after solving will help to create new more efficient method of implemention and integration DSL into information system.
domain-specific languages, DSL design, program languages engineering
1. Tanenbaum A. Sovremennye operatsionnye sistemy [Modern Operating Systems]. St. Petersburg, Piter Publ., 2010. 1038 p.
2. Aho A., Ullman J. Teoriya sintaksicheskogo analiza, perevoda i kompilyatsii v 2 tomah. [The Theory of Parsing, Translation and Compiling in 2 vol.]. Moscow, Mir Publ., 1978, vol. 1, 613 p.
3. Gavrikov M. M., Ivanchenko A. N., Grinchenkov D. V. Teoreticheskie osnovy razrabotki i realizatsii yazykov programmirovaniya [Theoretical Basis for the Development and Implementation of Program Languages]. Moscow, KnoRus Publ., 2010. 178 p.
4. Czarnecki K., O'Donnell T., Striegnitz J.J., Taha W. DSL implementation in metaocaml, template haskell, and C++. Springer-Verlag, 2004. 332 p.
5. Ward M.P. Language Oriented Programming. 1994. Available at:
6. Fowler M. Domain-Specific Languages. Addison-Wesley, 2011. 640 p.
7. Fowler M. Language Workbenches: The Killer-App for Domain Specific Languages? 2005. Available at:
8. Bratishchenko V.V. Proektirovanie informatsionnykh system [Designing Information Systems]. Irkutsk, Baikal State University of Economy and Law Publ., 2004. 84 p.
9. Parr T. The Definitive ANTLR Reference Building Domain-Specific Languages. Pragmatic Bookshelf, 2013. 369 p.
Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics, 2015, vol. 15, no. 3, pp. 5-10. (in Russ.) (Computer Science and Engineering)