In the present thesis, the latter approach is followed, by investigating and defining a number of conceptual tools, analysis, testing and re-structuring techniques. Validity of the approach and solutions devised was assessed by extensive empirical work.