{"title":"Design consideration using the Multimedia Object Repository","authors":"B. Zhou, G. Chen","doi":"10.1109/TOOLS.2000.885901","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885901","url":null,"abstract":"This paper presents a study of the intermediate design and development of multimedia applications using the Multimedia Object Repository (MOR). The goal of MOR is to increase the availability of different multimedia objects for the designing of real world multimedia applications. Details of MOR were described in (Bingyang Zhou, 2000); this paper focuses on the architecture of a multimedia application and corresponding design considerations.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124793567","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A formalized abstract component object model - Z-COM","authors":"Huai-kou Miao, Chuanjiang Yu, Li Li","doi":"10.1109/TOOLS.2000.885924","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885924","url":null,"abstract":"The importance of having a sound basis for engineers to reason about architectural standards should not be underestimated. A component standard, or integration architecture, is a set of design rules that is meant to ensure that such components can be integrated in defined ways without undue effort. This paper presents a formalized abstract component object model, Z-COM, based on Microsoft's Component Object Model (COM), and describes the design and abstract implementation of Object-Bus, which is the kernel of Z-COM.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124819486","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Research on life cycle management mechanism in COM/CORBA interworking","authors":"Shen Zhuowei, Xie Junqing, Dui Jiying, Gu Guanqua","doi":"10.1109/TOOLS.2000.885902","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885902","url":null,"abstract":"COM/CORBA interworking becomes more and more important with the development of DOC (Distributed Object Computing) technology. In this paper, using a Petri net, the COM/CORBA interworking model is described and analyzed, as a result, the limitations of the life cycle management mechanism in the model are found out. Finally the life cycle service is adopted and the COM/CORBA interworking model is improved.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123863224","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An agent framework based on distributed object","authors":"Jian Zhou, Minghui Zhou, Quanyuan Wu","doi":"10.1109/TOOLS.2000.885917","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885917","url":null,"abstract":"In the process of developing distributed applications, system reliability, availability, openness, resource sharing and reusability, etc. are very complex and difficult to solve. Recent research into agent theory has demonstrated that agent-oriented technology may be effective in handling these problems. The paper first discusses the relationships of distributed systems from an agent viewpoint, then presents an agent framework based on distributed objects which could be used to construct enterprise distributed applications. To enhance the openness and resource sharing in distributed systems, an agent communication language-KQML is introduced and implemented in the framework.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131535288","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Expanding design pattern to support parallel programming","authors":"J. Wan, Y. Q. Sun, J. Xue","doi":"10.1109/TOOLS.2000.885894","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885894","url":null,"abstract":"The design pattern concept is widely used in large object-oriented software development, but this should not be limited to the object-oriented field: it can be used in many other areas. Explicit parallel programming is well-known to be complex and error-prone, and design patterns can ease this work. This paper introduces a pattern-based approach for parallel programming, in which we classify design patterns into two levels to support (a) the parallel algorithm design phase and (b) the parallel coding phase, respectively. Through this approach, a programmer doesn't need much additional knowledge about parallel computing; what he need to do is to describe the problem he wants to solve and offer some parameters, sequential code or components. We demonstrate this approach with a case study in this paper.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"47 10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133837742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Using the Web and Jini to link vending machines and enterprise systems","authors":"J. Newmarch, Karsten A. Schulz, C. Merz","doi":"10.1109/TOOLS.2000.885925","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885925","url":null,"abstract":"The use of open technologies in enterprise resource planning (ERP) systems and the development of new distributed infrastructures allows for novel systems to be developed. This paper reports on a project to bring vending machines into the scope of ERP systems, using Jini for network discovery and event generation.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130904620","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"The research on dynamic self-adaptive network security model based on mobile agent","authors":"Jiang Tao, Liu Ji-ren, Qin Yang","doi":"10.1109/TOOLS.2000.885909","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885909","url":null,"abstract":"The rapid development and wide application of computer networks presents a new challenge to information security and network security. Traditional security models and single security technology cannot keep up with the change of complicated network structure and varied intrusion measures. Network security management based on policy has traits of low management cost, high agility and wide applicability. The mobile agent not only collects but also processes data, overcomes traditional agent's shortcomings, improves response and relieves network burden. This paper introduces network security management based on policy and a mobile agent into a new network security framework, and emphases its structure, control strategy and implementation.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122907151","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"An agent-based load balancing mechanism: PLRM using Java","authors":"Li Lu, Longguo Liu, Xinyu Yang","doi":"10.1109/TOOLS.2000.885915","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885915","url":null,"abstract":"We discuss current typical load balancing mechanisms, which can be divided into static or dynamic models. We also discuss the program-data model known as SPMD and MPMD. On this basis, as a result of our research work, we have built a new dynamic load-balancing model called the periodical load rebalancing model (PLRM) based on Java. We introduce agent technology to strengthen host-host communication during re-balancing. As a result, load balancing can be made more accurate and efficient. The final target of our work is to research how balancing should work in a large-scale ubiquitous problem domain.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"192 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116142899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A revised, inheritance-supporting parallel object model in PDEFA-I","authors":"Yang Guang, D. Wen, Dingxing Wang","doi":"10.1109/TOOLS.2000.885905","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885905","url":null,"abstract":"PDEFA is a distributed Ada95 pre-compiler, compiler and run-time system. PDEFA-I is the latest version of PDEFA that supports inheritance between parallel objects. Because of the inheritance anomaly problem with concurrent objects Ada95 does not support this mechanism, so we have to slightly modify the language to make inheritance possible. The code of each interface of a protected object in Ada95 is divided into two parts, synchronization code called condition and implementation code called action. These two parts of code can be changed or replaced independently in subclasses, making great effort for maximum code reuse. Consequently, PDEFA evolves into PDEFA-I with its parallel object model improved in order to solve the inheritance anomaly. We demonstrate mainly the work we have done with service objects.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123381763","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"OTMS-a CORBA-compliant object transaction management system","authors":"Yong Qi, Li Ma, Jizhong Zhao, Junyi Shen","doi":"10.1109/TOOLS.2000.885908","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885908","url":null,"abstract":"With the development of computer technology, computer applications in a distributed environment have become the trend of development. However, the even higher requirement of the data consistency and integrality under the distributed environment makes the traditional transaction process technology incompetent. To meet the new challenge, the object transaction service model for the distributed application environment was proposed. It combines both the traditional transaction process technology and the distributed object technology. The object transaction management system (OTMS) we implemented was based on the OTS model, which provides full capability of transaction service and management. Both the theory and the concrete implementation technology of the object transaction management system are presented in this paper.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"126 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122642746","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}