ACM Home Page
Please provide us with feedback. Feedback
Towards accurate probabilistic models using state refinement
Full text PdfPdf (340 KB)
Source
Foundations of Software Engineering archive
Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium table of contents
Amsterdam, The Netherlands
SESSION: Short papers table of contents
Pages 281-284  
Year of Publication: 2009
ISBN:978-1-60558-001-2
Authors
Paulo H. Maia  Imperial College London, London, United Kingdom
Jeff Kramer  Imperial College London, London, United Kingdom
Sebastian Uchitel  Imperial College London, London, United Kingdom and University of Buenos Aires, Buenos Aires, Argentina
Nabor C. Mendonça  Universidade de Fortaleza, Fortaleza, Brazil
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 22,   Citation Count: 0
Additional Information:

abstract   references   index terms  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1595696.1595742
What is a DOI?

ABSTRACT

Probabilistic models are useful in the analysis of system behaviour and non-functional properties. Reliable estimates and measurements of probabilities are needed to annotate behaviour models in order to generate accurate predictions. However, this may not be sufficient, and may still lead to inaccurate results when the system model does not properly reflect the probabilistic choices made by the environment. Thus, not only should the probabilities be accurate in properly reflecting reality, but also the model that is being used. In this paper we identify and illustrate this problem showing that it can lead to inaccuracies and both false positive and false negative property checks. We propose state refinement as a technique to mitigate this problem, and present a framework for iteratively improving the accuracy of a probabilistically annotated behaviour model.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
L. Cheung, R. Roshandel, N. Medvidovic, and L. Golubchik. Early prediction of software component reliability. In ICSE '08: Proceedings of the 30th international conference on Software engineering, pages 111--120, Leipzig, Germany, 2008. ACM.
 
2
P. R. D'Argenio, B. Jeannet, H. E. Jensen, and K. G. Larsen. Reachability analysis of probabilistic systems by successive refinements. In PAPM-PROBMIV '01, pages 39--56, Aachen, Germany, 2001. Springer-Verlag.
 
3
I. Epifani, C. Ghezzi, R. Mirandola, and G. Tamburrelli. Model evolution by run-time adaptation. In ICSE '09: Proceedings of the 31st International Conference on Software engineering, Vancouver, Canada, 2009. ACM.
 
4
M. Kwiatkowska, G. Norman, and D. Parker. Prism 2.0: A tool for probabilistic model checking. In QEST '04: Proceedings of the The Quantitative Evaluation of Systems, pages 322--323, Enschede, The Netherlands, 2004. IEEE Computer Society.
 
5
P. H. Maia, J. Kramer, S. Uchitel, and N. C. Mendonça. An approach to improve accuracy in probabilistic models using state refinement. Technical report, Department of Computing, Imperial College London, 2009.
 
6
G. Rodrigues, D. Rosemblum, and S. Uchitel. Using scenarios to predict the reliability of concurrent component-based software systems. In FASE'05 / ETAPS 2005: 8th International Conference on Fundamental Approaches to Software Engineering, pages 111--126, Edinburgh, Scotland, 2005.
 
7
J. A. Whittaker and M. G. Thomason. A markov chain model for statistical software testing. IEEE Trans. Softw. Eng., 20(10):812--824, 1994.