On How to Deal with Uncertainty When Architecting Embedded Software and Systems
This paper discusses the topic of uncertainty in the context of architecting embedded software and systems. It presents links between complexity and uncertainty, and identifies different kinds of uncertainty. Based on this, it elaborates why uncertainty arises in the architecting of software-intensive systems, and presents ten different tactics that can be employed to deal with uncertainty and mitigate the associated risks.
KeywordsQuality Attribute Embed System Embed Software Aleatory Uncertainty Imprecise Probability
Unable to display preview. Download preview PDF.
- 1.Aughenbaugh, J.: Managing uncertainty in engineering design using imprecise probabilities and principles of information economics. PhD thesis, Georgia Inst. of Tech. (August. 2006)Google Scholar
- 2.McManus, H., Hastings, D.: A Framework for Understanding Uncertainty and Its Mitigation and Exploitation in Complex Systems. In: Proc. 15th Symposium of the International Council on Systems Engineering, INCOSE (July 2005)Google Scholar