The Effect of Real-Time Software Reuse in FPGAs and Microcontrollers with respect to Software Faults

被引:0
|
作者
Salewski, Falk [1 ]
Kowalewski, Stefan [1 ]
机构
[1] Univ Aachen, Rhein Westfal TH Aachen, Embedded Software Lab, Chair Comp Sci 11, D-52074 Aachen, Germany
关键词
D O I
10.1109/SIES.2008.4577692
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Reuse is considered as an important aspect in software design, but certain challenges have to be met if software reuse is applied in embedded systems. In these systems, specific requirements, as for example safety or real-time requirements, have to be considered, which typically complicate the reuse of software. Moreover, a large variety of hardware platforms is present in embedded systems. Those hardware platforms have different properties, which might affect the reuse of the corresponding software. In this paper, the different impacts of microcontrollers and FPGAs on software reuse are considered by empirical investigations. In particular, the investigations focus on the effect of this reuse on faults in real-time software. As a result, different benefits and drawbacks of software reuse were identified for microcontrollers and FPGAs.
引用
收藏
页码:141 / 148
页数:8
相关论文
共 50 条
  • [1] A REUSE BASE FOR REAL-TIME SOFTWARE SPECIFICATIONS
    IHME, T
    [J]. MICROPROCESSING AND MICROPROGRAMMING, 1989, 27 (1-5): : 639 - 646
  • [2] A REAL-TIME DISTRIBUTED SIMULATION OF PBX WITH SOFTWARE REUSE
    CHANG, CK
    CHANG, YF
    AOYAMA, M
    [J]. SIMULATION, 1990, 54 (02) : 71 - 79
  • [3] Building soft real-time monitors based on software reuse
    Hsu, ML
    Kuo, TW
    [J]. FOURTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS - PROCEEDINGS, 1998, : 55 - 66
  • [4] Real-time diagnosis and repair of faults of robot control software
    Steinbauer, Gerald
    Moerth, Martin
    Wotawa, Franz
    [J]. ROBOCUP 2005: ROBOT SOCCER WORLD CUP IX, 2006, 4020 : 13 - 23
  • [5] REAL-TIME SOFTWARE
    WELLINGS, A
    [J]. SOFTWARE ENGINEERING JOURNAL, 1991, 6 (03): : 66 - 67
  • [6] A case study in the reuse of on-board embedded real-time software
    Vardanega, T
    Caspersen, G
    Pedersen, JS
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 425 - 436
  • [7] Engineering software reuse for on-board embedded real-time systems
    Vardanega, T
    Caspersen, G
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2002, 32 (03): : 233 - 264
  • [8] REAL-TIME SOFTWARE FOR ROBOTICS
    COX, IJ
    KAPILOW, DA
    KROPFL, WJ
    SHOPIRO, JE
    [J]. AT&T TECHNICAL JOURNAL, 1988, 67 (02): : 61 - 72
  • [9] REAL-TIME SOFTWARE - INTRODUCTION
    不详
    [J]. ELECTRONIC DESIGN, 1983, 31 (15) : 103 - 103
  • [10] REAL-TIME SOFTWARE METRICS
    COOK, CR
    ROESCH, A
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1994, 24 (03) : 223 - 237