Skip to Main Content
The Compter Supported Cooperative Work(CSCW) is one of the basic features of modern industry. Every industry area requires their own software system to meet specific application businesses and needs. The development of domain-specific software inevitably requests collaboration of domain experts, end users, system analysts and designers, programmers and other related persons. So, how to build a precise, consistent and comprehensible system model becomes the key factor of the cooperative work. This paper describes the design of a generic modeling tool (GMT). The GMT, adopting the ideas of two-phase modeling, can depict different application domains, with description accuracy of each. To solve the problems of model complexity and componentization, the Aspect-Oriented technology is applied to the Model Driven Architecture (MDA), hoping to improve the cohesion and coupling of system design and to enhance the software maintainability.