Abstract

Advancement in software technologies has helped IT developers to work efficiently and enhance quality of the products but simultaneously; it has also presented the problem of increasing complexity in terms of software architectures, programming code and software management task. These issues raise chances of vulnerabilities in the software system. Run-time solution to the faults and failures of software need to be done. One such solution for handling run-time management tasks is Autonomic Computing. Autonomic computing technique, automate the management task to prevent the occurrence of vulnerability based issues. Further, to reduce the occurrence of system failures, an idea to provide an autonomic advisor to the Software Development Life Cycle process has been proposed in this paper. The autonomic advisor gives autonomic features based required suggestions to the developers during the software development process. It will also help to perform risk analysis during development. This will lead to the development of quality and efficient software systems. This paper also provides a review of the existing work of the autonomic computing including its challenges and their effects on management process of the system.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.