• DocumentCode
    2234641
  • Title

    Integrating and Testing a System-Wide Feature in a Legacy System: An Experience Report

  • Author

    Kanstrén, Teemu ; Hongisto, Mika ; Kolehmainen, Kari

  • Author_Institution
    VTT Tech. Res. Centre of Finland, Oulu
  • fYear
    2007
  • fDate
    21-23 March 2007
  • Firstpage
    203
  • Lastpage
    212
  • Abstract
    This paper describes our experiences with integrating and testing an embedded, system-wide feature called dynamic voltage and frequency scaling (DVFS) in a software platform for mobile devices. DVFS affects the whole system by scaling the hardware performance levels during run-time. Implementing and testing the basic functionality of DVFS was easy, however verifying that the whole system worked after integration was more difficult. The platform was legacy code which had not been developed with any consideration for this kind of a feature. We had to consider the complex run-time behaviour of the whole platform, including operating system services, device drivers and applications. DVFS could cause problems and failures in almost any part of the system. Based on our experiences, we describe problems in integrating and testing a system-wide feature like DVFS and suggest possible directions for future research to help address some of these problems
  • Keywords
    mobile radio; power aware computing; software maintenance; software performance evaluation; dynamic voltage and frequency scaling; hardware performance; legacy system; mobile devices; software platform; system-wide feature; Collaborative software; Dynamic voltage scaling; Embedded software; Energy consumption; Frequency; Hardware; Operating systems; Runtime; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2007. CSMR '07. 11th European Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2802-3
  • Type

    conf

  • DOI
    10.1109/CSMR.2007.29
  • Filename
    4145038