Natural fault tolerance in the context of a goal oriented software design

A particular goal oriented software design is proposed in this paper: by checking the preservation of critical information, an original proposed program structure has the important property to naturally recover transient faults minimizing time complexity overhead. As a matter of fact, experimental evidence in the case of natural gas purification shows that as structured the software recovers naturally from transient faults.