Formal method in implementation of atlas language

被引:0
|
作者
Guo De-Gui [1 ]
Liu Lei [1 ]
机构
[1] Jilin Univ, Comp Sci & Technol Coll, Changchun 130012, Peoples R China
关键词
ATLAS; test language; program transformation; formal method;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
ATLAS is a standard test language, which is extensively used in military and electronic tests. In the implementation of ATLAS, we transformed it into C++, and this paper presents the formal methods of the transformation from the core statements of ATLAS into C++ program. The non-signal statements are directly transformed into their semantic equivalent in C++. Meanwhile, other statements, which describe the concrete test and communication process, including the single-action statements, the multiple-action statements and the bus statements, have no equivalent signal-oriented statements in C++. Thus, the single-action statements and the bus statements are transformed into a series of actions that mainly include codes for allocating device, calling drivers and maintaining device states. And we transform each multiple-action signal statement into a sequence of single-action statements, since they are equal in function.
引用
收藏
页码:1193 / +
页数:3
相关论文
共 50 条
  • [1] PROGRAMMING LANGUAGE FORMAL-2 AND ITS IMPLEMENTATION
    AMAMIYA, M
    TAKEUCHI, I
    OKUNO, H
    NOSHITA, K
    REVIEW OF THE ELECTRICAL COMMUNICATIONS LABORATORIES, 1974, 22 (11-1): : 1084 - 1096
  • [2] Formal Certification of a Resource-Aware Language Implementation
    de Dios, Javier
    Pena, Ricardo
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2009, 5674 : 196 - 211
  • [3] A FORMAL SPECIFICATION TECHNIQUE AND IMPLEMENTATION METHOD FOR PROTOCOLS
    BLUMER, TP
    TENNEY, RL
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1982, 6 (03): : 201 - 217
  • [4] TOWARDS A FORMAL BASIS FOR THE FORMAL DEVELOPMENT METHOD AND THE INA JO SPECIFICATION LANGUAGE
    BERRY, DM
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (02) : 184 - 201
  • [5] A FORMAL METHOD FOR COMPOSING A NETWORK COMMAND-LANGUAGE
    MEANDZIJA, B
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (08) : 860 - 865
  • [6] FORMAL METHOD FOR COMPOSING A NETWORK COMMAND LANGUAGE.
    Meandzija, Branislav
    IEEE Transactions on Software Engineering, 1986, SE-12 (08) : 860 - 865
  • [7] Formal digital license language with OTS/CafeOBJ method
    Xiang, Jianwen
    Bjorner, Dines
    Futatsugi, Kokichi
    2008 IEEE/ACS INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, VOLS 1-3, 2008, : 652 - 660
  • [8] TOWARDS A FORMAL BASIS FOR THE FORMAL DEVELOPMENT METHOD AND THE INA JO SPECIFICATION LANGUAGE.
    Berry, Daniel M.
    IEEE Transactions on Software Engineering, 1987, SE-13 (02) : 184 - 201
  • [9] Formal generation method for embedded software based on assembly language
    Deng, Yong
    Nan, Sang
    Xiong, Gang-Ze
    Luo, Ke-Lu
    Journal of Information and Computational Science, 2007, 4 (01): : 27 - 33
  • [10] DOES ATLAS NEED A FORMAL DEFINITION
    GAUTHIER, RL
    HART, DC
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1976, 12 (02) : 304 - 304