Comparison of generative development approaches in the electrical engineering domain
|Title||Comparison of generative development approaches in the electrical engineering domain|
|Organization||Software Competence Center Hagenberg GmbH|
Generative development techniques are considered as a proper mean to increase efficiency in software development. We applied different generative techniques to create software from abstract specifications. Foundational cornerstone of all approaches is the generation of source code from domain knowledge. We applied run-time generation of data model, user interface generation from XML Schema and domain specific language during the development of different software prototypes in the domain of electrical engineering. In this paper we report on and compare the application of these different approaches and discuss their applicability in the presented industrial context.