| With the system complexity and the manufacturing cost of the electronic chips unceasingly increasing, with the shrinking of research and designs delays, the industry must support the research of system design methodologies which, while validating the intuition of the engineers, ensures that the built prototype will function according to the original specifications.; In September 1999, SystemC, a new software/hardware simulation library based on the C++ language was born, thus opening possibilities of improving the codesign techniques.; The goal of this work is to study this new environment, to delimit its place in the codesign domain and, finally, to determine the significance of the new concepts it brings.; Our objectives are clear; to establish the place of the object oriented approach and the design patterns in the field of hardware design, to analyze SystemC and, finally, to propose modifications which will enhance, either the methodology, the library or both.; This thesis also includes concepts which were presented in conferences of international scale. These concepts are well established in the field of software engineering, but prove to be significant innovations to hardware design, and our articles were referenced by several articles [1, 2, 3, 4, 5, 6]. |