?
Combination of DSL and DCSP for decision support in dynamic contexts
P. 159–173.
The article is related to the problem of decision support in dynamic business contexts where conditions, values and goals frequently change over time, and users should participate continuously in problem definition. In our re-search we explore an opportunity to organize and simplify decision support dur-ing complex resource allocation processes by combining domain specific lan-guages (DSL) and distributed constraint satisfaction techniques (DCSP).We de-scribe a particular domain-specific language and the corresponding semantic model in terms of a newly proposed DSL&DCSP framework. Applicability of the framework is demonstrated using a real-life example of resource allocation process in the railway transportation.
In book
Issue 261: Perspectives in Business Informatics Research. , Switzerland: Springer, 2016.
Джейранян А. Д., Lyadova L. N., В кн.: BIG DATA и анализ высокого уровня = BIG DATA and Advanced Analytics: сб. науч. ст. XI Междунар. науч.-практ. конф. (Республика Беларусь, Минск, 23–24 апреля 2025 года).: Мн.: БГУИР, 2025. С. 386–396.
An analysis of existing data visualization methods and tools was conducted, revealing their limitations associated with the need for advanced programming skills or insufficient configuration flexibility. A methodology for developing data visualization tools based on expert knowledge is proposed, enabling the effective creation of customizable visual representations. The methodology comprises three key approaches: (1) the ...
Added: February 21, 2026
A. D. Dzheiranian, Ermakov I. D., Proskuryakov K. A. et al., Scientific Vizualisation 2024 Vol. 16 No. 4 P. 82–101
An approach to the development of data visualization tools is described that provides the ability to customize to the needs of users and the specifics of the domains in which they work, based on domain-specific modeling. The results of the analysis of data visualization tools and the possibility of customizing them to subject area based ...
Added: November 24, 2024
Джейранян А. Д., Ермаков И. Д., Проскуряков К. А. et al., В кн.: GraphiCon 2024: Материалы 34-й Международной конференции по компьютерной графике и машинному зрению (Россия, Омск, 17–19 сент. 2024 г.).: Омск: Издательство ОмГТУ, 2024. С. 300–314.
An approach to the development of data visualization tools is described that provides the ability to customize to the needs of users and the specifics of the domains in which they work, based on domain-specific modeling. The results of the analysis of data visualization tools and the possibility of customizing them to subject area based ...
Added: November 15, 2024
A. D. Dzheiranian, Ermakov I. D., Proskuryakov K. A. et al., Proceedings of the Institute for System Programming of the RAS 2024 Vol. 36 No. 2 P. 127–140
The data visualization method based on a language-oriented approach is proposed. An analysis of data visualization tools and their customizability for subject areas based on user needs has been carried out. It is noted that these tools require highly qualified users to customize the data visualization format (users must have programming skills). It is proposed ...
Added: July 29, 2024
Kulagin Grigory, Ermakov I., Lyadova Lyudmila, , in: 2022 IEEE 16th International Conference on Application of Information and Communication Technologies (AICT).: Washington: IEEE, 2022. P. 1–6.
The quality of the systems depends on compliance to the domain requirements. High quality is achieved only with involving experts in the relevant fields to the system design as experts. Modern design methods are based on using professional tools and modeling languages. Using these tools are difficult for domain experts. Domain-Specific Languages (DSLs) can be ...
Added: October 29, 2022
Ulitin, B., Babkin, E., Babkina, T., , in: Model-Driven Organizational and Business Agility: Second International Workshop, MOBA 2022, Leuven, Belgium, June 6–7, 2022, Revised Selected PapersIssue 457: Model-Driven Organizational and Business Agility. MOBA 2022.: Switzerland: Springer, 2022. P. 110–124.
The use of intelligent systems with advanced AI algorithms is a key aspect of enterprise digitalization. The railway domain is not an exception. We argue, that the quality of any AI-based system greatly depends on the methods of computer-human interaction. We propose an approach to organize the interaction of the end user with the AI-based ...
Added: October 25, 2022
LYADOVA L.N., SUVOROV N.M., Proceedings of the Institute for System Programming of the RAS 2020 Vol. 32 No. 2 P. 149–160
The language-oriented approach is becoming more and more popular in the development of information systems, but the existing DSM platforms that implement this paradigm have significant limitations, including insufficient expressive capabilities of the models used to implement visual model editors for complex subject areas and limited abilities to transform visual models. Visual languages are usually ...
Added: June 27, 2020
Boris Ulitin, Eduard Babkin, , in: Lecture Notes in Information Systems and OrganisationIssue 40: Digital Transformation and New Challenges. Digitalization of Society, Economics, Management and Education.: Switzerland: Springer, 2020. P. 37–48.
The research is related to the problem of coherent evolution of a domain-specific language (DSL) in response to evolution of the application domain and users’ capabilities. We offer a solution of that problem based on a particular model-driven approach. We give the whole definition of DSL in terms of model-oriented approach. Such definition allows us ...
Added: June 10, 2020
Boris Ulitin, Eduard Babkin, IFAC-PapersOnLine 2019 Vol. 52 No. 13 P. 1138–1144
The article is related to the problem of decision support in dynamic business contexts where multiple facts of domain knowledge (conditions, values and goals) frequently change over time, and users should participate continuously in the problem definition. In our research we explore an opportunity to use reconfigurable domain specific languages (DSL) as the most convenient ...
Added: January 7, 2020
Гудошникова А. А., Литвинов Ю. В., Proceedings of the Institute for System Programming of the RAS 2016 Vol. 28 No. 2 P. 97–110
The theme of code reuse in software development is still important. Sometimes it is hard to find out what exactly we need to reuse in isolation of context. However, there is an opportunity to narrow the context problem, if applications in one given domain are considered. Same features in different applications in one domain have ...
Added: October 30, 2018
Boris Ulitin, Eduard Babkin, Babkina T. S., , in: Lecture Notes in Business Information ProcessingIssue 330: Perspectives in Business Informatics Research.: Switzerland: Springer, 2018. P. 219–234.
The article is related to the problem of sustainable flexibility of a domain-specific language (DSL) in response to evolution of the application domain and users’ capabilities. We offer a solution of that problem based on a particular model-driven approach. We propose to create a DSL structure from the domain-semantic-model (DSM) through the so-called semantic projection ...
Added: October 11, 2018
Boris Ulitin, Eduard Babkin, Tatyana Babkina, Journal of Systems Integration 2018 Vol. 9 No. 2 P. 37–51
The article is related to the problem of implementing consistent changes in the model of some subject area and in the syntax of domain specific language (DSL), dealing with problems in that domain. In our research, we explore an opportunity to provide the method of development and modification of the DSL meta-model, using the ontology ...
Added: May 9, 2018
Селуков Д. А., Вестник Пермского национального исследовательского политехнического университета. Электротехника, информационные технологии, системы управления 2017 № 24 С. 48–62
Software products, currently under development, are complex and highly loaded system, covering
various subject areas. To build complex software by using different methods, the choice of which
depends on the final goals and also given set of resources. In the early stages of software development,
in particular, the formation of the concept of the application, there are often ...
Added: April 23, 2018
Boris Ulitin, Eduard Babkin, , in: Lecture Notes in Business Information ProcessingIssue 295: Perspectives in Business Informatics Research.: Switzerland: Springer, 2017. P. 233–247.
The article is related to the problem of implementing consistent changes in the model of some subject area and in the syntax of domain specific language (DSL), dealing with problems in that domain. In our research, we explore an opportunity to provide the method of co-evolution of the ontology, used as a model of the ...
Added: August 31, 2017
Zykov S. V., Switzerland: Springer, 2016.
Crisis is a burning issue; this is not a phenomenon, which can be conquered forever. Current approach to crisis is an optimized collaboration, which allows for manageable, measurable and predictable software development. Crisis is a new reality to live and work with. The current software development crisis dates back to the 1960s. The root cause ...
Added: August 18, 2016
Гималтдинова Я. М., Sukhov A., Вестник Пермского университета. Серия: Математика. Механика. Информатика 2015 № 4 С. 78–83
The approach to the development of a visual domain-specific language for intelligent portals design is considered. The possibilities of the existing domain-specific languages for web-development is considered, the created language metamodel, fulfilled in the MetaLanguage system is described. This language reduces the semantic gap between portals development tools and domain, allows to involve users who ...
Added: December 4, 2015
Агалакова Е. З., Lanin V., В кн.: Технологии разработки информационных систем ТРИС-2014: сборник статей международной научно-практической конференции.: Таганрог: Издательство ЮФУ, 2014. С. 70–75.
This article contains the implementation description of domain specific language called EDocSACD for describing structure and content of electronic documents in MetaEdit+ framework. ...
Added: November 11, 2014
Lanin V., Uzunova E., Yugov A. et al., , in: Proceedings of the 7th Spring/Summer Young Researchers’ Colloquium on Software Engineering, SYRCoSE 2013.: Kazan: -, 2013. P. 139–143.
Today many problems that are dedicated to a particular problem domain can be solved using DSL. Thus to use DSL it must be created or it can be selected from existing ones. Creating a completely new DSL in most cases requires high financial and time costs. Selecting an appropriate existing DSL is an intensive task ...
Added: January 21, 2014
Суслов С. А., Kondratyev M., Сергеев К. В., Проблемы управления 2010 № 2 С. 46–52
Agent-based modeling and simulation was applied to investigate a set of problems in the energy context. The paper shows advantages of the agent based modeling approach. The method to define agents-consumers in simulation tool AnyLogic and the approach to simulating investment project risk are suggested. ...
Added: October 13, 2013
Sukhov A., Lyadova L. N., , in: Proceedings of the 7th Spring/Summer Young Researchers’ Colloquium on Software Engineering, SYRCoSE 2013.: Kazan: -, 2013. P. 31–40.
Different specialists are involved in software development at once: databases designers, business analysts, user interface designers, programmers, testers, etc. It leads to creation and usage in systems designing of various models fulfilled from the different points of view, with different levels of details, which use different modeling languages for the description. Thus there is a ...
Added: September 2, 2013
Sukhov A., Lyadova L. N., , in: Proceedings of the 6th Spring/Summer Young Researchers’ Colloquium on Software Engineering, SYRCoSE 2012.: Perm: -, 2012. P. 42–53.
The technologies based on applying a metamodeling and domain-specific languages are widely used at information systems developing. There are many different tools for creating graphical domain-specific language editors with a possibility of determining user’s graphical notations. However they possess disadvantages. The MetaLanguage system is designed to eliminate some of these shortcomings. MetaLanguage is a language ...
Added: December 9, 2012