The driver layer contains geometry reference and parameter reference, which are supported by NX modeling environment. The former contains part suppression and feature suppression, which realize design variation and relationship connection between part and related features, such as screw and mounting holes. The latter, used with design rules, splits parameters into master and related ones,to update parameters from top to down, which is compatible to the hierarchical assembly structure.