[1]Manna Z, Pnueli A. Temporal Logic of Reactive and Concurrent Systems[M]. Berlin/Heidelberg: Springer-Verlag, 1992.
[2]Barringer H, Fisher M, Gabbay D, et al. METATEM: a Framework for Programming in Temporal Logic[C]//Proceeding REX Workshop on Stepwise Refinement of Distributed Systems: Models, Formulisms, Correctness, Mook, LNCS 430. Netherlands: Springer, 1989: 94-129.
[3]Fujita M, Kono S, Tanaka H, et al. Tokio: Logic Programming Language Based on Temporal Logic and Its Compilation to PROLOG[C]//Third International Conference on Logic Programming, LNCS 225. London: Springer, 1986: 695-709.
[4]Lamport L. The Temporal Logic of Actions[J]. ACM Transactions on Programming Languages and Systems, 1994(16): 872-923.
[5]Moszkowski B. Executing Temporal Logic Programs[D]. Cambridge: Cambridge University Press, 1986.
[6]Tang C S. A Temporal Logic Language Oriented Toward Software Engineering—Introduction to XYZ System (I) [J]. Chinese Journal of Advanced Software Research, 1994, 1(1): 1-27.
[7]Duan Z, Yang X, Koutny M. Framed Temporal Logic Programming [J]. Science of Computer Programming, 2008, 70(1): 31-61.
[8]雷丽晖, 段振华. 使用扩展区间时序逻辑为并发工作流建模[J]. 西安电子科技大学学报, 2007, 34(4): 673-680.
Lei Lihui, Duan Zhenhua. Modelling Concurrent Workflow with the Extended Interval Temporal Logic[J]. Journal of Xidian University, 2007, 34(4): 673-680.
[9]Yang Xiaoxiao, Duan Zhenhua. Operational Semantics of Framed Temporal Logic Programming Languages[J]. Journal of Logic and Algebraic Programming, 2008, 78(1): 22-51.
[10]Duan Z. An Extended Interval Temporal Logic and A Framing Technique for Temporal Logic Programming [D]. Glasgow: University of Newcastle Upon Tyne, 1996.
[11]Duan Z. Temporal Logic and Temporal Logic Programming [M]. Beijing: Science Press, 2006.
[12]Hoare C A R. An Axiomatic Basis for Computer Programming[J]. Communications of ACM, 1969, 12(10): 576-583. |