Spacecraft early design validation using formal methods
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 …
complicates its validation within the context of the overall spacecraft system. Current …
Improving motion safety and efficiency of intelligent autonomous swarm of drones
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 …
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 …
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 …
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 …
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
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 …
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
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 …
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 …
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 …
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 …
surveillance, rescue in disaster areas etc. To guarantee success of a mission, the controlling …