The research on MPA
has already defined a neutral function set from a common set of
functions used in commercial CAD systems such as CATIA, Pro/E,UG, IDEAS, Solidworks and SolidEdge . The modeling functions defined in this research for smart devices are a subset of the neutral
function set of MPA. Therefore, we can easily convert macro files for smart devices to macro files for commercial CAD systems on a PC