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 条
  • [31] VALIDATION OF REAL-TIME, DISTRIBUTED SOFTWARE
    BOETTCHER, CB
    MUNTZ, AH
    [J]. AIAA COMPUTERS IN AEROSPACE VII CONFERENCE, PTS 1 AND 2: A COLLECTION OF PAPERS, 1989, : 90 - 99
  • [32] A MODULAR APPROACH TO REAL-TIME SOFTWARE
    CHAO, A
    [J]. COMPUTER DESIGN, 1986, 25 (18): : 85 - 88
  • [33] Real-time control software on NSTX
    Mastrovito, D
    Ferron, J
    Gates, D
    Gibney, T
    Johnson, R
    [J]. FUSION ENGINEERING AND DESIGN, 2004, 71 (1-4) : 65 - 69
  • [34] AT LAST - A TOOLKIT FOR REAL-TIME SOFTWARE
    不详
    [J]. ELECTRONICS, 1987, 60 (19): : 81 - 83
  • [35] Predictable real-time software synthesis
    Jinfeng Huang
    Jeroen Voeten
    Henk Corporaal
    [J]. Real-Time Systems, 2007, 36 : 159 - 198
  • [36] Real-time catalyst monitoring software
    不详
    [J]. HYDROCARBON PROCESSING, 2002, 81 (12): : 27 - 27
  • [37] Detection of response time failures of real-time software
    Pekilis, BR
    Seviora, RE
    [J]. EIGHTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1997, : 38 - 47
  • [39] Performance specifications and metrics for adaptive real-time systems
    Lu, CY
    Stankovic, JA
    Abdelzaher, TF
    Tao, G
    Son, SH
    Marley, M
    [J]. 21ST IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2000, : 13 - 23
  • [40] Metrics for QoS in real-time interaction over the Internet
    Salzmann, C
    Gillet, D
    Müllhaupt, P
    [J]. INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 4, PROCEEDINGS, 2004, : 223 - 227