Block-based languages offer notable advantages for bringing domain-specific languages (DSLs) closer to an end-user programming audience. Nevertheless, the construction of block-based languages is still a rather ad hoc and low-level endeavour. Language workbenches have been shown to be effective in improving productivity when developing textual or otherwise graphical DSLs. In this paper, we sketch open challenges and work in progress to provide language workbench support for block-based languages. In particular we address dedicated meta languages for defining the syntax of block-based languages. Making block-based language development part of the common language workbench repertoire will improve the adoption of the block metaphor outside the...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
textabstractDomain-specific languages (DSLs) are languages tailored to a specific application domain...
International audienceLanguage workbenches are tools that provide high-level mechanisms for the impl...
Block-based languages offer notable advantages for bringing domain-specific languages (DSLs) closer ...
Block-based environments are visual-programming environments that allow users to create programs by ...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Block-based programming systems employ a jigsaw metaphor to write programs. They are popular in the ...
AbstractVisual block-based programming is useful for various users such as novice programmers becaus...
Language workbenches are tools that provide high-level mechanisms for the implementation of (domain-...
Model-driven software engineering and specifically domain-specific languages have contributed to imp...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Block-based environments are visual-programming environments that allow users to create programs by ...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
Abstract. Language workbenches are tools that provide high-level mechanisms for the implementation o...
A domain-specific language is a specialized and problem-oriented language. Successful application of...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
textabstractDomain-specific languages (DSLs) are languages tailored to a specific application domain...
International audienceLanguage workbenches are tools that provide high-level mechanisms for the impl...
Block-based languages offer notable advantages for bringing domain-specific languages (DSLs) closer ...
Block-based environments are visual-programming environments that allow users to create programs by ...
This dissertation presents research on techniques, methods, and tool support for domain-specific lan...
Block-based programming systems employ a jigsaw metaphor to write programs. They are popular in the ...
AbstractVisual block-based programming is useful for various users such as novice programmers becaus...
Language workbenches are tools that provide high-level mechanisms for the implementation of (domain-...
Model-driven software engineering and specifically domain-specific languages have contributed to imp...
Visual block-based programming is useful for various users such as novice programmers because it pro...
Block-based environments are visual-programming environments that allow users to create programs by ...
The development of a domain specific language (DSL) can be a difficult and costly undertaking. Langu...
Abstract. Language workbenches are tools that provide high-level mechanisms for the implementation o...
A domain-specific language is a specialized and problem-oriented language. Successful application of...
The topic of the thesis are domain-specific languages (DSL) and their use in software development. T...
textabstractDomain-specific languages (DSLs) are languages tailored to a specific application domain...
International audienceLanguage workbenches are tools that provide high-level mechanisms for the impl...