Title :
Ensuring Architecture Conventions in Multi-site Development
Author :
Rudzki, Jakub ; Hammouda, Imed ; Mikkonen, Tommi
Author_Institution :
Solita Oy, Tampere
fDate :
July 28 2008-Aug. 1 2008
Abstract :
In a multi-site software development setting, creational and validational activities can be distributed and carried out by separate teams. An example of such a distributed development setup is when a system implemented in site A needs to be validated in a remote site B with regard to the component interaction rules dictated by the system architecture. In the current software engineering practice, support has mainly focused on the software creation paying less attention to the needs of the validation phase, which however is becoming increasingly important due to global software engineering practices. This paper argues that systematic support should be provided to the software validation based on the assumptions used in the software creation using the example of component interactions. Furthermore, the paper presents validational tool support for such a systematic process applied to an industrial project. The findings and experiences of the case study are also reported.
Keywords :
program verification; software architecture; software engineering; software tools; component interaction rules; distributed development setup; multisite software development setting; software creation; software engineering practice; software validation; validational tool; validational tool support; Application software; Computer applications; Computer architecture; Distributed computing; Documentation; Feedback; Programming; Software architecture; Software engineering; Subcontracting; Multi-site Development; Software Architecture; Software Quality;
Conference_Titel :
Computer Software and Applications, 2008. COMPSAC '08. 32nd Annual IEEE International
Conference_Location :
Turku
Print_ISBN :
978-0-7695-3262-2
Electronic_ISBN :
0730-3157
DOI :
10.1109/COMPSAC.2008.38