Authors
Esteban Pavese, Victor Braberman, Sebastian Uchitel
Publication date
2016/2/8
Journal
IEEE Transactions on Software Engineering
Volume
42
Issue
9
Pages
843-865
Publisher
IEEE
Description
System specifications have long been expressed through automata-based languages, which allow for compositional construction of complex models and enable automated verification techniques such as model checking. Automata-based verification has been extensively used in the analysis of systems, where they are able to provide yes/no answers to queries regarding their temporal properties. Probabilistic modelling and checking aim at enriching this binary, qualitative information with quantitative information, more suitable to approaches such as reliability engineering. Compositional construction of software specifications reduces the specification effort, allowing the engineer to focus on specifying individual component behaviour to then analyse the composite system behaviour. Compositional construction also reduces the validation effort, since the validity of the composite specification should be dependent on …
Scholar articles
E Pavese, V Braberman, S Uchitel - IEEE Transactions on Software Engineering, 2016