Realization method of MDA modeling tool orienting to manufacturing field
An implementation method and domain model technology, applied in the implementation field of MDA modeling tools, can solve the problems of supporting the evolution of modeling languages and defining new modeling languages, lack of modeling tools, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
specific Embodiment approach 1
[0010] Specific implementation mode one: according to the instructions attached figure 1 Specifically illustrate this specific embodiment, a kind of implementation method of the MDA modeling tool facing the manufacturing field described in this specific embodiment, its realization process is:
[0011] Step 1: Establish a modeling tool architecture based on the meta-object mechanism MOF. The modeling tool architecture includes 4 layers, and the 4 layers are: domain syntax definition layer ICE-M3Layer, domain metamodel layer ICE- M2Layer, domain model layer ICE-M1Layer and domain information layer ICE-M0Layer, where the domain metamodel layer ICE-M2Layer includes domain metamodels, which include manufacturing activities, manufacturing information, manufacturing objects, manufacturing organizations and manufacturing resource;
[0012] Step 2: According to the established modeling tool architecture, generate the modeling tool system framework, the modeling tool system framework i...
specific Embodiment approach 2
[0014] Embodiment 2: This embodiment is a further description of Embodiment 1. In Step 1 of Embodiment 1:
[0015] Domain syntax definition layer ICE-M3Layer, which is a MOF layer, includes a structure set that defines the abstract syntax and concrete syntax of the manufacturing domain modeling language;
[0016] The domain metamodel layer ICE-M2Layer, which defines the metamodel M2-ModelElement of the manufacturing domain modeling language according to the abstract syntax and concrete syntax, the metamodel M2-ModelElement is composed of M2-DrawAttribute and M2-ModelAttribute, and the M2 -DrawAttribute is used to define the graphic attribute of the meta-model M2-ModelElement, the M2-ModelAttribute is used to define the "type" of the graphic attribute information and realize the "table" of the graphic attribute information according to different "types" form, each M2-ModelAttribute is composed of M2-ModelMetaAttrSort, and the M2-ModelMetaAttrSort is used to store meta-model att...
specific Embodiment approach 3
[0019] Embodiment 3: This embodiment is a further description of Embodiment 1. In Step 2 of Embodiment 1:
[0020] domain metamodel definition module 1, which includes the metamodel definition view Picture 1-1 , Metamodel tree management view Figure 1-2 and metamodel attributes define the view Figure 1-3 ,
[0021] metamodel definition view Picture 1-1 , used to define the module metamodel ICE-MetaModel, the definition of the module metamodel ICE-MetaModel includes the definition of the graphic metamodel Figure_MetaModel, the definition of the relational metamodel Relation_MetaModel, the definition of the graphic attributes and model attributes of the module metamodel ICE-MetaModel ;
[0022] Metamodel Tree Management View Figure 1-2 , which includes a graphical metamodel tree management view Figure 1-2 1. Relational meta-model tree management view Figure 1-2 2,
[0023] Graphical Metamodel Tree Management View Figure 1-2 1. It is used to manage the tree struc...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com