methods and apparatus are provided for building and executing reconfigurable algorithms in on - board environments which require pre - certification of the compiled code , such as avionics , flight control , and military applications . the code execution architecture includes a library of reusable function modules in the form of pre - compiled code blocks ; an algorithm execution utility for processing a user - assembled string of code blocks ; and a customer interface for selecting code blocks , defining their associated parameters and sequence , structuring inputs and outputs , and for providing the integrated , machine readable application to the aeu at run time . the various sequences , permutations and combinations of functions and their associated parameters , inputs and outputs are pre - approved or certified a priori ; consequently , the on - board reconfiguration and execution of complex algorithms may be performed in real time without the need for recoding , verification , or redeployment of the code base .