Title : 
Specification patterns for probabilistic quality properties
         
        
        
            Author_Institution : 
Swinburne Univ. of Technol., Hawthorn, VIC
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
         
        
            Conference_Location : 
Leipzig
         
        
        
            Print_ISBN : 
978-1-4244-4486-1
         
        
            Electronic_ISBN : 
0270-5257
         
        
        
            DOI : 
10.1145/1368088.1368094