• DocumentCode
    3251099
  • Title

    Testing decomposition of component specifications based on a rule for formal verification

  • Author

    Lund, Mass Soldal

  • Author_Institution
    Dept. of Informatics, Oslo Univ., Norway
  • fYear
    2003
  • fDate
    6-7 Nov. 2003
  • Firstpage
    154
  • Lastpage
    160
  • Abstract
    This paper proposes a general technique for testing decomposition of component specifications based on rules for formal verification. Component specifications are expressed as pairs of two models: a context assumption and a component guarantee. Thereby they capture the contract-like nature between the component to be developed and the context in which it is supposed to work. The paper provides empirical evidence that A/G rules developed for formal methods are highly relevant as patterns for testing decomposition of component specifications. More explicitly, that testing the validity of decomposition based on A/G rules is valid, and moreover, that testing based on A/G rules is more efficient that a conventional approach for the same kind of test-quality.
  • Keywords
    formal specification; formal verification; object-oriented programming; program testing; A/G rules; component guarantee; component specifications; context assumption; formal methods; formal verification; testing decomposition; Context modeling; Costs; Error correction; Formal verification; Informatics; Software development management; Software systems; System testing; Telecommunications; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2003. Proceedings. Third International Conference on
  • Print_ISBN
    0-7695-2015-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2003.1319098
  • Filename
    1319098