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 条
  • [31] Domain-specific language for infrastructure as code
    Shvetcova, Valeriya
    Borisenko, Oleg
    Polischuk, Maxim
    2019 IVANNIKOV MEMORIAL WORKSHOP (IVMEM 2019), 2019, : 39 - 45
  • [32] A Domain-Specific Language for Coordinating Collaboration
    Mayr-Dorn, Christoph
    Laaber, Christoph
    2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 57 - 60
  • [33] PoE: A Domain-Specific Language for Exploitation
    Kim, Jung Hyun
    Gustaman, Steve
    Cha, Sang Kil
    2024 SILICON VALLEY CYBERSECURITY CONFERENCE, SVCC 2024, 2024,
  • [34] A domain-specific language for virtual classrooms
    Gañán, David
    Guerrero-Roldán, Ana-Elena
    Prieto-Blázquez, Josep
    Conesa, Jordi
    International Journal of Metadata, Semantics and Ontologies, 2014, 9 (04) : 313 - 323
  • [35] Domain-specific Semantics and Data Refinement of Object Models
    Davies, Jim
    Faitelson, David
    Welch, James
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2008, 195 (0C) : 151 - 170
  • [36] Domain-Specific Semantics Guided Approach to Video Captioning
    Hemalatha, M.
    Sekhar, C. Chandra
    2020 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV), 2020, : 1576 - 1585
  • [37] Operational semantics of a domain specific language for real time musician-computer interaction
    Echeveste, Jose
    Cont, Arshia
    Giavitto, Jean-Louis
    Jacquemard, Florent
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2013, 23 (04): : 343 - 383
  • [38] Domain-Specific Networks for Machine Learning
    Abts, Dennis
    2020 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON NETWORKS-ON-CHIP (NOCS), 2020,
  • [39] Formalizing the structural semantics of domain-specific modeling languages
    Ethan Jackson
    Janos Sztipanovits
    Software & Systems Modeling, 2009, 8 : 451 - 478
  • [40] Formalizing the structural semantics of domain-specific modeling languages
    Jackson, Ethan
    Sztipanovits, Janos
    SOFTWARE AND SYSTEMS MODELING, 2009, 8 (04): : 451 - 478