Graph explorer

Generative Software Development

Generation of software from modeling languages such as UML and domain specific languages (DSLs) has become an important paradigm in software engineering. In this contribution, we present some positions on software development in a model based, generative manner based on home grown DSLs as well as the UML. This includes development of DSLs as well as development of models in these languages in order to generate executable code, test cases or models in different languages. Development of formal DSLs contains concepts of meta-models or grammars (syntax), context conditions (static analysis and quality assurance) as well as possibilities to define the semantics of a language. The growing number and complexity of DSLs is addressed by concepts for the modular and compositional development of languages and their tools. Moreover, we introduce approaches to code generation and model transformation. Finally, we give an overview of the relevance of DSLs for various steps of software development processes.

6 nodes5 linksoverview mapGenerative Software Development
6 nodes5 links
Generative Software Development6 visible / 6 total nodes / 11 links
Co-authorshipCo-authorshipCo-authorshipCo-authorshipCo-authorshipCo-authorshipAuthorshipAuthorshipAuthorshipAuthorshipTopic signalWGenerative Software Developmentpreprint / 2014ABernhard RumpeResearcherAMartin SchindlerResearcherASteven VölkelResearcherAIngo WeisemöllerResearcherTSoftware Engineering3620 works
PaperSignal 105 links

Generative Software Development

preprint / 2014

Open