• DocumentCode
    2978243
  • Title

    A Strategy for Verification of Decomposable SCR Models

  • Author

    Desovski, Dejan ; Cukic, Bojan

  • Author_Institution
    Lane Dept. of CSEE, West Virginia Univ., Morgantown, WV
  • fYear
    2006
  • fDate
    Dec. 2006
  • Firstpage
    11
  • Lastpage
    18
  • Abstract
    Formal methods for verification of software systems often face the problem of state explosion and complexity. We propose a divide and conquer methodology which leads to component-based verification and analysis of formal requirements specifications expressed using software cost reduction (SCR) models. This paper presents a novel decomposition methodology which identifies components in the given SCR specification and automates related abstraction methods. Further, we propose a verification strategy for modular and decomposable software models. Efficient verification of SCR models is achieved through the use of invariants and proof compositions. Experimental validation of our methodology brought to light the importance of modularity, encapsulation, information hiding and the avoidance of global variables in the context of formal specification models. The advantages of the compositional verification strategy are demonstrated in the analysis of the personnel access control system. Our approach offers significant savings in terms of time and memory requirements needed to perform formal system verification
  • Keywords
    data encapsulation; divide and conquer methods; formal specification; formal verification; object-oriented programming; software cost estimation; software metrics; abstraction methods; component-based verification; decomposable SCR models; divide-conquer methodology; formal methods; formal requirement specifications; formal system verification; personnel access control system; software cost reduction; software system verification; Access control; Application software; Computer industry; Costs; Encapsulation; Explosions; Personnel; Quality assurance; Software systems; Thyristors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2006. PRDC '06. 12th Pacific Rim International Symposium on
  • Conference_Location
    Riverside, CA
  • Print_ISBN
    0-7695-2724-8
  • Type

    conf

  • DOI
    10.1109/PRDC.2006.16
  • Filename
    4041883