Formal Specification and Verification of Drone System using TLA+: A Case Study

dc.contributor.authorDas, M.
dc.contributor.authorMohan, B.R.
dc.contributor.authorGuddeti, R.M.R.
dc.date.accessioned2026-02-06T06:35:18Z
dc.date.issued2022
dc.description.abstractA Safety-Critical System is a System whose break-down may cause disastrous effects to the environment, damage the system, or cause loss of life. Sometimes loss or misuse of information can indirectly cause harmful impacts due to system failure. In this paper, we study the various components of a drone system and analyze the safety of this Safety-Critical System (SCS) by looking into the potential failure using Fault Tree Analysis (FTA). Drone system failure or crash has been specified and verified using the Temporal Logic of Actions (TLA+) tool. The TLA+ tool consists of mathematical notations to describe the system specification using discrete mathematical concepts or formal methods. We tried to build a TLA+ Specification and Verification for this drone system, parse it using the TLC model checker successfully, and observed the final number of states to justify the correctness of the specification. © 2022 IEEE.
dc.identifier.citationProceedings - 2022 IEEE/ACIS 24th International Winter Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing, SNPD 2022, 2022, Vol., , p. 156-161
dc.identifier.urihttps://doi.org/10.1109/SNPD54884.2022.10051801
dc.identifier.urihttps://idr.nitk.ac.in/handle/123456789/29767
dc.publisherInstitute of Electrical and Electronics Engineers Inc.
dc.subjectFault Tree Analysis (FTA)
dc.subjectSafety-Critical System (SCS)
dc.subjectTemporal Logic Of Actions (TLA+) tool
dc.subjectTLC Model Checker
dc.titleFormal Specification and Verification of Drone System using TLA+: A Case Study

Files