SymbolicModelCheckingforConverse Propositional Dynamic Logicbased Industry 4.0

Authors

  • Leelavathi Rajamanicham School of Information Technology SEGi University Malaysia. Author
  • Qin FenPing School of Information Technology, SEGi University Malaysia Campus of Nanning GuilingUniversity of Technology China Author
  • Chen Jia School of Information Technology, SEGi University Malaysia Campus of Nanning GuilingUniversity of Technology China Author

DOI:

https://doi.org/10.61841/8jjk6r75

Keywords:

model checking, : Converse propositional dynamic logic(CPDL), Ordered Binary Decision Diagram (OBDD)

Abstract

Propositional Dynamic Logic with Converse (CPDL) is a modal logic developed for reasoning about programs with applications for instance in knowledge representation. This paper presents a symbol model checking algorithm for propositional dynamic logic with converse. First of all, according to the analysis of symbolic model checking technology by ordered binary decision diagram, we describe how to represent propositional dynamic logic with converse model system symbolically using ordered binary decision diagram. Then a symbolic model checking algorithm for propositional dynamic logic with converse is proposed. Finally, the proof of the algorithm is given, and the validity of this algorithm was verified by an example.

Downloads

Download data is not yet available.

References

[1] D. Harel, D. Kozen and J. Tiuryn.(2000). Dynamic Logic, MIT Press, Cambridge, MA.

[2] M. Fischer and R.Ladner. (1979). Propositional dynamic logic of regular programs.Journal of Computer and System Sciences, 18(2):194-211.

[3] C.Lutz. (2005).PDL with Intersection and Converse is Decidable.In Annual Conference of the

European Association for Computer Science Logic CSL'05, LNCS. Springer Verlag.

[4] Stefan Göller, Markus Lohrey, Carsten Lutz.(2007). PDL with Intersection and Converse is 2EXP-complete. Algorithmic-Logical Theory of Infinite Structures.

[5] Benevides, Mario R. F.(2008). A propositional dynamic logic for CCS programs.In15th International Workshop on Logic, Language, Information and Computation, Springer Verlag

[6] Fahima Cheikh, Giuseppe De Giacomo.(2006).

Automatic Web Services Composition in Trust-aware Communities. ACM

[7] J.C. Meyer, Dynamic logic reasoning about actions and agents.(1999). In Proc. Workshop on Logic-Based Arti-ficial Intelligence, Washington, DC, USA

[8] L. Spalazzi, P. Traverso. (2000). A dynamic logic for acting, sensing, and planning, J. Logic Comput. 10 (6): 787–821

[9] F. van Harmelen, J. Balder.(1992). A formal language for KADS models of expertise.Knowledge Acqui-sition 4: 127–161

[10] H.P. van Ditmarsch, W. van der Hoek, B.P. Kooi. (2003). Concurrent dynamic epistemic logic for MAS. In Proc.2nd Int. Joint Conference on Autonomous Agents and Multiagent Systems, Melbourne,

Australia, ACM Press, pages 201–208

[11] G.D. Giacomo, M. Lenzerini.(1994). Boosting the correspondence between description logics and propositional dynamic logics. In Proc. of the 12th National Conference on Artificial Intelligence, AAAI’94, AAAI Press/MIT Press, pages 205–212.

[12] GiuseppeDeGiacomo,Fabio Massacci. (2000) .Combining Deduction and Model Checking into Tableaux and Algorithms for Converse-PDL. Inf. Comput. 162(1-2): 117-137.

[13] M. Lange. (2006). Modelchecking propositional dynamic logic with all extras. Journal of Applied Logic, 4:39-49.

[14] Bryant R. (1986).Graph-Base Algorithm for Boolean Function Manipulation.Transactions on computer , pages 677-691

[15] BRYANT R E. (1992). Symbolic Boolean manipulation with ordered binarydecision diagrams. ACM Computing Surveys,124 (3):293-318

[16] E. Clarke, Orna Grumberg and D. Peled.(2000) Model Checking,MIT Press

[17] J.R. Burch, E.M. Clarke, K.L. McMillan, D.L. Dill, and L.J.(1990). Hwang. Symbolic model checking: 1020 states and beyond. In Proc. Symposium on Logic in Computer Science, pages 428–439. IEEE.

[18] Stefan Göller, Markus Lohrey, and Carsten Lutz. (2009).PDL with intersection and converse: satisfiability and infinite-state model checking. Volume 74, pages. 279-314.

[19] B. Yang, R. E. Bryant, D. R. O’Hallaron, A. Biere, O. Coudert, G. Janssen, R. K. Ranjan & F. Somenzi.(1998).A Performance Study of BDD-Based Model Checking. InProceedings of the Second International Conference on Formal Methods in Computer-Aided Design, FMCAD ’98, Springer Verlag, London, UK, pages. 255–289.

[20] A Goel, G. Hasteer & R. Bryant.(2003).Symbolic representation with ordered function templates.

InProceedings of the 40th annual Design Automation Conference

[21] Christian Doczkal, Joachim Bard (2018) Completeness and Decidability of Converse PDL in the Constructive Type Theory of Coq

[22] Sedla´r, I. (2016).Non-classical PDL on the cheap. Manuscript.

[23] Teheux, B. (2014). Propositional dynamic logic for searching games with errors. Journal of Applied Logic 12(4), 377–394

Downloads

Published

30.06.2020

How to Cite

Rajamanicham, L., FenPing, Q., & Jia, C. (2020). SymbolicModelCheckingforConverse Propositional Dynamic Logicbased Industry 4.0. International Journal of Psychosocial Rehabilitation, 24(6), 18851-18862. https://doi.org/10.61841/8jjk6r75