Title :
pState: A probabilistic statecharts translator
Author :
Nokovic, Bojan ; Sekerinski, Emil
Author_Institution :
Comput. & Software Dept., McMaster Univ., Hamilton, ON, Canada
Abstract :
We describe pState, an experimental software toolkit for the design, validation and formal verification of complex systems. Classical statecharts are extended with probabilistic transitions, costs/rewards, and state invariants. Probabilistic choice can be used to model randomized algorithms or unreliable systems. Costs/rewards can be used to compute quantitative properties such as expected power consumption or expected number of lost messages in model of some communication protocol. State invariants are used to express safety conditions or consistency constraints. The charts are validated and transformed into an intermediate representation, from which code for various languages can be generated.
Keywords :
large-scale systems; probability; program interpreters; program verification; communication protocol; complex systems; consistency constraints; costs-rewards; experimental software toolkit; formal verification; pState; power consumption; probabilistic statecharts translator; randomized algorithms; safety conditions; state invariants; Computational modeling; invariants; model-checking; quantitative properties; statecharts; verification;
Conference_Titel :
Embedded Computing (MECO), 2013 2nd Mediterranean Conference on
Conference_Location :
Budva
DOI :
10.1109/MECO.2013.6601339