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 条
  • [41] EVALUATING REAL-TIME SOFTWARE.
    Teschler, Leland
    [J]. 1600, (56):
  • [42] AT LAST - A TOOLKIT FOR REAL-TIME SOFTWARE
    不详
    [J]. ELECTRONICS, 1987, 60 (19): : 81 - 83
  • [43] Predictable real-time software synthesis
    Jinfeng Huang
    Jeroen Voeten
    Henk Corporaal
    [J]. Real-Time Systems, 2007, 36 : 159 - 198
  • [44] Performance Evaluation of Gang Scheduling in Distributed Real-Time Systems with Possible Software Faults
    Stavrinides, Georgios L.
    Karatza, Helen D.
    [J]. PROCEEDINGS OF THE 2008 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2008, : 1 - 7
  • [45] EffecTV: A real-time software video effect processor for entertainment
    Fukuchi, K
    Mertens, S
    Tannenbaum, E
    [J]. ENTERTAINMENT COMPUTING - ICEC 2004, 2004, 3166 : 602 - 605
  • [46] SOFTWARE CONCURRENCY IN REAL-TIME CONTROL-SYSTEMS - A SOFTWARE NUCLEUS
    SEARS, KH
    MIDDLEDITCH, AE
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1985, 15 (08): : 739 - 759
  • [47] Design of Real-time Data Acquisition Software In Software Defined Radio
    Ren, Qian
    Sun, Guangmin
    Zhang, Yuanyuan
    Zhao, Dequn
    [J]. 2012 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2012), VOL 2, 2012, : 244 - 247
  • [48] Software and simulation modeling for real-time software-intensive system
    Huang, DP
    Sarjoughian, H
    [J]. EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL-TIME APPLICATIONS, PROCEEDINGS, 2004, : 196 - 203
  • [49] On development of testing software for a special Chinese real-time concurrent software
    Li, Weihua
    Zhou, Xingshe
    [J]. Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 1995, 13 (03): : 449 - 452
  • [50] Design patterns reuse for real time embedded software development
    Moreira, Gabriel de Souza Pereira
    Montini, Denis Avila
    da Silva, Daniela America
    Cardoso, Felipe Rafael Motta
    Dias, Luiz Alberto Vieira
    da Cunha, Adilson Marques
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 1421 - 1427