• DocumentCode
    2008014
  • Title

    A Case Study in Software Reengineering for a DSP-based System on a Chip: Adaptation of Dolby Virtual Speaker

  • Author

    Panjkov, Zdravko ; Katona, Mihajlo ; Spasojevic, Danijel ; Pele, Zoltan

  • fYear
    2012
  • fDate
    11-13 April 2012
  • Firstpage
    303
  • Lastpage
    307
  • Abstract
    An increased complexity of modern computer based systems is accompanied by advanced software architectures embedded into a system. Common approach for designing consumer electronic products includes usage of legacy code with some modifications in order to run it on the targeted platform. Shorter development time and budget constraints are also influencing the process of system design. Thus, reuse of existing legacy source codes as well as inclusion of available open source contributions is widely used in industrial practice. Since each embedded system is having its specific limitations, reuse of embedded software without adaptation to the new platform is not always possible. This paper describes a case study of software reengineering of Dolby Virtual Speaker from the reference platform to the required DSP based system on a chip, including system verification and system validation in real-time conditions. The critical reengineering decisions are elaborated with given results and lessons learned during project implementation.
  • Keywords
    DSP; audio; software reengineering; validation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2012 IEEE 19th International Conference and Workshops on
  • Conference_Location
    Novi Sad, Serbia
  • Print_ISBN
    978-1-4673-0912-7
  • Type

    conf

  • DOI
    10.1109/ECBS.2012.3
  • Filename
    6195200