Publication Type
Conference Proceeding Article
Version
publishedVersion
Publication Date
10-2008
Abstract
Liveness/Fairness plays an important role in software specification, verification and development. Existing event-based compositional models are safety-centric. In this paper, we describe a framework for systematically specifying and verifying event-based systems under fairness assumptions. We introduce different event annotations to associate fairness constraints with individual events. Fairness annotated events can be used to embed liveness/fairness assumptions in event-based models flexibly and naturally. We show that state-of-the-art verification algorithms can be extended to verify models under fairness assumptions, with little computational overhead. We further improve the algorithm by other model checking techniques like partial order reduction. A toolset named Pat has been developed to verify fairness enhanced event-based systems. Experiments show that Pat handles large systems with multiple fairness assumptions.
Keywords
Model Check, Operational Semantic, Linear Temporal Logic, Parallel Composition, Strongly Connect Component
Discipline
Programming Languages and Compilers | Software Engineering
Research Areas
Software and Cyber-Physical Systems
Publication
Proceedings of the 10th International Conference on Formal Engineering Methods, ICFEM 2008, Kitakyushu-City, Japan, October 27-31
First Page
5
Last Page
24
ISBN
9783540881933
Identifier
10.1007/978-3-540-88194-0_4
Publisher
Springer Link
City or Country
Kitakyushu-City, Japan
Citation
SUN, Jun; LIU, Yang; DONG, Jin Song; and WANG, Hai H..
Specifying and verifying event-based fairness enhanced systems. (2008). Proceedings of the 10th International Conference on Formal Engineering Methods, ICFEM 2008, Kitakyushu-City, Japan, October 27-31. 5-24.
Available at: https://ink.library.smu.edu.sg/sis_research/5048
Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Additional URL
https://doi.org/10.1007/978-3-540-88194-0_4