Abstract
Autonomic computing covers few self-abilities like self-configuration, self-healing, self-optimization, self-protection, self-adaptability, self-awareness, self-openness etc. in software systems. These self-abilities will lead towards lowering the overall maintenance cost of the software because of minimum level of human intervention. The term Autonomicity refers to the level of autonomic (self) features implemented in the system. The International software quality standard ISO 9126 is now replaced by new software product quality standard ISO/IEC 25010:2011 which defines the framework/model to specify and evaluate the quality of software as a product. However, this does not take into account the self-* features (autonomic aspects) and trust factor of modern day software systems. The present paper proposes here that autonomic characteristics of any system must be considered while assessing the quality of any software product. This autonomic-oriented quality model may be used to assess the software quality in a number of domains. Therefore, a new enhanced software quality model is proposed which considers autonomicity and trustworthiness as a factor of quality.
Highlights
Modern day computer and software systems are distributed and highly complex
Present paper proposes to include Trustworthiness and Autonomicity as one of the quality factor for autonomic computing based software products which may be assessed as the capability of implementing self-features to the quality model International Organization for Standardization (ISO) 9126 along with other existing characteristics and sub-characteristics
We propose that the model ISO/IEC 9126 should incorporate the autonomicity and trustworthiness attributes as quality attribute to its existing attributes
Summary
Modern day computer and software systems are distributed and highly complex. Managing and using them are really challenging and extremely difficult task. Self-healing systems are able to handle internal unwanted anomaly by resetting configuration level policies to correct anomaly For this process, the autonomic agent will search for the solutions that can be implemented on the managed element to resolve particular anomaly using internet service, knowledge database or high level policies. When autonomic agent detects any unexpected changes in the system self-capabilities of the system will work on it to resolve those changes by performing their respective task The goal of this Intelligent System Development (ISD) is to initiate development of self-management enabled computer systems, to handle the rapidly growing system’s complexity, maintain it in an expected limit bound and to manage their functions. Present paper proposes to include Trustworthiness and Autonomicity as one of the quality factor for autonomic computing based software products which may be assessed as the capability of implementing self-features to the quality model ISO 9126 along with other existing characteristics and sub-characteristics
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: International Journal of Engineering & Technology
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.