In this l~q)er we describe the roots of ControUed English (CE), the analysis of several existing CE grammars, the development of a wcll-lbunded lS0-rule CE grammar (COGRAM), the elaboration of an algorithmic variant (ALCOGRAM) as a basis for NLP applications, the use of ALCOGRAM in a CAI program teaching writers how to use it effectively, aud the preparatory study into a Controlled English gram...