(a)
Software interpretation of all user programs (like some BASIC, APL, and LISP systems,for example). The software interpreter would provide, in software, what the hardware does not provide.
(b)
Require meant that all programs be written in high-level languages so that all object code is compiler-produced. The compiler would generate (either in-line or by function calls) the protection checks that the hardware is missing.