Application of a generator-based software development method supporting model reuse [chapter]

Joachim Altmeyer, Jan Peter Riegel, Bernd Schuermann, Martin Schuetze, Gerhard Zimmermann
1997 Lecture Notes in Computer Science  
Two important phases in the software development process of large systems are modeling and coding of the system components and their interrelations. While the modeling phase is the creative part and must be done manually, the coding phase should be automated. In this paper we describe a generator-based software development method for large systems and an experimental implementation of this method. Domain-specific base models are reused and customized to application models for many projects
more » ... n the domain. The application models are then input to specialized, powerful code generators which produce most of the application's source code automatically. Furthermore, we discuss the reuse potential of using and customizing common base models and using domain-and component-specific code generators.
doi:10.1007/3-540-63107-0_12 fatcat:ngyc5jrzvrcalamxg5z75mwudu