My first space-related computer program: The Astroicek
The purpose of this post By the years of programming, I have written many different programs. Some of my programs were simple and stupid, but some of them were useful. When I was younger...
The purpose of this post By the years of programming, I have written many different programs. Some of my programs were simple and stupid, but some of them were useful. When I was younger...
Space radiation on The Moon’s surface has the same sources as on the Earth: The Sun and Galactic Cosmic Rays, but our natural satellite does not have own, strong magnetic field and no atmosphere...
When a satellite is in the space, then possibilities to detect and fix software problems working on its board is very limited. Narrow communication windows, low transfer’s bandwidth and limited numbers of software tools...
Software projects involve many people from different domains. Software developers, testers, domain experts, technical and sales managers working together and contribute to the project and influence on the software shape. Do they all agree...
It is hard to achieve fault tolerance computer system without hardware redundancy, but there are some methods which can improve system reliability only with software redundancy, one of them is “recovery blocks”. Elements of...
Redundancy refers to multiplication capabilities in a system, which enables for more rapid error recovery and fault treatment. Without redundancy is impossible to build a fault-tolerant system, so it would be good to understand...
Very often during working on software architecture there are discovered risks which may disturb the working of our system. Frequently we need to decide if we must implement a prevention mechanism for risk, or...
Some missions require to change velocities of the satellite after its detaching from the launcher. The satellites propulsion systems give to spacecraft possibility to make manoeuvres for different purpose e.g transfer to target obit,...
Fault-tolerant(FT) system is a software system which is still available and work without failure, even if faults occurred in its elements. Units of mitigations, in which errors mitigation are made, are the basic elements...
Most of the challenges facing satellites are the same for every mission and thus we can distinguish a few subsystems which we can find in almost every design of artificial satellite Payload The most...
Random bugs are nightmare of every programmer. They are problems in the software which occur from time to time, and they root causes are unclear. What is software bug ? A software bug is...