Design and Implementation of a MOF Based Enterprise Modeling Tool

A MOF based model extending technology and architecture for enterprise modeling tool is proposed to support building enterprise models, which are integrated, comprehensively, precise, domain specific, describing enterprise in suitable levels and granularity of abstraction, and covering each necessary aspect. The architecture includes four layers, i.e. ICE-M3 Layer, ICE-M2 Layer, ICE-M1 Layer and ICE-M0 Layer. Abstract syntax of ICE-M3 Layer defines meta-models in ICE-M2 Layer, and graphics notation of ICE-M2 Layer defines models in ICE-M1 Layer, and models can describe the enterprise information. Modeling language can be defined and extended in the architecture. The tool implementing this architecture has the capability of defining enterprise modeling languages and building understandable, domain-specific enterprise model by combining several modeling languages. A body assembly model for ship-building industry has been built by this tool and proves the effectiveness of it.