The central concepts in the basic ontology for the MD are Behavior, Devices, and State. The delivered object model is implemented using the concepts facility of modern C++ 4