DocumentCode :
3369048
Title :
Practical realization of software integration process during the development of complex hardware-software systems
Author :
Kuzmina, Irina
Author_Institution :
Physico-Tech. Res. Inst., Nizhny Novgorod State Univ., Russia
fYear :
2010
fDate :
13-15 Oct. 2010
Firstpage :
179
Lastpage :
184
Abstract :
Progress in the field of information technology and radio engineering along with customer requirements lead to development of more and more complex multicompanent radio-systems. Our research lab is specialized in creation of heterogeneous hardware-software systems which are made up of components based on various (including embedded) operating systems. Error-free operation of such systems depends on a lot of factors one of which is the software quality. The main conclusion to be drawn from previous experience of hardware-software systems production was to make changes in software development process. In particular, integration practice was set up as independent process with special build-engineer to maintain it. During the stage-by-stage evolution of integration process a number of key factors have been revealed: cross-platform development, component inter dependency, lack of human and time resources. To meet all requirements several integration schemes have been proposed and put into operation. On the basis of previous projects in-depth analysis the decision on introducing into practice continuous integration and automated build processes was made. The set of measures intended to integration process development which was presented in this paper allows us to reduce time cost on software releases from several days to several hours. Furthermore, suggested scheme of integration process is considered to be universal and, therefore, could be applied in any project regardless of operating systems which are used in development process. At the same time it should be noted that for the purpose of most successful implantation of continuous integration it is essential that all process stages should be well documented and understood by all developers before project starts.
Keywords :
hardware-software codesign; integrated software; operating systems (computers); software quality; complex hardware-software system; customer requirement; error free operation; information technology; multicomponent radio system; operating system; projects in depth analysis; radio engineering; software development process; software integration process; software quality; Electronic mail; Information technology; Operating systems; Programming; Software measurement; Time measurement; continuous integration; hardware-software system; software development process;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (CEE-SECR), 2010 6th Central and Eastern European
Conference_Location :
Moscow
Print_ISBN :
978-1-4577-0605-9
Type :
conf
DOI :
10.1109/CEE-SECR.2010.5783172
Filename :
5783172
Link To Document :
بازگشت