Abstract Machine for Operational Semantics of Domain-Specific Language

被引:1
|
作者
Steingartner, William [1 ]
Baranik, Robert [1 ]
Novitzka, Valerie [1 ]
机构
[1] Tech Univ Kosice, Fac Elect Engn & Informat, Kosice, Slovakia
关键词
Abstract machine; Containerization; Domain-specific language; Formal semantics; Micro-service; Online teaching; Teaching software; University didactic; DOCKER;
D O I
10.1007/978-3-031-15743-1_38
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we focus on some aspects of structural operational semantics for a selected domain-specific language for robot control, similar to the approach for Karel the Robot. For a given language, we formulate and develop a method of an abstract implementation on an abstract machine for structural operational semantics. The achieved results as well as the mentioned research are a part of the research in the field of semantic methods, where we focus on the formalization of semantic methods for software engineering. This area is also very important in the training of young IT experts, as semantic methods can help to understand program behavior and detect errors in program design. To make the teaching of formal semantics in the field of domain-specific languages more attractive, we have also prepared an application that serves to visualize the individual steps of the program on an abstract machine - simulation of translated code with visualization of a robot's movement.
引用
收藏
页码:413 / 424
页数:12
相关论文
共 50 条
  • [1] Natural Semantics for Domain-Specific Language
    Steingartner, William
    Novitzka, Valerie
    NEW TRENDS IN DATABASE AND INFORMATION SYSTEMS, ADBIS 2021, 2021, 1450 : 181 - 192
  • [2] Operational Semantics in a Domain-Specific Robot Control Language: a Pedagogical Use Case
    Steingartner, William
    Novitzka, Valerie
    COMPUTER SCIENCE AND INFORMATION SYSTEMS, 2024, 21 (03)
  • [3] Natural semantics visualization for domain-specific language
    Steingartner, William
    Zsiga, Richard
    Radakovie, Davorka
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2023, 19 (01): : 52 - 57
  • [4] Modelling the Operational Semantics of Domain-Specific Modelling Languages
    Wachsmuth, Guido
    GENERATIVE AND TRANSFORMATIONAL TECHNIQUES IN SOFTWARE ENGINEERING II, 2008, 5235 : 506 - 520
  • [5] Denotational Semantics of A User-Oriented, Domain-Specific Language
    Mercadal, Julien
    Drey, Zoe
    Consel, Charles
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (129): : 229 - 249
  • [6] Use of Domain-Specific Language Resources in Machine Translation
    Stajner, Sanja
    Querido, Andreia
    Rendeiro, Nuno
    Rodrigues, Joao
    Branco, Antonio
    LREC 2016 - TENTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2016, : 592 - 598
  • [7] A domain-specific language for describing machine learning datasets
    Giner-Miguelez, Joan
    Gomez, Abel
    Cabot, Jordi
    JOURNAL OF COMPUTER LANGUAGES, 2023, 76
  • [8] Arbiter: A Domain-Specific Language for Ethical Machine Learning
    Zucker, Julian
    d'Leeuwen, Myraeka
    PROCEEDINGS OF THE 3RD AAAI/ACM CONFERENCE ON AI, ETHICS, AND SOCIETY AIES 2020, 2020, : 421 - 425
  • [9] The syntax and semantics of a domain-specific language for flow-network design
    Kfoury, Assaf
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 93 : 19 - 38
  • [10] Some Aspects about Visualization of Natural Semantics for a Selected Domain-Specific Language
    Steingartner, William
    Radakovie, Davorka
    Zsiga, Richard
    IPSI BGD TRANSACTIONS ON INTERNET RESEARCH, 2023, 19 (01): : 46 - 54