Feasibility of a serverless distributed file system deployed on an existing set of desktop PCs
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Communications of the ACM
The Vision of Autonomic Computing
Computer
Assessing Uncertainty in Reliability of Component-Based Software Systems
ISSRE '03 Proceedings of the 14th International Symposium on Software Reliability Engineering
Model-Based Performance Prediction in Software Development: A Survey
IEEE Transactions on Software Engineering
Availability, usage, and deployment characteristics of the domain name system
Proceedings of the 4th ACM SIGCOMM conference on Internet measurement
Uncertainty in the environmental modelling process - A framework and guidance
Environmental Modelling & Software
RELAX: a language to address uncertainty in self-adaptive systems requirement
Requirements Engineering - RE'09 Special Issue; Guest Editor:Kevin T Ryan
Software engineering in an uncertain world
Proceedings of the FSE/SDP workshop on Future of software engineering research
Software reliability estimation under certainty: generalization of the method of moments
HASE'04 Proceedings of the Eighth IEEE international conference on High assurance systems engineering
Uncertainty Propagation in Analytic Availability Models
SRDS '10 Proceedings of the 2010 29th IEEE Symposium on Reliable Distributed Systems
Model-Based Software Performance Analysis
Model-Based Software Performance Analysis
Architecture-based reliability evaluation under uncertainty
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Taming uncertainty in self-adaptive software
Proceedings of the 19th ACM SIGSOFT symposium and the 13th European conference on Foundations of software engineering
Architecture-driven reliability optimization with uncertain model parameters
Journal of Systems and Software
Self-adaptive software needs quantitative verification at runtime
Communications of the ACM
Dealing with uncertainty in early software architecture
Proceedings of the ACM SIGSOFT 20th International Symposium on the Foundations of Software Engineering
Model-based performance analysis of software architectures under uncertainty
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
GuideArch: guiding the exploration of architectural solution space under uncertainty
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
The complexity of modern software systems has grown enormously in the past years with users always demanding for new features and better quality of service. Besides, software is often embedded in dynamic contexts, where requirements, environment assumptions, and usage profiles continuously change. As an answer to this need, it has been proposed the usage of self-adaptive systems. Self-adaptation endows a system with the capability to accommodate its execution to different contexts in order to achieve continuous satisfaction of requirements. Often, self-adaptation process also makes use of runtime model evaluations to decide the changes in the system. However, even at runtime, context information that can be managed by the system is not complete or accurate; i.e, it is still subject to some uncertainties. This work motivates the need for the consideration of the concept of uncertainty in the model-based evaluation as a primary actor, classifies the avowed uncertainties of self-adaptive systems, and illustrates examples of how different types of uncertainties are present in the modeling of system characteristics for availability requirement satisfaction.