Since its founding, CDM has continuously researched how to improve the collaboration between agents and users within decision-support systems.


Technology


Since its founding, CDM Technologies, Inc. has been committed to developing software technologies according to information-centric principles, which enable the representation of data context, as well as the data itself, within a software program. This representation of context allows for the development of powerful software modules, known as intelligent agents.


Intelligent agents perform intricate tasks in coordination with human users, without requiring tedious step-by-step directives from users. For example, CDM ship load-planning applications contain complete hazard segregation requirements. These requirements enable our intelligent agents to alert the user to segregation violations as they arise and suggest proper segregation for those violations. With this technology, users no longer need to reference cumbersome manuals or constantly direct background tasks.


As we continue to enhance our intelligent agent technology, we remain committed to developing quality software and providing services that help—but never replace—the most important decision maker, the human user.



   Agent Types and Capabilities

CDM develops a wide range of software agents, from those that use expert systems to imitate symbolic reasoning, to those that perform mathematical pattern matching such as neural networks and genetic algorithms. Our software agents can interpret data through built-in internal information models (i.e., ontologies) that describe the relationships and associations structuring real-world information, objects, and/or environments. Moreover, they can proactively make suggestions or recommendations to users (e.g., transportation mode selection for a particular shipment, emergency team configurations in crisis management situations, or route selection for moving troops or equipment).