DocumentCode
176251
Title
Autonomic Software Systems: Developing for Self-Managing Legacy Systems
Author
Mulcahy, James J. ; Shihong Huang
Author_Institution
Florida Atlantic Univ., Boca Raton, FL, USA
fYear
2014
fDate
Sept. 29 2014-Oct. 3 2014
Firstpage
549
Lastpage
552
Abstract
Modern software systems have grown in complexity and expense, even while the cost for supporting hardware has decreased over time. Humans have a lot to do with why software is expensive, and they contribute to its cost in at least three significant areas: the maintenance and evolution of existing software, the run-time monitoring and configuration of executing software, and errors made during data entry and system configuration tasks. Software engineers seek to mitigate these costs by minimizing or removing expensive human participation in these areas where possible by adopting software and hardware approaches aimed at doing so. In this paper, we describe a commercial software engineering project where code reuse, service-oriented architecture, and self-autonomic approaches were employed to extend the legacy enterprise system of a multi-channel vendor of musical equipment. In adopting these approaches, the developers were able to produce a highly-automated extension to an existing system that increased the number of orders places by customers, extending the business value of that system.
Keywords
fault tolerant computing; service-oriented architecture; software maintenance; autonomic software systems; commercial software engineering project; legacy enterprise system; multichannel vendor; musical equipment; run-time monitoring; self-autonomic approach; self-managing legacy system; service-oriented architecture; software evolution; software maintenance; Business; Monitoring; Servers; Simple object access protocol; Software systems; autonomic software systems; fault tolerance; legacy software systems; self-adaptive software; service-oriented architecture; software engineering; software evolution;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance and Evolution (ICSME), 2014 IEEE International Conference on
Conference_Location
Victoria, BC
ISSN
1063-6773
Type
conf
DOI
10.1109/ICSME.2014.92
Filename
6976136
Link To Document