上传者: xxyj6450 
                                    |
                                    上传时间: 2021-10-13 13:54:55
                                    |
                                    文件大小: 8.96MB
                                    |
                                    文件类型: -
                                
                            
                                
                            
                                Architecture-driven Modernization Abstract Syntax Tree Metamodel (ASTM) V1.pdf
The purpose of the ASTM is to provide a framework that allows tool vendors and tool clients to build and use tools that 
conform to commonly agreed upon modeling specifications for the interchange of  abstract syntax models of software. 
Interoperability is achieved when models can be interchanged using modeling elements that conform to those specified in the 
ASTM specification. The internal proprietary models of tools need not conform the ASTM for a tool to be considered 
compliant with the ASTM. To be considered compliant a tool  need only adhere to the ASTM as a model interchange 
specification. Tool conformance is concerned solely with the ability of tools to interchange models that conform to the ASTM.
•  For a GAST model to conform with the ASTM it must conform to the GAST Metamodel provided by this 
specification. 
•  For a SAST model to conform to the ASTM it must conform to both the GASTM model provided with this 
specification as well as the SASTM model provided by some future SASTM specification.
The ASTM is a bi-dimension multi-layered modeling specification. The two dimensions of the ASTM define both 
syntactic as well as the semantic properties of software. The layers of the ASTM define a core set of modeling elements, 
the GASTM, that are common to many programming languages as well as a set of extensions, the SASTMs, that extend 
from the core for and are used in concert with the GASTM for defining models specialized to particular programming 
languages. Table 2.1 illustrates the Compliance Points of the ASTM.