What are the different possible approaches to system error correction in compilers?
Compilers do not correct errors let alone system errors. A system error is a systematic failure, either within the hardware itself or in its software configuration. A compiler is specifically concerned with program source code and whether or not it is capable of being compiled into object code. If not, the compiler will tell you where the problem lies, but you still have to fix it yourself. It will not detect system errors of any kind.
Which type of insurgent approach or coalition may use different approaches at different time applying tactics that take the best advantage of circumstances?
Brainstorming is an organizational activity in which a group of people (employees and/or colleagues)get together to solve a (usually) business problem, or to make a business decision, by means of each person's suggesting various possible approaches to the problem or decision. It is a good way for an entrepreneur to hear suggestions, approaches or possible solutions he might never have thought of by himself.