I think the design could do with a rethink. If the plane has the capability to weigh itself accurately (this I'm not sure about), alarm bells should start ringing if "Thrust set" does not equal a "reasonable" power setting for that weight anyway. Obviously many factors come into such as DA and OAT but we have the perf information to hand! A lot of advanced logic which goes beyond what I'm proposing is already implemented inside Airbus aircraft. The variables are already in digital format ready to use. All that would be required at the software level is a tried and testing lookup table. Power setting / Agreed GW error > 10% = ECAM Warning. Fool proof.