Programming with Hierarchical Maps

This report describes the hierarchical maps used as a central data structure in the Corundum framework. We describe its most prominent features, argue for its usefulness and briefly describe some of the software prototypes implemented using the technology.