REAL-TIME SOFTWARE METRICS

被引:11
|
作者
COOK, CR [1 ]
ROESCH, A [1 ]
机构
[1] OREGON STATE UNIV,DEPT COMP SCI,CORVALLIS,OR 97331
关键词
D O I
10.1016/0164-1212(94)90065-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This article describes the software metrics analysis of 10 releases of a real-time telephone switching system developed by a German telecommunications firm. A metrics program that computes the standard software complexity metrics plus information flow metrics was developed. The releases of the real-time software satisfy published laws of software evolution, e.g., continuing change, increasing entropy, and total change are not uniform over the changed modules. The data also support Harrison and Cook's program maintenance decision model. The data suggest use of the standard deviation of the changes in Halstead's V between releases as a threshold for their model. Factor analysis grouped the 18 complexity metrics into four dimensions of complexity: two from standard software complexity metrics (size and control flow) and two from information flow (global and resource variables referenced and global and resource variables changed). The information flow metrics characterize the complexity of the real-time parts of the software better than the standard software complexity metrics, e.g., Halstead's software science, lines of code, or McCabe's cyclomatic complexity.
引用
收藏
页码:223 / 237
页数:15
相关论文
共 50 条
  • [21] DYNAMIC ADAPTATION OF REAL-TIME SOFTWARE
    BIHARI, TE
    SCHWAN, K
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (02): : 143 - 174
  • [22] AN ARCHITECTURE FOR REAL-TIME SOFTWARE SYSTEMS
    BAKER, TP
    SCALLON, GM
    [J]. IEEE SOFTWARE, 1986, 3 (03) : 50 - 58
  • [23] QNX SOFTWARE - REAL-TIME SOLUTIONS
    不详
    [J]. CONTROL ENGINEERING, 1995, : 108 - 108
  • [24] A real-time software backend for the GMRT
    Roy, Jayanta
    Gupta, Yashwant
    Pen, Ue-Li
    Peterson, Jeffrey B.
    Kudale, Sanjay
    Kodilkar, Jitendra
    [J]. EXPERIMENTAL ASTRONOMY, 2010, 28 (01) : 25 - 60
  • [25] Research of real-time communication software
    Li, MT
    Guo, JB
    Liu, YZ
    Li, JH
    [J]. OCEAN REMOTE SENSING AND IMAGING II, 2003, 5155 : 132 - 140
  • [26] ASSESSMENT OF REAL-TIME SOFTWARE - A REVIEW
    RODD, MG
    ZHAO, GF
    [J]. COMPUTERS AND SAFETY: A FIRST INTERNATIONAL CONFERENCE ON THE USE OF PROGRAMMABLE ELECTRONIC SYSTEMS IN SAFETY RELATED APPLICATIONS, 1989, 314 : 80 - 85
  • [27] Towards validated real-time software
    Bertin, V
    Poize, M
    Pulou, J
    Sifakis, J
    [J]. EUROMICRO RTS 2000: 12TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2000, : 157 - 164
  • [28] SOFTWARE ASPECTS IN REAL-TIME SYSTEMS
    RZEHAK, H
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 511 - 511
  • [29] A real-time software backend for the GMRT
    Jayanta Roy
    Yashwant Gupta
    Ue-Li Pen
    Jeffrey B. Peterson
    Sanjay Kudale
    Jitendra Kodilkar
    [J]. Experimental Astronomy, 2010, 28 : 25 - 60
  • [30] A Course in Real-Time Embedded Software
    Archibald, J.
    Fife, W.
    [J]. COMPUTER SCIENCE EDUCATION, 2007, 17 (02) : 97 - 106