A hierarchical set of SysML Model-based objects for tolerance specification