Tool Support for Automated Traceability of Test/Code Artifacts in Embedded Software Systems

被引:5
|
作者
Wiederseiner, Christian [1 ]
Garousi, Vahid [1 ]
Smith, Michael [1 ]
机构
[1] Univ Calgary, Dept Elect & Comp Engn, 2500 Univ Dr NW, Calgary, AB T2N 1N4, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1109/TrustCom.2011.151
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Development, testing and maintenance of software for embedded systems is a complex task. Analysis of the traceability between different software artifacts (e.g., source code, test code and requirements) is an enabling capability for better development, testing and maintenance of software systems. However, there is a general lack of tool support for automating traceability analysis for embedded systems. We demonstrate in this paper how to extend an existing unit test and test coverage framework to produce a hard-ware assisted tool framework capable of automatically deriving and visualizing traceability links between source code and test code artifacts. To demonstrate the applicability and usefulness of the framework, we report the application of the framework on realistic embedded software for vehicle gear transmission control built and deployed on the Analog Devices Blackfin (R) ADSP-5XX family of DSP processors.
引用
收藏
页码:1109 / 1117
页数:9
相关论文
共 50 条
  • [1] Towards Gamification in Software Traceability: Between Test and Code Artifacts
    Parizi, Reza Meimandi
    Kasem, Asem
    Abdullah, Azween
    [J]. 2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 393 - 400
  • [2] Achievements and Challenges in State-of-the-Art Software Traceability Between Test and Code Artifacts
    Parizi, Reza Meimandi
    Lee, Sai Peck
    Dabbagh, Mohammad
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2014, 63 (04) : 913 - 926
  • [3] Tool Support for Traceability of Software Artefacts
    Kamalabalan, K.
    Uruththirakodeeswaran, T.
    Thiyagalingam, G.
    Wijesinghe, D. B.
    Perera, I.
    Meedeniya, D.
    Balasubramaniam, D.
    [J]. 2015 Moratuwa Engineering Research Conference (MERCon), 2015, : 318 - 323
  • [4] SOFTWARE CODE AUTOMATED TEST SYSTEM
    CUDDEBACK, KL
    BELL, MH
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING, 1985, 32 (10) : 872 - 872
  • [5] GiveMe Trace: A Software Evolution Traceability Support Tool
    Lelis, C. A. S.
    Tavares, J. F.
    Araujo, M. A. P.
    David, J. M. N.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (07) : 3444 - 3454
  • [6] Lean automated hardware/software integration test strategy for embedded systems
    Muttenthaler, Florian
    Wilker, Stefan
    Sauter, Thilo
    [J]. 2021 22ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2021, : 783 - 788
  • [7] Tool Support for Traceability Management of Software Artefacts with DevOps Practices
    Palihawadana, S.
    Wijeweera, C. H.
    Sanjitha, M. G. T. N.
    Liyanage, V. K.
    Perera, I.
    Meedeniya, D. A.
    [J]. 2017 3RD INTERNATIONAL MORATUWA ENGINEERING RESEARCH CONFERENCE (MERCON), 2017, : 129 - 134
  • [8] Traceability mining between unit test and source code based on textual analysis applied to software systems
    Arshia, Amir Hossein
    Rasekh, Amir Hossein
    Moosavi, Mohammad Reza
    Fakhrahmad, Seyed Mostafa
    Sadreddini, Mohammad Hadi
    [J]. DIGITAL SCHOLARSHIP IN THE HUMANITIES, 2021, 36 (02) : 268 - 285
  • [9] Test Management Traceability Model to Support Software Testing Documentation
    Azmi, Azri
    Ibrahim, Suhaimi
    [J]. DIGITAL INFORMATION AND COMMUNICATION TECHNOLOGY AND ITS APPLICATIONS, PT II, 2011, 167 (02): : 21 - 32
  • [10] An Automated Software Verification Tool for Model-based Development of Embedded Systems with Simulink®
    Boercsoek, Josef
    Chaaban, Walid
    Schwarz, Michael
    Sheng, Huiyun
    Sheleh, Oleksandr
    Batchuluun, Batsuren
    [J]. 2009 XXII INTERNATIONAL SYMPOSIUM ON INFORMATION, COMMUNICATION AND AUTOMATION TECHNOLOGIES, 2009, : 45 - 50