Spacecraft early design validation using formal methods

M Bozzano, A Cimatti, JP Katoen, P Katsaros… - Reliability engineering & …, 2014 - Elsevier
The size and complexity of software in spacecraft is increasing exponentially, and this trend
complicates its validation within the context of the overall spacecraft system. Current …

Improving motion safety and efficiency of intelligent autonomous swarm of drones

A Majd, M Loni, G Sahebi, M Daneshtalab - Drones, 2020 - mdpi.com
Interest is growing in the use of autonomous swarms of drones in various mission-physical
applications such as surveillance, intelligent monitoring, and rescue operations. Swarm …

A symbolic model checking approach to verifying satellite onboard software

X Gan, J Dubrovin, K Heljanko - Science of Computer Programming, 2014 - Elsevier
This paper discusses the use of symbolic model checking technology to verify the design of
an embedded satellite software control system called the attitude and orbit control system …

Co-engineering safety and security in industrial control systems: a formal outlook

I Vistbakka, E Troubitsyna, T Kuismin… - Software Engineering for …, 2017 - Springer
An increasing openness and interconnectedness of safety-critical industrial control systems
makes them vulnerable to security attacks. Hence, we should establish the integrated …

Develo** mode-rich satellite software by refinement in Event-B

A Iliasov, E Troubitsyna, L Laibinis… - Science of Computer …, 2013 - Elsevier
One of the guarantees that the designers of on-board satellite systems need to provide, so
as to ensure their dependability, is that the mode transition scheme is implemented correctly …

Formal specification and analysis of partitioning operating systems by integrating ontology and refinement

Y Zhao, D Sanán, F Zhang, Y Liu - IEEE Transactions on …, 2016 - ieeexplore.ieee.org
Partitioning operating systems (POSs) have been widely applied in safety-critical domains
from aerospace to automotive. In order to improve the safety and the certification process of …

Refinement-based Specification and Analysis of Multi-core ARINC 653 Using Event-B

F Zhang, L Zhang, Y Zhao, Y Liu, J Sun - Formal Aspects of Computing, 2023 - dl.acm.org
ARINC 653 as the de facto standard of partitioning operating systems has been applied in
many safety-critical domains. The multi-core version of ARINC 653, ARINC 653 Part 1-4 …

Model-driven development of high-assurance active medical devices

A Mashkoor - Software Quality Journal, 2016 - Springer
Advanced medical devices exploit the advantages of embedded software whose
development is subject to compliance with stringent requirements of standardization and …

Trustworthy smart city systems using refinement and Event-B Theories

EH Alkhammash - Multimedia Tools and Applications, 2022 - Springer
Smart city systems do not only handle information but also handle many critical aspects of
citizens' lives, including automobiles, healthcare, banking, etc. Smart city systems need to be …

Integrating safety-aware route optimisation and run-time safety monitoring in controlling swarms of drones

A Majd, E Troubitsyna - 2017 IEEE International Symposium on …, 2017 - ieeexplore.ieee.org
Swarm of drones are increasingly deployed to perform a variety of critical missions such as
surveillance, rescue in disaster areas etc. To guarantee success of a mission, the controlling …