Domain engineering is key technology which is used to realize system software reuse. It not only establishes reused software assets for specific domain, but also provides mechanism and methods of reusing assets. Component technology, which is used to analyze and realize reused assets, can promote the depth and breadth of software reusing further. Previous Domain engineering researches focused on the Domain Analysis, and referred little to researches on the whole procedure of domain engineering. In th...