ABSTRACT

It is recognized that all the fundamental problems in software engineering are complicated theoretical problems rather than only empirical ones. A rigorous and formal approach is needed to seek the fundamental principles and laws of software engineering, and their transdisciplinary foundations required by the nature of the problems in software engineering.