NSPW '97 Proceedings of the 1997 workshop on New security paradigms
A Methodology for Architecture-Level Reliability Risk Analysis
IEEE Transactions on Software Engineering
Bayesian Networks for Reliability Analysis of Complex Systems
IBERAMIA '98 Proceedings of the 6th Ibero-American Conference on AI: Progress in Artificial Intelligence
Valuation of Trust in Open Networks
ESORICS '94 Proceedings of the Third European Symposium on Research in Computer Security
A Bayesian Belief Network for Reliability Assessment
SAFECOMP '01 Proceedings of the 20th International Conference on Computer Safety, Reliability and Security
The grand challenge of Trusted Components
Proceedings of the 25th International Conference on Software Engineering
Reliability prediction for component-based software architectures
Journal of Systems and Software - Special issue on: Software architecture - Engineering quality attributes
Basic Concepts and Taxonomy of Dependable and Secure Computing
IEEE Transactions on Dependable and Secure Computing
Bayesian network based software reliability prediction with an operational profile
Journal of Systems and Software
Search Based Approaches to Component Selection and Prioritization for the Next Release Problem
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
IEEE Transactions on Software Engineering
Contracts and Middleware for Safe SOA Applications
SDSOA '07 Proceedings of the International Workshop on Systems Development in SOA Environments
A tool for automatically translating dynamic fault trees into dynamic bayesian networks
RAMS '06 Proceedings of the RAMS '06. Annual Reliability and Maintainability Symposium, 2006.
In-field healing of integration problems with COTS components
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
Precise interface identification to improve testing and analysis of web applications
Proceedings of the eighteenth international symposium on Software testing and analysis
Automated assembly of Internet-scale software systems involving autonomous agents
Journal of Systems and Software
A novel composite model approach to improve software quality prediction
Information and Software Technology
Adopting and Evaluating Service Oriented Architecture in Industry
CSMR '10 Proceedings of the 2010 14th European Conference on Software Maintenance and Reengineering
Automated detection of refactorings in evolving components
ECOOP'06 Proceedings of the 20th European conference on Object-Oriented Programming
An Evaluation Model for Dependability of Internet-Scale Software on Basis of Bayesian Networks
COMPSAC '12 Proceedings of the 2012 IEEE 36th Annual Computer Software and Applications Conference
An Evaluation Model for Dependability of Internet-Scale Software on Basis of Bayesian Networks
COMPSAC '12 Proceedings of the 2012 IEEE 36th Annual Computer Software and Applications Conference
Hi-index | 0.00 |
Internet-scale software becomes more and more important as a mode to construct software systems when Internet is developing rapidly. Internet-scale software comprises a set of widely distributed software entities which are running in open, dynamic and uncontrollable Internet environment. There are several aspects impacting dependability of Internet-scale software, such as technical, organizational, decisional and human aspects. It is very important to evaluate dependability of Internet-scale software by integrating all the aspects and analyzing system architecture from the most foundational elements. However, it is lack of such an evaluation model. An evaluation model of dependability for Internet-scale software on the basis of Bayesian Networks is proposed in this paper. The structure of Internet-scale software is analyzed. An evaluating system of dependability for Internet-scale software is established. It includes static metrics, dynamic metrics, prior metrics and correction metrics. A process of trust attenuation based on assessment is proposed to integrate subjective trust factors and objective dependability factors which impact on system quality. In this paper, a Bayesian Network is build according to the structure analysis. A bottom-up method that use Bayesian reasoning to analyses and calculate entity dependability and integration dependability layer by layer is described. A unified dependability of the whole system is worked out and is corrected by objective data. The analysis of experiment in a real system proves that the model in this paper is capable of evaluating the dependability of Internet-scale software clearly and objectively. Moreover, it offers effective help to the design, development, deployment and assessment of Internet-scale software.