Integrating CASE tools via hierarchical data model integration