21,054 research outputs found
Retention and application of Skylab experiences to future programs
The problems encountered and special techniques and procedures developed on the Skylab program are described along with the experiences and practical benefits obtained for dissemination and use on future programs. Three major topics are discussed: electrical problems, mechanical problems, and special techniques. Special techniques and procedures are identified that were either developed or refined during the Skylab program. These techniques and procedures came from all manufacturing and test phases of the Skylab program and include both flight and GSE items from component level to sophisticated spaceflight systems
Peer-to-Peer Secure Updates for Heterogeneous Edge Devices
We consider the problem of securely distributing software updates to large scale clusters of heterogeneous edge compute nodes. Such nodes are needed to support the Internet of Things and low-latency edge compute scenarios, but are difficult to manage and update because they exist at the edge of the network behind NATs and firewalls that limit connectivity, or because they are mobile and have intermittent network access. We present a prototype secure update architecture for these devices that uses the combination of peer-to-peer protocols and automated NAT traversal techniques. This demonstrates that edge devices can be managed in an environment subject to partial or intermittent network connectivity, where there is not necessarily direct access from a management node to the devices being updated
Dynamic assertion testing of flight control software
Digital Flight Control System (DFCS) software was used as a test case for assertion testing. The assertions were written and embedded in the code, then errors were inserted (seeded) one at a time and the code executed. Results indicate that assertion testing is an effective and efficient method of detecting errors in flight software. Most errors are eliminate at an earlier stage in the development than before
Recommended from our members
Towards improved bioaerosol model validation and verification
Bioaerosols, comprised of bacteria, fungi and viruses are ubiquitous in ambient air. Known to adversely affect human health, the impact of bioaerosols on a population often manifests as outbreaks of illnesses such as Legionnaires Disease and Q fever, although the concentrations and environmental conditions in which these impacts occur are not well understood. Bioaerosol concentrations vary from source to source, but specific industrialised human activities such as water treatment, intensive agriculture and open windrow composting facilitate the generation of bioaerosol concentrations many times higher than natural background levels. Bioaerosol sampling is currently undertaken according to the requirements of the Environment Agencyās regulatory framework, in which the collection of bioaerosols and not its long-term measurement is of most importance. As a consequence, sampling devices are often moved around site according to changing wind direction and sampling intervals are invariably short-term. The dispersion modelling of bioaerosols from composting facilities typically relies on proxy pollutant parameters. In addition, the use of short term emission data gathering strategies in which monitors are moved frequently with wind direction, do not provide a robust reliable and repeatable dataset by which to validate any modelling or to verify its performance. New sampling methods such as the Spectral Intensity Bioaerosol Sensor (SIBS) provide an opportunity to address several gaps in bioaerosol model validation and verification. In the context of model validation, this paper sets out the current weaknesses in bioaerosol monitoring from the perspective of robust modelling requirements
Compensation methods to support cooperative applications: A case study in automated verification of schema requirements for an advanced transaction model
Compensation plays an important role in advanced transaction models, cooperative work and workflow systems. A schema designer is typically required to supply for each transaction another transaction to semantically undo the effects of . Little attention has been paid to the verification of the desirable properties of such operations, however. This paper demonstrates the use of a higher-order logic theorem prover for verifying that compensating transactions return a database to its original state. It is shown how an OODB schema is translated to the language of the theorem prover so that proofs can be performed on the compensating transactions
- ā¦