Generation of Components for Software Renovation Factories from Context-free Grammars Mark van den Brand Alex Sellink Chris Verhoef We present an approach for the generation of components for a software renovation factory. These components are generated from a context-free grammar definition that recognizes the code that has to be renovated. We generate analysis and transformation components that can be instantiated with a specific transformation or analysis task. We apply our approach to \cobol\ and we discuss the construction of realistic software renovation components using our approach.