RUS  ENG
Full version
JOURNALS // Proceedings of the Institute for System Programming of the RAS // Archive

Proceedings of ISP RAS, 2024, Volume 36, Issue 2, Pages 127–140 (Mi tisp878)

Designing Data Visualization System Based on Language-Oriented Approach

A. D. Dzheiraniana, I. D. Ermakovb, K. A. Proskuryakova, L. N. Lyadovaa

a National Research University "Higher School of Economics", Perm Branch
b Perm State National Research University

Abstract: 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 to customize visualization tools to the needs of users and the specifics of the user's tasks being solved by creating domain-specific languages (DSL). A system architecture based on the use of multifaceted ontology is described. The ontology 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. This system includes tools for automatic new DSL generation via mapping domain ontology onto the base language metamodel according to user-specified rules. Different types of diagrams have been classified and the main components of each type diagrams have been identified, which provides the basis for creating an ontology of data visualization languages. A base language is proposed for creating diagrams. The language customizability for specific domains is demonstrated. An example of the created data visualization models is shown.

Keywords: data visualization, domain-specific modeling, domain-specific language, metamodeling, formal grammar, multifaceted ontology, model transformation

Language: English

DOI: 10.15514/ISPRAS-2024-36(2)-10



© Steklov Math. Inst. of RAS, 2024