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 :
بازگشت