The method may further use Object Oriented techniques that abstracts differences between {HEAD ~ hardware and software faults} to allow for {TAIL ~ the development} of a common framework 
to allow for
The method may further use Object Oriented techniques that abstracts differences between { HEAD ~ hardware and software faults } to allow for { TAIL ~ the development } of a common framework
OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD REL REL REL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH