DocumentCode :
2122986
Title :
Software systems integration and architectural analysis - a case study
Author :
Land, Rikard ; Crnkovic, Ivica
Author_Institution :
Dept. of Comput. Sci. & Eng., Malardalen Univ., Vasteras, Sweden
fYear :
2003
fDate :
22-26 Sept. 2003
Firstpage :
338
Lastpage :
347
Abstract :
Software systems no longer evolve as separate entities but are also integrated with each other. The purpose of integrating software systems can be to increase user-value or to decrease maintenance costs. Different approaches, one of which is software architectural analysis, can be used in the process of integration planning and design. This paper presents a case study in which three software systems were to be integrated. We show how architectural reasoning was used to design and compare integration alternatives. In particular, four different levels of the integration were discussed (interoperation, a so-called enterprise application integration, an integration based on a common data model, and a full integration). We also show how cost, time to delivery and maintainability of the integrated solution were estimated. On the basis of the case study, we analyze the advantages and limits of the architectural approach as such and conclude by outlining directions for future research: how to incorporate analysis of cost; time to delivery; and risk in architectural analysis, and how to make architectural analysis more suitable for comparing many aspects of many alternatives during development. Finally we outline the limitations of architectural analysis.
Keywords :
data models; information systems; integrated software; software architecture; software maintenance; software reliability; systems analysis; architectural analysis; architectural reasoning; common data model integration; delivery time; enterprise application integration; full integration; information systems; interoperation; legacy systems; maintainability; maintenance costs; software architecture; software evolution; software systems integration; user-value; Application software; Companies; Computer aided software engineering; Computer architecture; Computer science; Corporate acquisitions; Costs; Process planning; Risk analysis; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2003. ICSM 2003. Proceedings. International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-1905-9
Type :
conf
DOI :
10.1109/ICSM.2003.1235441
Filename :
1235441
Link To Document :
بازگشت