Md Tauseef Alam, S. Chowdhury, Raju Halder, Abyayananda Maiti
{"title":"区块链领域特定语言:调查、分类和比较","authors":"Md Tauseef Alam, S. Chowdhury, Raju Halder, Abyayananda Maiti","doi":"10.1109/Blockchain53845.2021.00076","DOIUrl":null,"url":null,"abstract":"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.","PeriodicalId":372721,"journal":{"name":"2021 IEEE International Conference on Blockchain (Blockchain)","volume":"221 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Blockchain Domain-Specific Languages: Survey, Classification, and Comparison\",\"authors\":\"Md Tauseef Alam, S. Chowdhury, Raju Halder, Abyayananda Maiti\",\"doi\":\"10.1109/Blockchain53845.2021.00076\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"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.\",\"PeriodicalId\":372721,\"journal\":{\"name\":\"2021 IEEE International Conference on Blockchain (Blockchain)\",\"volume\":\"221 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 IEEE International Conference on Blockchain (Blockchain)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/Blockchain53845.2021.00076\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Conference on Blockchain (Blockchain)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/Blockchain53845.2021.00076","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Blockchain Domain-Specific Languages: Survey, Classification, and Comparison
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.