• DocumentCode
    2051366
  • Title

    Virtualization Techniques for Cross Platform Automated Software Builds, Tests and Deployment

  • Author

    Müller, Thomas ; Knoll, Alois

  • Author_Institution
    Robot. & Embedded Syst., Tech. Univ. Munchen, Garching, Germany
  • fYear
    2009
  • fDate
    20-25 Sept. 2009
  • Firstpage
    73
  • Lastpage
    77
  • Abstract
    In this paper, an integrated approach for cross platform automated software builds and the implementation of a test framework is described. The system introduced here utilizes state-of-the-art virtualization tools to accomplish this task. In this way a single off the shelf PC can be used to build and test the software and in addition to that create deployable packages for multiple target platforms. Hence, the main contribution is an architectural concept for automated cross platform builds and testing based on virtualization of the processes that are platform dependent. The system was introduced for a large academic software library project in the field of robotics and machine vision. Here it is now productive and provides continuous feedback for developers, as well as includes the possibility to obtain the latest binary releases for end users.
  • Keywords
    program testing; software libraries; software tools; virtual prototyping; academic software library project; cross platform automated software build; machine vision; multiple target platform; software test; state-of-the-art virtualization tool; Automatic testing; Feedback; Machine vision; Packaging machines; Platform virtualization; Robot vision systems; Robotics and automation; Software libraries; Software packages; Software testing; Build Report Automation; Cross-Platform Software Builds; Virtual Software Testing and Deployment;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Advances, 2009. ICSEA '09. Fourth International Conference on
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-4779-4
  • Electronic_ISBN
    978-0-7695-3777-1
  • Type

    conf

  • DOI
    10.1109/ICSEA.2009.20
  • Filename
    5298470