• DocumentCode
    2711772
  • Title

    A software component verification tool

  • Author

    Bundell, Gary A. ; Lee, Gareth ; Morris, John ; Parker, Kris ; Lam, Peng

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Western Australia Univ., Nedlands, WA, Australia
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    137
  • Lastpage
    146
  • Abstract
    Component based software engineering depends on reliable, robust components, since it may omit a unit test phase wholly or partially from the development cycle. The paper describes a tool that allows a component developer to design and run verification tests. In developing components for our library, we found it necessary to provide multiple mechanisms for identifying and capturing tests to overcome the limitations of any single mechanism. Once specified, test specifications and test results are stored in XML documents, providing a standard, portable form of storing, retrieving and updating test histories. One module of our component test bench, the test pattern verifier, has been designed to be general, lightweight and portable, so that it can be packaged with a component and its test specifications. This allows a component user to verify a component´s compliance with specifications in a target environment
  • Keywords
    formal specification; hypermedia markup languages; object-oriented programming; program verification; software libraries; software reliability; XML documents; component based software engineering; component compliance; component developer; component test bench; component user; development cycle; reliable robust components; software component verification tool; specifications; standard portable form; target environment; test histories; test pattern verifier; test results; test specifications; unit test phase; verification tests; Application software; Business; Intelligent systems; Java; Plugs; Sequential analysis; Software engineering; Software testing; Software tools; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Methods and Tools, 2000. SMT 2000. Proceedings. International Conference on
  • Conference_Location
    Wollongong, NSW
  • Print_ISBN
    0-7695-0903-7
  • Type

    conf

  • DOI
    10.1109/SWMT.2000.890429
  • Filename
    890429