Fusing some of the best principles from prior AI methods, including subsumption architecture, modular construction, and behavior-oriented design (BOD), and classical AI, CDM presents iterative design steps that lead to the creation of a network of named interacting modules, communicating via explicitly-typed streams and discrete messages.
Combining some of the most effective concepts from earlier AI approaches, including subsumption architecture, component-based design, and behavior-driven methodology (BDM), and traditional AI, CDM outlines a series of successive design phases that culminate in the development of a network of distinct, interacting components, exchanging information through clearly-defined channels and discrete signals.