Zongkai Lin

Learn More
This paper presents a construction approach for software agents. A software agent is regarded as a main frame plus some components, and it is constructed by selecting suitable main frame and software components, assembling and running through the control mechanism on the main frame. The multi-agent system is organised on the Client/Server model. The(More)
In the process of cooperative design, we often need to discuss or modifl a project generated by traditional CAD software, but there are many limitations in current cooperative design tools, such as White Board Tool and Shared Tool. Considering these limitations, we put forward the concept of Application Cooperation Tool. The tool, a domain-depending one,(More)
This paper proposes a domain-specific software architecture style. In the architecture style we define three software component types: procedure components, object components and agent components. We design a software bus or connector called Tribus to facilitate interactions among these components and specify one way quotation relations between different(More)
Interoperation and services sharing are becoming new paradigms for enterprise collaboration, which brings a meaningful requirement of flexible specification and enforcement of security policies in information systems: Problem ¾ Flexible specification: specifying policy against multi elements with different criteria, like evaluating partners' qualification(More)
3D models are a new kind of cross-media resource which can be frequently seen in the network. Since the amount of them is very huge now, content-based retrieval can help to recognize a certain object or retrieve similar ones from the giant database. This paper presents a new method for deriving 3D moment invariants and uses them as shape descriptors for the(More)
Summary form only given. The explosive growth of Internet and wireless infrastructure allows software development collaboratively from multiple locations. Technology and standards have evolved to the point where it is feasible to perform full life cycle software development through multiple site cooperation. In fact, most large software corporations have(More)
Collaborative support for a group of members that have common goals has been considered as a significant feature of the collaborative working environment. However, collaborative applications for multi-member generally lag behind in features with single-user applications. As a result, users often continue to use their favorite single-user applications that(More)
Web-based parts library is important to collaborative design, concurrent engineering and supply chain management system. As common resources, Web-based parts library should be integrated into different application systems of not only parts suppliers but also enterprises. Other than research of product design, the research of Web-based parts library pays(More)