From Modeling to Test Case Generation in the Industrial Embedded System Domain

被引:1
|
作者
Hussain, Aliya [1 ]
Tiwari, Saurabh [1 ]
Suryadevara, Jagadish [2 ]
Enoiu, Eduard [1 ]
机构
[1] Malardalen Univ, Vasteras, Sweden
[2] Volvo Construct Equipment AB, Gothenburg, Sweden
来源
SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS | 2018年 / 11176卷
关键词
MBT; Systems engineering; Test cases; Modeling;
D O I
10.1007/978-3-030-04771-9_35
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Model-based testing (MBT) is the process of generating test cases from specification models representing system requirements and the desired functionality. The generated test cases are then executed on the system under test in an attempt to obtain a pass or fail verdict. While different MBT techniques have been developed, only a few target the real-world industrial embedded system domain and show evidence on its applicability. As a consequence, there is a serious need to investigate the use of MBT and the evidence on how modeling and test generation can improve the current way of manually creating test cases based on natural language requirements. In this paper, we describe an on-going investigation being carried out to improve the current testing processes by using the MBT approach within an industrial context. Our results suggest that activity and structure diagrams, developed under MBT, are useful for describing the test specification of an accelerator pedal control function. The use of MBT results in less number of test cases compared to manual testing performed by industrial engineers.
引用
收藏
页码:499 / 505
页数:7
相关论文
共 50 条
  • [21] Feature Interaction Aware Test Case Generation for Embedded Control Systems
    Lochau, Malte
    Goltz, Ursula
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2010, 264 (03) : 37 - 52
  • [22] System dynamics modeling of the manufacturing industrial ecosystem - a case study from China
    Xue, Rui
    Wu, Haotian
    Li, Keyu
    Xiao, Kejing
    Luo, Jia
    Baron, Claude
    KYBERNETES, 2025,
  • [23] Automatic test data generation from embedded C code
    Dillon, E
    Meudec, C
    COMPUTER SAFETY, RELIABILITY, AND SECURITY, PROCEEDINGS, 2004, 3219 : 180 - 194
  • [24] Case Study of Requirements-based Test Case Generation on an Automotive Domain
    Eo, Jeong Soo
    Choi, Hae Ryong
    Gao, Ruizhi
    Lee, Shou-yu
    Wong, W. Eric
    2015 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY - COMPANION (QRS-C 2015), 2015, : 210 - 215
  • [25] Modeling industrial embedded systems with UML
    Fernandes, Joao M., 2000, IEEE, Los Alamitos
  • [26] Efficient Reuse of Domain-Specific Test Knowledge: An Industrial Case in the Smart Card Domain
    Devos, Nicolas
    Ponsard, Christophe
    Deprez, Jean-Christophe
    Bauvin, Renaud
    Moriau, Benedicte
    Anckaerts, Guy
    2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 1123 - 1132
  • [27] Automated Test Case Generation from Correct and Complete System Requirements Models
    Kelley, Kenneth
    2009 IEEE AEROSPACE CONFERENCE, VOLS 1-7, 2009, : 3144 - 3153
  • [28] Automated Test Input Generation for Android: Towards Getting There in an Industrial Case
    Zheng, Haibing
    Li, Dengfeng
    Liang, Beihai
    Zeng, Xia
    Zheng, Wujie
    Deng, Yuetang
    Lam, Wing
    Yang, Wei
    Xie, Tao
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE TRACK (ICSE-SEIP 2017), 2017, : 253 - 262
  • [29] The role of test protocols in automated test generation for embedded-core-based system ICs
    Marinissen, EJ
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2002, 18 (4-5): : 435 - 454
  • [30] The Role of Test Protocols in Automated Test Generation for Embedded-Core-Based System ICs
    Erik Jan Marinissen
    Journal of Electronic Testing, 2002, 18 : 435 - 454