Formal Verification of Clock Synchronization Algorithms for Aerospace Systems

In man-rated missions of launch vehicles, quadruple redundancy is generally provided for the different subsystems. In this work, the extension of the master-slave algorithm and a convergence averaging scheme for clock synchronization were studied and validated through formal methods. The results proved that the specified properties are satisfied in both the schemes. The averaging scheme has the advantage of simplicity and consequently executes with lesser resources. The main contribution is the definition of a methodical process for modelling and verification of embedded software in the Ada language using two varied approaches. The application of the techniques to a real case study proved its efficacy in establishing the correctness of the software in critical systems.

Authors

Institutions

Publication Details

Published
2024-11-06
DOI
https://doi.org/10.1109/iceca63461.2024.10800832
Primary Topic
Network Time Synchronization Technologies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Formal Verification of Clock Synchronization Algorithms for Aerospace Systems

Nitin Chandrachoodan, V.R. Lalithambika, Ashutosh Gupta, Ranjani Krishnan
Network Time Synchronization Technologies
article

Formal Verification of Clock Synchronization Algorithms for Aerospace Systems

Nitin Chandrachoodan, V.R. Lalithambika, Ashutosh Gupta, Ranjani Krishnan
article en

Abstract

In man-rated missions of launch vehicles, quadruple redundancy is generally provided for the different subsystems. In this work, the extension of the master-slave algorithm and a convergence averaging scheme for clock synchronization were studied and validated through formal methods. The results proved that the specified properties are satisfied in both the schemes. The averaging scheme has the advantage of simplicity and consequently executes with lesser resources. The main contribution is the definition of a methodical process for modelling and verification of embedded software in the Ada language using two varied approaches. The application of the techniques to a real case study proved its efficacy in establishing the correctness of the software in critical systems.

Indian Institute of Technology Bombay (IN), Indian Institute of Technology Madras (IN), Vikram Sarabhai Space Centre (IN)
Openalex Percentile: Top 72%
Network Time Synchronization Technologies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Formal Verification of Clock Synchronization Algorithms for Aerospace Systems — Nitin Chandrachoodan, V.R. Lalithambika, et al. · (2024) | TGRS Research Map | TGRS