THE ROLE OF MODELS IN MANAGING THE UNCERTAINTY OF SOFTWARE-INTENSIVE SYSTEMS

Citation
B. Littlewood et al., THE ROLE OF MODELS IN MANAGING THE UNCERTAINTY OF SOFTWARE-INTENSIVE SYSTEMS, Reliability engineering & systems safety, 50(1), 1995, pp. 87-95
Citations number
32
Categorie Soggetti
Operatione Research & Management Science","Engineering, Industrial
ISSN journal
09518320
Volume
50
Issue
1
Year of publication
1995
Pages
87 - 95
Database
ISI
SICI code
0951-8320(1995)50:1<87:TROMIM>2.0.ZU;2-M
Abstract
It is increasingly argued that uncertainty is an inescapable feature o f the design and operational behaviour of software-intensive systems. This paper elaborates the role of models in managing such uncertainty, in relation to evidence and claims for dependability. Personal and gr oup models are considered with regard to abstraction, consensus and co rroboration. The paper focuses on the predictive property of models, a rguing for the need for empirical validation of their trustworthiness through experimentation and observation. The impact on trustworthiness of human fallibility, formality of expression and expressiveness is d iscussed. The paper identifies two criteria for deciding the degree of trust to be placed in a model, and hence also for choosing between mo dels, namely accuracy and informativeness. Finally, analogy and reuse are proposed as the only means by which empirical evidence can be esta blished for models in software engineering.