Desarrollo de líneas de producto software mediante un enfoque generativo