Science & Engineering Research Support soCiety (SERSC)
Model-Driven Architecture approach (MDA) proposed by OMG is a very promising method of software development based on abstract models. Architecture Analysis and Design Language (AADL) is an MDA-compliant architecture modeling language. With the research in the technology of AADL, the authors design and realize the parser for AADL and code generation tools which transform AADL model into C source code based on Spoofax/XL. This lays a good foundation for further realizing the AADL unified modeling, verification, implementation and code generation integrated environment.