胡军

个人信息Personal Information

副教授 硕士生导师

招生学科专业:
计算机科学与技术 -- 【招收硕士研究生】 -- 计算机科学与技术学院
软件工程 -- 【招收硕士研究生】 -- 计算机科学与技术学院
网络空间安全 -- 【招收硕士研究生】 -- 计算机科学与技术学院
电子信息 -- 【招收硕士研究生】 -- 计算机科学与技术学院

毕业院校:南京大学

学历:南京大学

学位:工学博士学位

所在单位:计算机科学与技术学院/人工智能学院/软件学院

办公地点:江苏省南京市将军大道29号
南京航空航天大学 计算机科学与技术学院楼118房间

联系方式:hujun@nuaa.edu.cn

扫描关注

论文成果

当前位置: 胡军的主页 >> 科学研究 >> 论文成果

An ANTLR-based flattening framework for AltaRica 3.0 model

点击次数:

所属单位:计算机科学与技术学院/人工智能学院/软件学院

发表刊物:Int. J. Perform. Eng.

摘要:AltaRica is a modeling language that is capable of hierarchical modelling and fault behavior description for industrial safety-critical system design. AltaRica 3.0 is the latest version, and its semantics are based on a formal GTS (Guarded Transition Systems) model. One of the key steps in the process of safety analysis toward AltaRica 3.0 models is that how to flatten a hierarchical AltaRica 3.0 model into a semantically equivalent GTS semantic model. This paper proposes an AltaRica 3.0 model flattening algorithm framework based on ANTLR (Another Tool for Language Recognition). Firstly, considering the different structural features of Block and Class, the AltaRica 3.0 model is sliced carefully in order to obtain the corresponding AST (Abstract Syntax Tree). Secondly, a set of recursive transformation algorithms are designed to extract and transform the AltaRica model elements, which are stored in the AST nodes based on the traversal technique of the AST. Then, a semantically equivalent flattened GTS model can be obtained. Lastly, several case studies show that the algorithms designed in this paper can effectively implement the flattening process of AltaRica 3.0 models. © 2019 Totem Publisher, Inc. All rights reserved.

ISSN号:0973-1318

是否译文:

发表时间:2019-01-01

合写作者:Chen, Shuo,Chen, Defeng,Kang, Jiexiang,Wang, Hui

通讯作者:胡军