generated at
cross-cutting concern
Examples

Code refactoring (restructuring software)
database normalization (minimize needlessly replicated data)
Orthogonalization (mathematical normalization)