Doctoral Symposium of the 5th International Conference on Software Language Engineering 2012 | |
Automatized Generating of GUIs for Domain-Specific Languages | |
Michaela Bačíková ; Dominik Lakatoš ; Milan Nosál | |
Others : http://ceur-ws.org/Vol-935/p_06.pdf PID : 27317 |
|
来源: CEUR | |
【 摘 要 】
Domain-specific languages (DSLs) promise many advantages over general purpose languages (GPLs) and their usage is on the rise. That is one of the reasons for us at our university to teach the subject called Modelling and Generating of Software Architectures (MaGSA), where the students learn how to work with DSLs and their parsers. Our students often have problems understanding a new DSL, even if it is very simple, because they never have worked with a DSL before. Therefore we decided to find a way to help them with the learning process by providing a DSL-specific editor. This editor will be automatically generated based on a language specification and the generator will be integrated into the existing infrastructure of the MaGSA project, which the students use on the subject. In this paper we present various techniques to reach the goal of generating graphical editors for DSLs and we introduce a prototype which is able to automatically generate a user interface for an external DSL.
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
Automatized Generating of GUIs for Domain-Specific Languages | 352KB | download |