# Model-checking Inherently Fair Linear-time Properties

### Thierry Nicola, Frank Nießner, Ulrich Ultes-Nitsche

#### Abstract

The concept of linear-time verification with an inherent fairness condition has been studied under the names approximate satisfaction, satisfaction up to liveness, and satisfaction within fairness in several publications. Even though proving the general applicability of the approach, reasonably efficient algorithms for inherently fair linear-time verification (IFLTV) are lacking. This paper bridges the gap between the theoretical foundation of IFLTV and its practical application, presenting a model-checking algorithm based on a structural analysis of the synchronous product of the system and property (Bu¨ chi) automata.

#### References

- B. Alpern and F. B. Schneider. Defining liveness. Information Processing Letters, 21(4):181- 185, October 1985.
- S. Eilenberg. Automata, Languages and Machines, volume A. Academic Press, New York, 1974.
- N. Francez. Fairness. Springer Verlag, New York, first edition, 1986.
- P. Godefroid and P. Wolper. Using partial orders for the efficient verification of deadlock freedom and safety properties. Formal Methods in System Design, 2(2):149-164, April 1993.
- T. A. Henzinger. Sooner is safer than later. Information Processing Letters, 43:135-141, 1992.
- Z. Manna and A. Pnueli. The Temporal Logic of Reactive and Concurrent SystemsSpecification. Springer Verlag, New York, first edition, 1992.
- F. Nießner, U. Nitsche, and P. Ochsenschläger. Deterministic ?-regular liveness properties. In S. Bozapalidis, editor, Proceedings of the 3rd International Conference on Developments in Language Theory (DLT'97), pages 237-247, Thessaloniki, Greece, 1998.
- U. Nitsche. Application of formal verification and behaviour abstraction to the service interaction problem in intelligent networks. Journal of Systems and Software, 40(3):227-248, March 1998.
- U. Nitsche. Verification of Co-Operating Systems and Behaviour Abstraction, volume 7 of GMD Research Series. GMD, Sankt Augustin, Germany, 1998. Publication of PhD thesis. ISBN: 3-88457-331-4.
- U. Nitsche and P. Ochsenschläger. Approximately satisfied properties of systems and simple language homomorphisms. Information Processing Letters, 60:201-206, 1996.
- U. Nitsche and P. Wolper. Relative liveness and behavior abstraction (extended abstract). In Proceedings of the 16th ACM Symposium on Principles of Distributed Computing (PODC'97), pages 45-52, Santa Barbara, CA, 1997.
- S. St James and U. Ultes-Nitsche. Computing property-preserving behaviour abstractions from trace reductions. In Proceedings of the 20th Annual ACM Symposium on Principles of Distributed Computing (PODC 2001), pages 238-245. ACM Press, August 2001.
- W. Thomas. Automata on infinite objects. In J. van Leeuwen, editor, Formal Models and Semantics, volume B of Handbook of Theoretical Computer Science, pages 133-191. Elsevier, 1990.
- U. Ultes-Nitsche and S. St James. Improved verification of linear-time properties within fairness - weakly continuation-closed behaviour abstractions computed from trace reductions. Software Testing, Verification and Reliability (STVR), pages 241-255, 2003.
- P. Wolper and P. Godefroid. Partial-order methods for temporal verification. In E. Best, editor, CONCUR'93, volume 715 of Lecture Notes in Computer Science, pages 233-246. Springer Verlag, 1993.

#### Paper Citation

#### in Harvard Style

Nicola T., Nießner F. and Ultes-Nitsche U. (2005). **Model-checking Inherently Fair Linear-time Properties** . In *Proceedings of the 3rd International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2005)* ISBN 972-8865-22-8, pages 3-8. DOI: 10.5220/0002574300030008

#### in Bibtex Style

@conference{msvveis05,

author={Thierry Nicola and Frank Nießner and Ulrich Ultes-Nitsche},

title={Model-checking Inherently Fair Linear-time Properties},

booktitle={Proceedings of the 3rd International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2005)},

year={2005},

pages={3-8},

publisher={SciTePress},

organization={INSTICC},

doi={10.5220/0002574300030008},

isbn={972-8865-22-8},

}

#### in EndNote Style

TY - CONF

JO - Proceedings of the 3rd International Workshop on Modelling, Simulation, Verification and Validation of Enterprise Information Systems - Volume 1: MSVVEIS, (ICEIS 2005)

TI - Model-checking Inherently Fair Linear-time Properties

SN - 972-8865-22-8

AU - Nicola T.

AU - Nießner F.

AU - Ultes-Nitsche U.

PY - 2005

SP - 3

EP - 8

DO - 10.5220/0002574300030008