Publication:
An Approach to Developing Data Visualization Tools Based on Domain Specific Modeling

creativeworkseries.issn2079-3537
dc.contributor.authorDzheiranian, A. D.
dc.contributor.authorErmakov, I. D.
dc.contributor.authorProskuryakov, K. A.
dc.contributor.authorLyadova, L. N.
dc.date.accessioned2024-12-28T16:12:53Z
dc.date.available2024-12-28T16:12:53Z
dc.date.issued2024
dc.description.abstractAn 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 on the needs of users and the tasks they solve are briefly presented. It is shown that existing tools require programming skills from users to customize the data visualization format or to develop new visualization models. It is proposed to use domain-specific modeling tools (language toolkits) to create domain-specific languages (DSL) designed to develop new data visualization models that reflect the specifics of the tasks solved by users. The use of the developed tools does not require users to have professional knowledge of programming languages. The architecture of a knowledge-driven software system is described. The core of the system is a multifaceted ontology, which includes descriptions of languages and domains, as well as rules for generating new languages and transforming constructed models. Languages are designed to describe different classes of diagrams. The system includes tools for automating the creation of new DSLs by mapping the domain ontology onto the metamodel of the base language according to user-specified rules, which are also stored in the ontology. The classification of different types of diagrams forms the basis for creating an ontology of data visualization languages. An example of a basic language for creating diagrams is described. The ability to customize the DSL and transform visualization models developed with its help and generate code that implements the model is demonstrated. It is shown how interactive visualization can be created on the basis of the developed metamodels, extending the possibilities of visualizing large structured data.
dc.identifier.citationA. D. Dzheiranian, I. D. Ermakov, K. A. Proskuryakov, L. N. Lyadova. An Approach to Developing Data Visualization Tools Based on Domain Specific Modeling (2024). Scientific Visualization 16.4: 82 - 101, DOI: 10.26583/sv.16.4.08
dc.identifier.doi10.26583/sv.16.4.08
dc.identifier.urihttps://openrepository.mephi.ru/handle/123456789/30296
dc.identifier.urihttp://sv-journal.org/2024-4/08/
dc.publisherНИЯУ МИФИ
dc.subjectModel transformation
dc.subjectMultifaceted ontology
dc.subjectGrammar
dc.subjectMetamodeling
dc.subjectDomain-specific language
dc.subjectDomain-specific modeling
dc.subjectInteractive visualization
dc.subjectData visualization
dc.titleAn Approach to Developing Data Visualization Tools Based on Domain Specific Modeling
dc.typeArticle
dspace.entity.typePublication
journal.titleНаучная визуализация
journalvolume.identifier.nameНаучная визуализация
relation.isJournalIssueOfPublication084b3a95-678b-4cb9-8906-380733a82cb2
relation.isJournalIssueOfPublication.latestForDiscovery084b3a95-678b-4cb9-8906-380733a82cb2
relation.isJournalOfPublication95b5bb8c-faac-4680-a70f-5adf56268bdc
Файлы
Original bundle
Теперь показываю 1 - 1 из 1
Загружается...
Уменьшенное изображение
Name:
en (12).pdf
Size:
3.69 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Теперь показываю 1 - 1 из 1
Загружается...
Уменьшенное изображение
Name:
license.txt
Size:
3.45 KB
Format:
Item-specific license agreed to upon submission
Description:
Коллекции