A STANDARD REPRESENTATION OF IMPERATIVE LANGUAGE PROGRAMS FOR DATA-COLLECTION AND SOFTWARE MEASURES SPECIFICATION

被引:7
作者
BIEMAN, JM
BAKER, AL
CLITES, PN
GUSTAFSON, DA
MELTON, AC
机构
[1] IOWA STATE UNIV SCI & TECHNOL,DEPT COMP SCI,AMES,IA 50011
[2] KANSAS STATE UNIV AGR & APPL SCI,MANHATTAN,KS 66506
关键词
COMPUTER SOFTWARE;
D O I
10.1016/0164-1212(88)90041-6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software measures and software tools are often defined in terms of a particular, limited programming language. As a result, implementing tools and measures so that they can be applied to 'real' programs in 'real' programming languages is difficult. Further, independent evaluation and comparison of measures and tools is difficult. We propose a standard representation of imperative language programs that is independent of the syntax of any particular programming language, and that supports the definition of a wide range of tools and measures. Additionally, the standard representation masks the actual program semantics. Thus the standard representation provides a vehicle by which large volumes of industrial software can be made available to researchers while protecting the proprietary nature of the programs.
引用
收藏
页码:13 / 37
页数:25
相关论文
共 19 条
[11]  
Howatt J. W., 1985, Proceedings of COMPSAC 85. The IEEE Computer Society's Ninth International Computer Software and Applications Conference (Cat. No.85CH2221-0), P214
[12]  
Jensen K., 1985, PASCAL USER MANUAL R
[13]  
JOHNSON SC, 1975, 32 AT T BELL LAB COM
[14]  
Jones, 1978, VIENNA DEV METHOD ME
[15]  
McCabe T. J., 1976, IEEE Transactions on Software Engineering, VSE-2, P308, DOI 10.1109/TSE.1976.233837
[16]   SELECTING SOFTWARE TEST DATA USING DATA FLOW INFORMATION [J].
RAPPS, S ;
WEYUKER, EJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (04) :367-375
[17]  
Tsai W. T., 1986, Proceedings 10th Anniversary COMSAC '86. The IEEE Computer Society's Tenth Annual International Computer Software and Applications Conference (Cat. No.86CH2356-4), P240
[18]   MEASURE OF CONTROL FLOW COMPLEXITY IN PROGRAM TEXT [J].
WOODWARD, MR ;
HENNELL, MA ;
HEDLEY, D .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (01) :45-50
[19]   FREQUENCY-DISTRIBUTION OF OPERATORS IN PL-I PROGRAMS [J].
ZWEBEN, SH ;
HALSTEAD, MH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1979, 5 (02) :91-95