| CDM | Wiki Forum Repository |
Constructionist Design Methodology (CDM)
Kris Thorisson, and numerous others. CDM has been shaped through use in a number of real projects
Constructionist Design Methodology (CDM) provides a set of high-level principles for guiding development of complex A.I. systems made of heterogeneous components.
More specifically, CDM helps with:
- Construction of large, integrated systems, with a special focus on practical
systems, integrating broad functionalities including:
- vision, hearing and touch
- natural communication
- humanoid animation / robotic control
- real-world "cogitation" (navigation, object recognition, reasoning)
- Building and testing of mental functionalities in context (to study complex mechanisms they need to be embedded in a larger model with more breadth, to contextualize their operation)
- Making systems with real-time, interactive components
- Integration between systems developed by different people, in different places at different times
Building on a long tradition of modularization and solid software engineering principles, CDM is inspired in part by the principles behind the Smalltalk programming language. It follows well-tested traditions including the use of publish-subscribe mechanisms, scheduling blackboards and independent, communicating modules. The principles of the approach are at present fairly high-level; with time they will evolve to include specific support for various fields within A.I.
External Project Page
Project Items (downloadables)
| Name | Category | Sector | Description | Size | Date | Download |
|---|
Project created: 2005-12-29