The HUMANOBS Wiki contains Consortium-contributed material. These pages are updated as needed (Sept 18 2014).
Replicode is a fully-fledged programming language designed to encode parallel programs. It is based on production system principles - dynamic code production - and makes extensive use of pattern-matching. Replicode supports the distribution of computation across clusters of computing nodes. Replicode was created specifically for the HUMANOBS project, and is highly relevant to work on highly autonomous artificial intelligence and cognitive computation, as well as those interested in the behavior and simulation of complex dynamic systems, e.g. societies, biological processes, ecosystems, etc. The language is domain-independent and has been designed for easy encoding systems that are model-based and model-driven, using its own distributed reasoning system and mechanisms.