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
来源
2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2021) | 2021年
关键词
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] Experimental Comparison of Editor Types for Domain-Specific Languages
    Chodarev, Sergej
    Sulir, Matus
    Poruban, Jaroslav
    Kopcakova, Martina
    APPLIED SCIENCES-BASEL, 2022, 12 (19):
  • [2] Unembedding Domain-Specific Languages
    Atkey, Robert
    Lindley, Sam
    Yallop, Jeremy
    HASKELL'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN HASKELL SYMPOSIUM, 2009, : 37 - 48
  • [3] 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
  • [4] DSMCompare: domain-specific model differencing for graphical domain-specific languages
    Manouchehr Zadahmad
    Eugene Syriani
    Omar Alam
    Esther Guerra
    Juan de Lara
    Software and Systems Modeling, 2022, 21 : 2067 - 2096
  • [5] DSMCompare: domain-specific model differencing for graphical domain-specific languages
    Zadahmad, Manouchehr
    Syriani, Eugene
    Alam, Omar
    Guerra, Esther
    de Lara, Juan
    SOFTWARE AND SYSTEMS MODELING, 2022, 21 (05) : 2067 - 2096
  • [6] A Preliminary Survey on Domain-Specific Languages for Machine Learning in Big Data
    Portugal, Ivens
    Alencar, Paulo
    Cowan, Donald
    2016 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE SCIENCE, TECHNOLOGY AND ENGINEERING (SWSTE 2016), 2016, : 108 - 110
  • [7] Untangling Crosscutting Concerns in Domain-specific Languages with Domain-specific Join Points
    Dinkelaker, Tom
    Monperrus, Martin
    Mezini, Mira
    DSAL09: DOMAIN-SPECIFIC ASPECT LANGUAGES, 2009, : 1 - 5
  • [8] Contracts for Domain-Specific Languages in Ruby
    Strickland, T. Stephen
    Ren, Brianna M.
    Foster, Jeffrey S.
    ACM SIGPLAN NOTICES, 2015, 50 (02) : 23 - 34
  • [9] Usability Evaluation of Domain-Specific Languages
    Barisic, Ankica
    Amaral, Vasco
    Goulao, Miguel
    2012 EIGHTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY (QUATIC 2012), 2012, : 342 - 347
  • [10] A Module System for Domain-Specific Languages
    Jackson, Ethan K.
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2014, 14 : 771 - 785