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 条
  • [21] 8.2.1 Automated Test Generation and Execution for Automotive Embedded Software
    Bouquet, Fabrice
    Lebeau, Franck
    Legeard, Bruno
    [J]. INCOSE International Symposium, 2004, 14 (01) : 1637 - 1650
  • [22] Wiki support for automated definition of software test cases
    Antonelli, Leandro
    Hozikian, Mariangeles
    Camilleri, Guy
    Fernandez, Alejandro
    Grigera, Julian
    Torres, Diego
    Zarate, Pascale
    [J]. KYBERNETES, 2020, 49 (04) : 1305 - 1324
  • [23] A tool to support perspective based approach to software code inspection
    Chan, L
    Jiang, K
    Karunasekera, S
    [J]. 2005 Australian Software Engineering Conference, Proceedings, 2005, : 110 - 117
  • [24] Deductive glue code synthesis for embedded software systems based on code patterns
    Liu, Jian
    Fu, Jicheng
    Zhang, Yansheng
    Bastani, Farokh
    Yen, I-Ling
    Tai, Ann
    Chau, Savio
    [J]. NINTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 109 - 116
  • [25] Tools test and verify code running in embedded systems
    Williams, Tom
    [J]. Electronic Systems Technology and Design/Computer Design's, 1995, 34 (12):
  • [26] TOOLS TEST AND VERIFY CODE RUNNING IN EMBEDDED SYSTEMS
    WILLIAMS, T
    [J]. COMPUTER DESIGN, 1995, 34 (12): : 54 - +
  • [27] AUTOMATED CODE GENERATION OF EMBEDDED REAL-TIME SYSTEMS
    AUER, A
    KEMPPAINEN, P
    OKKONEN, A
    SEPPANEN, V
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 51 - 55
  • [28] Automated Test Systems Test Program Software - The Invisible Technology
    Carey, David R.
    Romania, Jerome
    [J]. 2019 IEEE AUTOTESTCON, 2019,
  • [29] Automated reuse support for design of embedded avionics systems
    Chawla, P
    Alexander, P
    [J]. 2001 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOLS 1-7, 2001, : 2857 - 2862
  • [30] Change-oriented requirements traceability. Support for evolution of embedded systems
    von Knethen, A
    [J]. INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2002, : 482 - 485