Formal Testing Applied in Embedded Software

被引:0
|
作者
Li, Zhen [1 ]
Liu, Bin [1 ]
Ma, Ning [1 ]
Yin, Yongfeng [1 ]
机构
[1] Beihang Univ, Dept Syst Engn, Beijing 100191, Peoples R China
关键词
software testing; formal; model checking; failure mode; test case;
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Embedded systems have the features of being driven by events, concurrency, high safety, high reliability and so on. Considering the system states transference, real-time concurrence and schedule strategies, it is necessary and suitable to use formal methods to software testing. This paper laid out the induction of the dependable attributes of embedded software and focused on the modeling and validation on models in a formal view. Meanwhile, we put forward an integrated framework to test embedded software with formal validation and automated test cases generation. Using this framework and according to the collected failure mode base, we can improve the efficiency of testing by generating corresponding and various test cases automatically. In the end the framework was proven to be practical with an example, which expanded the formal description of state charts and generated test cases on interface automatically.
引用
收藏
页码:697 / 702
页数:6
相关论文
共 50 条
  • [21] Adaptive or embedded software testing and mutation testing
    Hierons, Robert M.
    Xie, Tao
    [J]. SOFTWARE TESTING VERIFICATION & RELIABILITY, 2021, 31 (07):
  • [22] Efficient Modelling of Embedded Software Systems and Their Formal Verification
    Estivill-Castro, Vladimir
    Hexel, Rene
    Rosenblueth, David A.
    [J]. 2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 428 - 433
  • [23] Formal Verification for Embedded Software with Cognitive Environment Modelling
    Meng, Qingdi
    Zhang, Lianyi
    Luo, Guiming
    [J]. 2014 IEEE 13TH INTERNATIONAL CONFERENCE ON COGNITIVE INFORMATICS & COGNITIVE COMPUTING (ICCI-CC), 2014, : 355 - 360
  • [24] Formal Semantics of Interactions in Sequence Diagrams for Embedded Software
    Ejnioui, Abdel
    Otero, Carlos E.
    Qureshi, Abrar A.
    [J]. 2013 IEEE CONFERENCE ON OPEN SYSTEMS (ICOS), 2013, : 106 - +
  • [25] Reserch on Enviroment of Embedded Software Testing
    Wang Yi-chen
    Lan Xin-sheng
    [J]. ADVANCED MATERIALS AND INFORMATION TECHNOLOGY PROCESSING, PTS 1-3, 2011, 271-273 : 622 - +
  • [26] Testing embedded software: A survey of the literature
    Garousi, Vahid
    Felderer, Michael
    Karapicak, Cagri Murat
    Yilmaz, Ugur
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 104 : 14 - 45
  • [27] iDEN™ smartphone embedded software testing
    Chong, Wei Hoo
    [J]. International Conference on Information Technology, Proceedings, 2007, : 872 - 873
  • [28] Formal interpretation of software testing as inductive inference
    Zhu, Hong
    [J]. Software Testing Verification and Reliability, 1996, 6 (01) : 3 - 31
  • [29] ISVV applied over space embedded software
    Pezoimburu, Paola
    Lopez, Federico
    Rao, Florencia
    [J]. 2016 SEVENTH ARGENTINE SYMPOSIUM AND CONFERENCE ON EMBEDDED SYSTEMS (CASE), 2016, : 27 - 32
  • [30] Coverage driven verification applied to embedded software
    Lettnin, Djones
    Winterholer, Markus
    Braun, Axel
    Gerlach, Joachim
    Ruf, Juergen
    Kropf, Thomas
    Rosenstiel, Wolfgang
    [J]. IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 159 - +