TY - GEN
T1 - Virtualization techniques for cross platform automated software builds, tests and deployment
AU - Müller, Thomas
AU - Knoll, Alois
PY - 2009
Y1 - 2009
N2 - 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.
AB - 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.
KW - Build report automation
KW - Cross-platform software builds
KW - Virtual software testing and deployment
UR - http://www.scopus.com/inward/record.url?scp=70749102932&partnerID=8YFLogxK
U2 - 10.1109/ICSEA.2009.20
DO - 10.1109/ICSEA.2009.20
M3 - Conference contribution
AN - SCOPUS:70749102932
SN - 9780769537771
T3 - 4th International Conference on Software Engineering Advances, ICSEA 2009, Includes SEDES 2009: Simposio para Estudantes de Doutoramento em Engenharia de Software
SP - 73
EP - 77
BT - 4th International Conference on Software Engineering Advances, ICSEA 2009, Includes SEDES 2009
T2 - 4th International Conference on Software Engineering Advances, ICSEA 2009, Includes SEDES 2009: Simposio para Estudantes de Doutoramento em Engenharia de Software
Y2 - 20 September 2009 through 25 September 2009
ER -