{"title":"面向图形化DSL工作台的简化评估","authors":"Amel Dembri, M. Redjimi","doi":"10.1109/ISIA55826.2022.9993580","DOIUrl":null,"url":null,"abstract":"The design and development of graphical tools for new domain-specific languages is still a challenge for designers; the Model-Driven Architecture (MDA) makes a qualitative difference in the creation of Domain Specific Language (DSL). We aim in this paper to analyze and evaluate the performance of some language workbenches that makes the development of domain-specific language simpler and more specialised. To evaluate these tools, a formal specification of a Petri net called Agent Petri Net is selected. We analyze criteria related to abstraction level, facilities to tailor DSL to specific domains, simplicity of development and the productivity guarantee with these tools. Practical experience highlights the real capabilities of each tool and considers as an evaluation support to select the adequate solution to design DSL that responds to user requirements.","PeriodicalId":169898,"journal":{"name":"2022 5th International Symposium on Informatics and its Applications (ISIA)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Towards a Simplified Evaluation of Graphical DSL Workbenches\",\"authors\":\"Amel Dembri, M. Redjimi\",\"doi\":\"10.1109/ISIA55826.2022.9993580\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The design and development of graphical tools for new domain-specific languages is still a challenge for designers; the Model-Driven Architecture (MDA) makes a qualitative difference in the creation of Domain Specific Language (DSL). We aim in this paper to analyze and evaluate the performance of some language workbenches that makes the development of domain-specific language simpler and more specialised. To evaluate these tools, a formal specification of a Petri net called Agent Petri Net is selected. We analyze criteria related to abstraction level, facilities to tailor DSL to specific domains, simplicity of development and the productivity guarantee with these tools. Practical experience highlights the real capabilities of each tool and considers as an evaluation support to select the adequate solution to design DSL that responds to user requirements.\",\"PeriodicalId\":169898,\"journal\":{\"name\":\"2022 5th International Symposium on Informatics and its Applications (ISIA)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-29\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 5th International Symposium on Informatics and its Applications (ISIA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISIA55826.2022.9993580\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 5th International Symposium on Informatics and its Applications (ISIA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISIA55826.2022.9993580","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards a Simplified Evaluation of Graphical DSL Workbenches
The design and development of graphical tools for new domain-specific languages is still a challenge for designers; the Model-Driven Architecture (MDA) makes a qualitative difference in the creation of Domain Specific Language (DSL). We aim in this paper to analyze and evaluate the performance of some language workbenches that makes the development of domain-specific language simpler and more specialised. To evaluate these tools, a formal specification of a Petri net called Agent Petri Net is selected. We analyze criteria related to abstraction level, facilities to tailor DSL to specific domains, simplicity of development and the productivity guarantee with these tools. Practical experience highlights the real capabilities of each tool and considers as an evaluation support to select the adequate solution to design DSL that responds to user requirements.