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 条
  • [1] AN EXPERIMENTAL-STUDY OF SOFTWARE METRICS FOR REAL-TIME SOFTWARE
    JENSEN, HA
    VAIRAVAN, K
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (02) : 231 - 234
  • [2] METRICS FOR REAL-TIME SYSTEMS
    HAND, T
    [J]. PROCEEDINGS OF THE FIRST ANNUAL WORKSHOP FOR THE ACM SPECIAL INTEREST GROUP ON FORTH: SIGFORTH 89, 1989, : 41 - 44
  • [3] REAL-TIME SOFTWARE
    WELLINGS, A
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 66 - 67
  • [4] Real-time insights into operational metrics
    不详
    [J]. HYDROCARBON PROCESSING, 2003, 82 (04): : 29 - 30
  • [5] Metrics for Real-Time Solutions Design
    Laredj, Khaldia
    Belarbi, Mostefa
    Benyamina, Abou Elhassan
    [J]. INTELLIGENT COMPUTING, VOL 2, 2019, 857 : 411 - 425
  • [6] REAL-TIME SOFTWARE - INTRODUCTION
    不详
    [J]. ELECTRONIC DESIGN, 1983, 31 (15) : 103 - 103
  • [7] REAL-TIME SOFTWARE FOR ROBOTICS
    COX, IJ
    KAPILOW, DA
    KROPFL, WJ
    SHOPIRO, JE
    [J]. AT&T TECHNICAL JOURNAL, 1988, 67 (02): : 61 - 72
  • [8] CRISIS IN REAL-TIME SOFTWARE
    VANTILBORG, AM
    [J]. PROCEEDINGS : THE THIRTEENTH ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1989, : 433 - 433
  • [9] Real-time software synthesis
    Smith, D
    [J]. COMPUTER MUSIC JOURNAL, 1998, 22 (01) : 5 - 6
  • [10] EVALUATING REAL-TIME SOFTWARE
    TESCHLER, L
    [J]. MACHINE DESIGN, 1984, 56 (13) : 87 - 91