Blockchain Domain-Specific Languages: Survey, Classification, and Comparison

被引:0
|
作者
Alam, Md Tauseef [1 ]
Chowdhury, Sujit [1 ]
Halder, Raju [1 ]
Maiti, Abyayananda [1 ]
机构
[1] Indian Inst Technol Patna, Patna, Bihar, India
关键词
Blockchain; Smart Contracts; Domain-Specific Languages;
D O I
10.1109/BLOCKCHAIN53845.2021.00076
中图分类号
学科分类号
摘要
In this paper, we provide a comprehensive survey of the state-of-the-art blockchain DSLs introduced in the literature since the beginning of Blockchain 2.0 era. To this end, we conduct a detailed comparative analysis among the DSLs in terms of a number of parameters, such as Targeted Domain Parameters, Development Stage Parameters, Languages Attribute Parameters, and Functionality Parameters. Moreover, We classify the DSLs according to their target application domains, highlighting their strengths and weaknesses through a brief description for each of them. To the best of our knowledge, this is the first comprehensive survey of blockchain DSLs which aims to provide the researchers and practitioners a well-informed guidance to choose right DSL to develop their applications on a given blockchain platform.
引用
收藏
页码:499 / 504
页数:6
相关论文
共 50 条
  • [1] A Survey on Domain-Specific Languages in Robotics
    Nordmann, Arne
    Hochgeschwender, Nico
    Wrede, Sebastian
    SIMULATION, MODELING, AND PROGRAMMING FOR AUTONOMOUS ROBOTS (SIMPAR 2014), 2014, 8810 : 195 - 206
  • [2] Survey of Domain-Specific Languages for FPGA Computing
    Kapre, Nachiket
    Bayliss, Samuel
    2016 26TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2016,
  • [3] Experimental Comparison of Editor Types for Domain-Specific Languages
    Chodarev, Sergej
    Sulir, Matus
    Poruban, Jaroslav
    Kopcakova, Martina
    APPLIED SCIENCES-BASEL, 2022, 12 (19):
  • [4] Domain-specific model differencing for graphical domain-specific languages
    Jafarlou, Manouchehr Zadahmad
    ACM/IEEE 25TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022 COMPANION, 2022, : 205 - 208
  • [5] Survey of Established Practices in the Life Cycle of Domain-Specific Languages
    Borum, Holger Stadel
    Seidl, Christoph
    PROCEEDINGS OF THE 25TH INTERNATIONAL ACM/IEEE CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, MODELS 2022, 2022, : 266 - 277
  • [6] On domain-specific languages reengineering
    Alias, C
    Barthou, D
    GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, PROCEEDINGS, 2005, 3676 : 63 - 77
  • [7] Unembedding Domain-Specific Languages
    Atkey, Robert
    Lindley, Sam
    Yallop, Jeremy
    HASKELL'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN HASKELL SYMPOSIUM, 2009, : 37 - 48
  • [8] On the Globalization of Domain-Specific Languages
    Cheng, Betty H. C.
    Combemale, Benoit
    France, Robert B.
    Jezequel, Jean-Marc
    Rumpe, Bernhard
    GLOBALIZING DOMAIN-SPECIFIC LANGUAGES, 2015, 9400 : 1 - 6
  • [9] Macros for Domain-Specific Languages
    Ballantyne, Michael
    King, Alexis
    Felleisen, Matthias
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2020, 4 (OOPSLA):
  • [10] Domain-specific tensor languages
    Bernardy, Jean-philippe
    Jansson, Patrik
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2025, 35