Skip to content
Conference

Towards a Formal Verification of IoT System Models Designed in the Cisco Packet Tracer Tool

Jul 2026 · Annual International Computer Software and Applications Conference · pp. 2100-2105 · 0 citations · 11 references

Abstract

The Cisco Packet Tracer (CPT) is a network and IoT systems design and simulation tool developed by Cisco Systems inc. The tool is widely used in academia and the industry to develop and simulate complex IoT systems for training purposes. Although the graphical notations of CPT are appealing to system developers, the tool does not support formal verification. Therefore, CPT is limited when it comes to the design and development of safety and secutiry critical IoT systems where faults can endanger people's lives or damage properties and businesses. This paper proposes a formal approach to the verification of IoT system models designed in the CPT tool, based on the Calculus of Context-aware Ambients (CCA). First, the graphical notations of CPT are mapped to processes in CCA that specify their behaviours. Then any desired property of a system can be specified as a Linear Temporal Logic (LTL) formula. Finally, the CCA Runtime Verification tool ccaRV is used to verify formally whether the behaviour of an IoT system model designed in CPT violates the system's requirements. The pragmatics of the proposed approach is illustrated using a case study.

View source

Similar papers

Conference Jul 2026

Formal Modeling and GDPR-Aware Design for Internet of Medical Things Systems

Internet of Medical Things (IoMT) systems involve many interconnected devices that continuously collect, process, and share sensitive health data, creating significant privacy risks. Ensuring that these systems comply with GDPR is particularly challenging because legal requirements are complex, often timedependent, and...

Masoud Barati · 0 citations
Conference Jul 2026

LTL in the Wild: A Decade of Specifying Edge/IoT System Behaviors

Internet of Things (IoT) and edge systems induce complex, heterogeneous, and distributed environments where interconnected physical devices and localized computing resources exhibit intricate behaviors. Specifying behavioral requirements in such systems is inherently challenging. Temporal logic, notably Linear Temporal...

Angeliki Pantiora, Roman Bögli, Timo Kehrer et al. · 0 citations
Jul 2026

Checking Information Flow in Cloud-based IoT Access Control Policies (Extended Version)

This work formally model AWS IoT Core's components and defines an information flow graph to capture the communication among devices permitted by the access control policies, and builds a finite representation of the graph by leveraging an SMT solver, thus enabling the verification of information flow between devices.

Lorenzo Ceragioli, Letterio Galletta, E. Lunati · 0 citations
Open access Aug 2026

A Stateful Fuzzing Methodology for Security Verification of 5G Core Equipment

A stateful security verification methodology that combines stateful fuzzing with specification-guided security verification of the NG Application Protocol between the radio access network and the 5G core is proposed.

Seungjoon Na, Hwankuk Kim · 0 citations
Open access Jul 2026

Formal Verification Frameworks for Cloud-Native Microservices

A formal verification framework that consists of a combination of specifications of temporal logic, model checking and modeling of service interactions graphs to study the behavior of the system and confirm the correctness properties is suggested.

Aparna S. Patil, Pratibha V. Kashid, Sourabh Rungta et al. · 0 citations
Conference Jul 2026

State-Aware Hybrid Concrete-Symbolic Analysis for Automated Vulnerability Discovery in Iot Communication Protocols

Internet of Things (IoT) devices heavily rely on lightweight communication protocols such as MQTT, CoAP, and 6LoWPAN. To minimize memory footprint and computational overhead, these protocols are often implemented using custom C/C++ code, making them highly susceptible to memory corruption vulnerabilities including buff...

Gautham Koorma, Isaac Pflaum, Radostin Pachamanov et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.