DocumentCode :
2728257
Title :
Implementing the compiler of AADL behavior annex using ANTLR
Author :
Jiang, Hu ; Wu, Xiao ; Dong, Yunwei ; Zhang, Fan
Author_Institution :
Sch. of Comput. Sci., Northwestern Polytech. Univ., Xi´´an, China
fYear :
2011
fDate :
15-17 July 2011
Firstpage :
191
Lastpage :
195
Abstract :
Behavior Annex is the extension of AADL which enhances AADL´s detailed description of system´s behavior. It provides better support for modeling and analyzing system´s non-functional properties, such as reliability and security. The analysis for the properties of AADL model is based on the model compilation. Hence, in order to facilitate the extraction of the AADL´s behavior model during the model analysis, we design the compiler of behavior annex to transform behavior model into structured XML documents based on the characteristic of AADL components. This article uses the compiler generating tool ANTLR to implement the lexical and syntactic parser of behavior annex and designs the meta-model classes of behavior annex using EMF. We call the meta-model classes during the syntactic analysis to generate the class objects and complete the parser of AADL behavior model. Finally, the compiler uses the EMF´s internal XMI specification to transform the model class objects into XML documents.
Keywords :
XML; compiler generators; document handling; grammars; AADL behavior model; AADL model; ANTLR; EMF; XMI specification; another tool for language recognition; architecture analysis and design language; behavior annex; compiler generating tool; lexical parser; meta model class; model analysis; model compilation; structured XML documents; syntactic parser; system nonfunctional properties; Analytical models; Grammar; Java; Object oriented modeling; Syntactics; Unified modeling language; XML; AADL; ANTLR; Behavior Annex; EMF; compiler;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Service Science (ICSESS), 2011 IEEE 2nd International Conference on
Conference_Location :
Beijing
Print_ISBN :
978-1-4244-9699-0
Type :
conf
DOI :
10.1109/ICSESS.2011.5982287
Filename :
5982287
Link To Document :
بازگشت