• DocumentCode
    3343989
  • Title

    CASTING: a formally based software test generation method

  • Author

    Van Aertryck, Lionel ; Benveniste, Marc ; Métayer, Daniel Le

  • Author_Institution
    Alliance Qualite Logiciel, Cesson-Sevigne, France
  • fYear
    1997
  • fDate
    12-14 Nov. 1997
  • Firstpage
    101
  • Lastpage
    110
  • Abstract
    We present CASTING, a computer assisted software test engineering method. The method, supported by a prototype tool, generates realistic software test suites in a formal and semi-automatic way. Based on a two-layer modular architecture, CASTING is not tied to any particular style of input. Initially designed to engineer functional test suites from formal specifications, CASTING can easily be instantiated to accept other formal description levels, seamlessly supporting the main industrial testing techniques, ranging from functional testing to structural testing. A simple process scheduler specification is used in this paper to illustrate the interaction facilities of CASTING and to provide a sample of the resulting test suites.
  • Keywords
    formal specification; program debugging; program testing; scheduling; software tools; CASTING method; formal description; formal method; formal specifications; functional test suites; functional testing; industrial testing; process scheduler specification; prototype tool; software test generation method; software test suites; structural testing; two-layer modular architecture; Casting; Computer architecture; Design engineering; Job shop scheduling; Logic testing; Software maintenance; Software prototyping; Software quality; Software testing; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Engineering Methods., 1997. Proceedings., First IEEE International Conference on
  • Conference_Location
    Hiroshima, Japan
  • Print_ISBN
    0-8186-8002-4
  • Type

    conf

  • DOI
    10.1109/ICFEM.1997.630411
  • Filename
    630411