On measuring the complexity of an Estelle specification

被引:10
|
作者
Huang, SJ [1 ]
Lai, R [1 ]
机构
[1] La Trobe Univ, Sch Comp Sci & Comp Engn, Bundoora, Vic 3083, Australia
关键词
D O I
10.1016/S0164-1212(97)00008-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software metrics are useful quantitative indicators to assess and predict software quality attributes; a commonly measured attribute is software complexity. The main drawbacks of these metrics are: they can only be calculated after a major development effort has been committed to producing the source codes; they cannot provide early feedback during the specification phase; and subsequently it is expensive to make changes to the system, if so indicated by the metrics. Formal Description Techniques (FDTs) enable formal specification to be systematically analyzed. They should also make it possible to assess software quality attributes like maintainability and reliability, and to predict the development or maintenance cost/effort early in the specification phase of the formal protocol development life cycle. To date, little work has been devoted to this area. in this paper, we describe how the complexity of an Estelle specification can be measured. The Sliding Window Protocol specified in Estelle is used as an example to illustrate our approach to measuring the complexity of an Estelle specification. The Management Decision Support System (MDSS), which integrates software measurement into the formal protocol development, is also described in this paper. (C) 1998 Elsevier Science Inc.
引用
收藏
页码:165 / 181
页数:17
相关论文
共 50 条
  • [1] Measuring the complexity of a UML component specification
    Mahmood, S
    Lai, R
    [J]. QSIC 2005: FIFTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2005, : 150 - 157
  • [2] EVEN: A software environment for Estelle specification verification
    Jirachiefpattana, A
    Lai, R
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1997, 39 (02) : 119 - 143
  • [3] AN INTRODUCTION TO ESTELLE - A SPECIFICATION LANGUAGE FOR DISTRIBUTED SYSTEMS
    BUDKOWSKI, S
    DEMBINSKI, P
    [J]. COMPUTER NETWORKS AND ISDN SYSTEMS, 1987, 14 (01): : 3 - 23
  • [4] EPVD - AN INTERACTIVE PROTOCOL SPECIFICATION AND VALIDATION ENVIRONMENT IN ESTELLE FORMAL SPECIFICATION
    HUANG, KC
    NAIN, TS
    HSIEH, WS
    YANG, CS
    LU, CS
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 71 - 77
  • [5] ESTELLE FORMAL SPECIFICATION OF ISO VIRTUAL TERMINAL
    AMER, PD
    CECELI, F
    [J]. COMPUTER STANDARDS & INTERFACES, 1989, 9 (02) : 87 - 104
  • [6] Estimating the size of an Estelle specification for a communication protocol
    Huang, SJ
    Lai, R
    [J]. COMPSAC 97 : TWENTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE, 1997, : 565 - 568
  • [7] FORMAL SPECIFICATION OF AN INFORMATION GATEWAY SERVICE INTERFACE IN ESTELLE
    SALEH, K
    URAL, H
    [J]. COMPUTER STANDARDS & INTERFACES, 1994, 16 (04) : 341 - 368
  • [8] FORMAL SPECIFICATION, VALIDATION AND IMPLEMENTATION OF AN APPLICATION PROTOCOL WITH ESTELLE
    NGUYEN, CT
    HUNEL, P
    VIALATTE, MC
    [J]. IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1992, 2 : 361 - 376
  • [9] Specification and verification of multimedia synchronization scenarios using Time-Estelle
    Tsang, T
    Lai, R
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1998, 28 (11): : 1185 - 1211
  • [10] Estelle specification of MIL-STD-188-220A datalink layer
    Amer, PD
    Burch, RG
    Sethi, A
    Zhu, D
    Dzik, T
    Menell, R
    McMahon, M
    [J]. MILCOM 96, CONFERENCE PROCEEDINGS, VOLS 1-3, 1996, : 284 - 289