• DocumentCode
    2287747
  • Title

    The effect of real-time software reuse in FPGAs and microcontrollers with respect to software faults

  • Author

    Salewski, Falk ; Kowalewski, Stefan

  • Author_Institution
    Embedded Software Lab. - Dept. of Comput. Sci., RWTH Aachen Univ., Aachen
  • fYear
    2008
  • fDate
    11-13 June 2008
  • Firstpage
    141
  • Lastpage
    148
  • Abstract
    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.
  • Keywords
    field programmable gate arrays; microcontrollers; real-time systems; software reusability; FPGA; embedded system; field programmable gate arrays; hardware platform; microcontroller; real-time software reuse; software design; software fault; Application software; Documentation; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Microcontrollers; Real time systems; Software safety; Software standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Embedded Systems, 2008. SIES 2008. International Symposium on
  • Conference_Location
    Le Grande Motte
  • Print_ISBN
    978-1-4244-1994-4
  • Electronic_ISBN
    978-1-4244-1995-1
  • Type

    conf

  • DOI
    10.1109/SIES.2008.4577692
  • Filename
    4577692