The control system can be divided into three different levels-- System, Application, and Function--based on their functionality and scope. This paper will address pertinent issues and show how AD can be employed at each level. System maintenance and upgrade based on AD is also discussed. The CMP machine control system is presented as a successful example of the Axiomatic control system design, which has been developed by the authors at MIT