Book chapter
Faster analysis of formal specifications
Formal Methods and Software Engineering, pp.239-258
International Conference on Formal Engineering Methods (FEM), 6th (Seattle, United States, 08-Nov-2004–12-Nov-2004)
Lecture Notes in Computer Science (LNCS), 3308, Springer New York LLC
2004
Abstract
When animating a formal model for validation or test generation purposes, scalability is a key issue. This paper describes a graph-based representation for the operations of state-based formal models. This representation makes it possible to handle large models efficiently and perform a variety of transformations, such as splitting an operation into separate behaviours, implementing various test coverage criteria for complex conditionals, removing inconsistent paths, factoring out common calculations, and executing the final operation using a customized constraint logic programming solver. The result is a fully automatic execution engine for state-based formal models such as B [Abr96], Z [Spi92] and UML with OCL preconditions and postconditions. It can be used for animation, test generation and other verification or validation purposes. Our experimental results on large industrial applications show that the transformations result in significant speedups. © Springer-Verlag Berlin Heidelberg 2004.
Details
- Title
- Faster analysis of formal specifications
- Authors
- Fabrice Bouquet (Author) - Université de Franche-Comté, FranceBruno Legeard (Author) - Université de Franche-Comté, FranceMark Utting (Author) - University of Waikato, New ZealandNicolas Vacelet (Author) - Université de Franche-Comté, France
- Contributors
- J Davies (Editor)W Schulte (Editor)M Barnett (Editor)
- Publication details
- Formal Methods and Software Engineering, pp.239-258
- Conference details
- International Conference on Formal Engineering Methods (FEM), 6th (Seattle, United States, 08-Nov-2004–12-Nov-2004)
- Series
- Lecture Notes in Computer Science (LNCS); 3308
- Publisher
- Springer New York LLC
- Date published
- 2004
- DOI
- 10.1007/978-3-540-30482-1_24
- ISBN
- 9783540238416
- Organisation Unit
- School of Science and Engineering - Legacy; University of the Sunshine Coast, Queensland
- Language
- English
- Record Identifier
- 99448618602621
- Output Type
- Book chapter
Metrics
2 File views/ downloads
971 Record Views