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 条
  • [1] Applying formal methods to PCEP: an industrial case study from modeling to test generation
    Hwang, Iksoon
    Cavalli, Ana R.
    Lallali, Mounir
    Verchere, Dominique
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2012, 22 (05): : 343 - 361
  • [2] Combinatorial Modeling and Test Case Generation for Industrial Control Software using ACTS
    Ericsson, Sara
    Enoiu, Eduard
    2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY (QRS 2018), 2018, : 414 - 425
  • [3] Embedded Software Testing Requirements Modeling and Automatic Test Case Generation Based on Multiple Graphs
    Qu, Ming-Cheng
    Cui, Nai-Gang
    Zhang, Ya-Nan
    Wu, Xiang-Hu
    Zou, Bing-Song
    ADVANCED SCIENCE LETTERS, 2015, 21 (11) : 3530 - 3535
  • [4] Test Case Generation for Context Testing of Embedded Systems
    Yang, Qi-Ping
    Kim, Tae-Hyong
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (11): : 142 - 148
  • [5] Test case generation in practice for communicating embedded systems
    Schwarzl, C.
    Wotawa, F.
    ELEKTROTECHNIK UND INFORMATIONSTECHNIK, 2011, 128 (06): : 240 - 244
  • [6] Modeling Timing Constraints for Automatic Generation of Embedded Test Instruments
    Ostendorff, S.
    Escobar, J. -H. Meza
    Wuttke, H. -D.
    Sasse, T.
    Richter, S.
    PROCEEDINGS OF THE 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2014, : 201 - 206
  • [7] Formal Specification for Compiler Based Test Case Generation of Embedded Real-Time System
    Chen, Yong
    He, Yanxiang
    Xu, Chao
    Wu, Wei
    Liu, Jianbo
    BUSINESS, ECONOMICS, FINANCIAL SCIENCES, AND MANAGEMENT, 2012, 143 : 643 - 650
  • [8] The Perception of Technical Debt in the Embedded Systems Domain: An Industrial Case Study
    Ampatzoglou, Areti
    Ampatzoglou, Apostolos
    Chatzigeorgiou, Alexander
    Avgeriou, Paris
    Abrahamsson, Pekka
    Martini, Antonio
    Zdun, Uwe
    Systa, Kari
    2016 IEEE 8TH INTERNATIONAL WORKSHOP ON MANAGING TECHNICAL DEBT (MTD), 2016, : 9 - 16
  • [9] Model Based Test Case Generation for Distributed Embedded Systems
    Chimisliu, Valentin
    Wotawa, Franz
    2012 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2012, : 656 - 661
  • [10] Automatic test case generation from the industrial point of view: Conformance testing in Iskratel
    Frey-Pucko, M
    Kapus-Kolar, M
    Novak, R
    TESTING OF COMMUNICATING SYSTEMS: METHODS AND APPLICATIONS, 1999, 21 : 347 - 362