Avionics system, architecture, and method
AssigneeSandel Avionics, Inc.
InventorsGerald J. Block, Delmar M. Fadden, John Morton, III
Life of this patent
Estimating the term…
Abstract
Systems and methods according to present principles provide a test architecture which is designed to support software and hardware testing in an automated environment. Systems and methods are described which include a functional definition and architecture of the test system including the host environment, host-user interface, test scripts, host-to-target communications, target test module, target test shell, target commands and other supporting aspects.
Claims5
A method for arranging data communications between multiple devices using a common data bus, the multiple devices incorporating at least two different design assurance levels, comprising:
- a. configuring a first processor-based device for signal communications of messages using a data bus;
- b. configuring a second processor-based device for signal communications of messages using the data bus;
- c. configuring the first processor-based device to transmit messages to the second processor-based device, the configuring to transmit messages further including generating a check value according to a design assurance level associated with the second processor-based device, the design assurance level selected from a plurality of design assurance levels and associated with a design criticality of the second processor-based device;
- and
- d. on the second processor-based device, validating the check value according to the design assurance level of the second processor-based device prior to using the data in the message for display or calculations,
- e. such that if the transmitted message is received by a third processor-based device, the third processor-based device having a design assurance level different from that of the second processor-based device, then the third processor-based device is configured to not be able to use data in the transmitted message, the configured to not be able to use data based on that the third processor-based device is configured to check a validity of the message transmitted using the check value, and the check value is generated according to a design assurance level associated with the second processor-based device, and the design assurance level of the second processor-based device is different from that of the third processor-based device, and the third processor-based device is configured to fail messages received if their check value is generated according to a design assurance level different from its own, such that the third processor-based device is configured to not be able to use data in the transmitted message.
Dependencies are inferred from the claim text.