Experiences of Tool Integration: Development and Validation
Generally in software development, there is a need to link the development work products with each other i.e., requirements with the corresponding design artefacts, to the resulting software and associated test cases. This enables, for instance, the efficient change impact analysis and reporting facilities during the different phases of the software development life cycle. Establishing and maintaining these links manually is a laborious and error prone task, so tool support is needed. This paper describes a configurable tool integration solution (the Merlin ToolChain) that integrates project management, requirements management, configuration management and testing tools. The paper introduces the architecture of the ToolChain as well as describes the development and validation activities carried out. Experiences from real life industrial case showed that the ToolChain works and is useful in collaborative software development.
KeywordsIndustrial case studies and demonstrators of interoperability Tools for interoperability Engineering interoperable systems
Unable to display preview. Download preview PDF.
- Kääriäinen, J., Heinonen, S, & Takalo, J., 2007, Challenges in collaboration: tool chain enables transparency beyond partner borders, Proceedings of 3rd International Conference on Interoperability for Enterprise Software and Applications I-ESA 2007, March 28th–30th, 2007.Google Scholar
- Kanwalinder, S., Tool Integration Frameworks — Facts and Fiction, IEEE Proceedings of the National Aerospace and Electronics Conference 2 pp. 750–756, 1993Google Scholar
- Nghiem, A., 2002 Web Services Part 6: Models of Integration http://www.awprofessional.com/articles/article.asp?p=28713&seqNum=2Google Scholar
- Eclipse http://www.eclipse.org/proposals/eclipse-almiff/main.htmlGoogle Scholar
- Digital, Framework-Based Environment Design Center, Version 2.0, SPD 56.03.00, http://h18000.www1.hp.com/info/SP5603/SP5603PF.PDFGoogle Scholar
- Schwaber, C., The Changing Face of Application Life-Cycle Management, Forrester Research Inc., August 18, 2006.Google Scholar
- Amsden, J., Levels Of Integration, Five ways you can integrate with the Eclipse Platform, 2001, OTI. http://www.eclipse.org/articles/index.htmlGoogle Scholar
- El-khoury, J., Redell, O., Torngren, M., A tool integration platform for multidisciplinary development, 31st EUROMICRO Conference on Software Engineering and Advanced Applications, 30 Aug.–3 Sept. 2005 Page(s):442–449Google Scholar