DocumentCode :
492562
Title :
Specification patterns for probabilistic quality properties
Author :
Grunske, Lars
Author_Institution :
Swinburne Univ. of Technol., Hawthorn, VIC
fYear :
2008
fDate :
10-18 May 2008
Firstpage :
31
Lastpage :
40
Abstract :
Probabilistic verification techniques are a powerful means to ensure that a software-intensive system fulfills its quality requirements. To apply these techniques an accurate specification of the required properties in a probabilistic temporal logic is necessary. To help practitioners formulate these properties correctly, this paper presents a specification pattern system of common probabilistic properties called ProProST. This pattern system has been a developed based on a survey of 152 properties from academic examples and 48 properties of real-word quality requirements from avionic, defence and automotive systems. Furthermore, a structured English grammar that can guide in the specification of probabilistic properties is given. Similar to previous specification patterns for traditional and real-time properties, the presented specification pattern system and the structured English grammar captures expert knowledge and helps practitioners to correctly apply formal verification techniques.
Keywords :
formal specification; formal verification; grammars; probabilistic logic; software quality; ProProST; formal verification; probabilistic quality properties; probabilistic verification; quality requirements; software-intensive system; specification patterns; structured English grammar; Aerospace electronics; Australia; Automotive engineering; Computer aided software engineering; Formal verification; Hazards; Permission; Probabilistic logic; Real time systems; Software engineering; csl; pctl; pctl*; performance; probabilistic quality; probabilistic quality patterns; reliability; safety; security; specification patterns;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
Conference_Location :
Leipzig
ISSN :
0270-5257
Print_ISBN :
978-1-4244-4486-1
Electronic_ISBN :
0270-5257
Type :
conf
DOI :
10.1145/1368088.1368094
Filename :
4814114
Link To Document :
بازگشت