Design of the ad-hoc storage systems

Summary
Design report and test suit to check semantical correctness of ad-hoc storage systems and application needs