The Brunovsky canonical form is obtained via a module-theoretic approach which covers the time-varying case.
93B10