METHOD FOR CONFIGURING A DISTRIBUTED AVIONICS CONTROL SYSTEM
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method for configuring synchronous table-driven operations of a distributed avionics control system comprising a plurality of processing nodes (S1-S4) interconnected in a network (2). The method comprises the steps of providing a global timing meta-data component (X4), a plurality of application meta-data components (X51-X52), and a node assignment meta-data component (X 2). The method also comprises the steps of detecting data communication paths, detecting communication requirements, generating a system schedule metadata component, generating a system configuration data and providing the system configuration to the distributed avionics control system.
22 Citations
26 Claims
-
1-13. -13. (canceled)
-
14. A method for configuring synchronous table-driven operations of a distributed avionics control system comprising a plurality of processing nodes (S1-S4) interconnected in a network (2), wherein the plurality of processing nodes (S1-S4) are arranged to execute a plurality of applications (51-52, 61) and at least one processing subcomponent (53, 55-56, 62-63) associated to each of the plurality of applications, said method comprising the steps of:
-
providing a global timing configuration file (X4), said global timing configuration file comprising information of a set of predetermined system global periodically repeating processing periods, and a plurality of communication time-slots (SL1-SL12); providing a plurality of application configuration files (X51-X52), said plurality of application configuration files comprising information associating to each of the plurality of applications the at least one processing subcomponent, wherein the at least one processing subcomponent is associated to at least one unit of data to be periodically imported into the at least one processing subcomponent or exported from the at least one processing subcomponent and a processing period identified from the set of predetermined system global repeating processing periods of the global timing configuration file; providing a node assignment configuration file (X2), said node assignment configuration file comprising information identifying assignment of each of the plurality of applications to the plurality of processing nodes (S1-S4); detecting data communication paths, based on processing information from the node assignment configuration file and the plurality of application configuration files so as to detect a plurality communication paths formed between at least a first processing subcomponent, associated to at least a first unit of data, to be periodically exported and at least a second processing subcomponent associated to a different application than said first processing subcomponent, wherein said at least first unit of data is intended to be periodically imported into said at least second processing subcomponent; detecting communication requirements, associated to delay constraints along the detected communication paths, based on processing information from the plurality of application configuration files and information from the detected data communication paths relating to the processing period associated to the processing subcomponents, forming data communication paths, so as to detect a periodic communication window (CW1-CW2) for at least one data message comprising the at least one unit of data to be periodically exported by the at least one processing subcomponent associated to each of the plurality of applications along each of the plurality of detected communication paths; generating a system schedule configuration file, by allocating to the plurality of communication time-slots (SL1-SL12) as defined by the global system timing configuration file, communication of the at least one data message (M1-M2), based on information from the detected communication requirements relating to the at least one detected communication time window along each of the detected communication paths; and generating system configuration data based on information from the system schedule configuration file, said generation comprising providing system tables associated to each of the plurality of system nodes (S1-S4), each system table comprising a network communication schedule; and
providing the system configuration to the distributed avionics control system. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
Specification