We present an object-oriented method to represent knowledge about a set of digital systems. Based on this representation, concrete systems can easily be specified, their implementations in various models such as VHDL or Petrinets can be derived automatically from a specification by a knowledge based configuration system. In this paper, we focus on the set-theoretic foundations of our model.KeywordsDomain ModelFunction LevelConceptual HierarchyInstruction CacheConcrete SystemThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.