{"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}
引用次数: 0
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.