• DocumentCode
    634936
  • Title

    Automated Test Case Generation for Embedded Software Using Extended Interface Automata

  • Author

    Chao Zhang ; Xiaoying Bai ; Junlong Li ; Renwei Zhang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ. Beijing, Beijing, China
  • fYear
    2013
  • fDate
    29-30 July 2013
  • Firstpage
    292
  • Lastpage
    298
  • Abstract
    With increasing size and complexity, more and more embedded systems are built from interconnected components. Testing is necessary to ensure the compatibility of composite components and the correctness of the integrated system. Interface automata (IAs) provide a light-weight formal method for modelling component external observable behaviour and component compositions. The paper presents a systematic method for automatic testing based on an extended IA (EIA) model. EIA enriches modelling capability by adding data and constraints to basic automata. Based on EIA, test path generation is then transformed to a search problem to traverse paths in the state model to achieve different model coverage. For each test path, a set of test data are generated by solving the constraints extracted from the transitions of the path. The paper analyses the proposed approach from four aspects: test adequacy, test case scale, test case correctness, and test effectiveness, using a simulated case study.
  • Keywords
    automata theory; embedded systems; program testing; search problems; EIA model; automated test case generation; automatic testing; component compositions; embedded software; embedded systems; extended IA; extended interface automata; external observable behaviour; interconnected components; lightweight formal method; search problem; Automata; Data mining; Data models; Embedded software; Finite element analysis; Testing; Unified modeling language; embedded software; extended interface automata; test automation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2013 13th International Conference on
  • Conference_Location
    Najing
  • Type

    conf

  • DOI
    10.1109/QSIC.2013.24
  • Filename
    6605942