• DocumentCode
    957573
  • Title

    A Strategy for Automatic Conformance Testing in Embedded Systems

  • Author

    Bertolini, C. ; Mota, A.

  • Author_Institution
    Centro de Inf., Univ. Feneral de Pernambuco, Caixa
  • Volume
    6
  • Issue
    3
  • fYear
    2008
  • fDate
    7/1/2008 12:00:00 AM
  • Firstpage
    290
  • Lastpage
    297
  • Abstract
    Software testing is an expensive and time-consuming activity; it is also error-prone due to human factors. But, it still is the most common effort used in the software industry to achieve an acceptable level of quality for its products. An alternative is to use formal verification approaches, although they are not widespread in industry yet. This paper proposes an automatic verification approach to aid system testing based on refinement checking, where the underlying formalisms are hidden from the developers. Our approach consists in using a controlled natural language (a subset of English) to describe requirements (where it is automatically translated into the formal specification language CSP) and extracting a model directly from a mobile phone using a developed tool support; these artifacts are normalized in the same abstraction level and compared using the refinement checker FDR. This approach is being used at Motorola; the source of our case study.
  • Keywords
    program testing; Motorola; automatic conformance testing; embedded systems; formal verification; natural language; refinement checking; software testing; Automatic testing; Computer industry; Electrical equipment industry; Embedded system; Formal verification; Human factors; Natural languages; Software quality; Software testing; System testing; CSP; Conformance Testing; Refinement Checking;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2008.4653860
  • Filename
    4653860