{"title":"An object-oriented middleware for our metasystem on Internet","authors":"Xiaolin Gui, D. Qian, G. He, X. Dong","doi":"10.1109/TOOLS.2000.885907","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885907","url":null,"abstract":"A metasystem is composed of geographically distributed heterogeneous resources that can be reached over the network. An essential software layer, often called middleware, maps heterogeneous hosts into a single coherent virtual machine, giving the user the power of a unique computing environment. In this paper all object-oriented middleware for the metasystem based on the Internet is described in detail. It masks the hardware details, giving the user a single-image space system with transparent data transfer and uniform program interface.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"67 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":"131471284","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":"Modeling Web application architecture with UML","authors":"Jingfeng Li, Ping Chen, Jing Chen","doi":"10.1109/TOOLS.2000.885926","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885926","url":null,"abstract":"As the increasing popularity and complexity of Web applications and the emergence of new Web application architecture, the design, development and maintenance of large, complex Web applications is becoming complex and difficult. One way to manage the complexity is to abstract and model them. The authors propose a method of modeling Web application architecture with UML, in which the design of the Web application is described from different viewpoints and levels of abstraction by three models: business model, navigation model and implementation model. It is aimed at facilitating the design, implementation and maintenance of large, complex Web applications and the reuse of previously gathered design experience.","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":"122770111","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":"Internet object-oriented information model","authors":"Chuanfeng Chen, Zeng-zhi Li","doi":"10.1109/TOOLS.2000.885928","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885928","url":null,"abstract":"In the network management area, management information models are based on a center of managed objects to denote the abstract of network resource. Internet management standards only tell how to access management variables. Aiming at making use of recent advances in distributed computing and in object oriented analysis and design, an Internet management architecture can also be based on the Open Distributed Processing Reference Model (RM-ODP). The purpose of the article is to provide an Internet object oriented information model. First, a layered management information architecture is discussed. Subsequent sections of the article present the generic object oriented information model. The information model is specified using Object-Z.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"90 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":"122713743","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":"Spatiotemporal data modelling and management: a survey","authors":"Xiaoyu Wang, Xiaofang Zhou, Sanglu Lu","doi":"10.1109/TOOLS.2000.885919","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885919","url":null,"abstract":"Many data objects in the real world have attributes concerning location and time. Such spatiotemporal objects can be found in applications such as geographic information systems (GIS), environmental data management and multimedia databases. Traditional relational database technology is not suitable for managing spatiotemporal data, which are multi-dimensional with complex structures and behaviours. Spatiotemporal data can only be managed by the new generation of data management technologies such as object-oriented and object-relational databases. We present a comprehensive survey covering aspects from fundamental user requirements for spatiotemporal applications, spatiotemporal object modelling, object storage structures and techniques for manipulation of spatiotemporal objects such as multidimensional indexing, data structures, query evaluation strategies and architectures for spatiotemporal database management systems.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"5 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":"124949876","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":"Implementation and proof for normalization design of object-oriented data schemes","authors":"Wu Yonghui, Ji Wenyun, Zhou Ao-ying","doi":"10.1109/TOOLS.2000.885921","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885921","url":null,"abstract":"Describes a normalization design for complex object schemes and its proof. The purpose of normalizing complex object schemes is not only to group objects into related relationships, but also to choose a structure for the information system which is a good representation of the semantic relationships among objects that already exist in the real world. Firstly, we define the object dependency (OD) based on the data dependencies among objects, and we present the properties of the OD. Then we define the object normal form, the normal object scheme tree and the normal object scheme forest, and show the properties of the object normal form. We show that the normal object scheme forest is the most desirable structure for complex object schemes. Then we present the algorithm MIMI for deriving a normal object scheme forest. Finally, we present and prove the properties of a normal object scheme forest produced by the MIMI algorithm under a set of conflict-free ODs.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"44 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":"127903411","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":"Application of object-oriented analysis and design in CDMA BSS development","authors":"Wenling Ye, Ying Du, Wei Deng","doi":"10.1109/TOOLS.2000.885900","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885900","url":null,"abstract":"Describes the application of SOMT (SDL-oriented Object Modeling Technique) to the specification and design of CDMA (code-division multiple access) base station systems (BSSs). SOMT is based on object models for analysis and SDL (Specification and Description Language) for design, and decomposes the development process into five sequential activities, viz. requirements analysis, systems analysis, systems design, object design and implementation. A set of rules for mapping object models to SDL design models are proposed, according to which the analysis object models are transformed smoothly into SDL system design models.","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":"123866890","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 graph-theoretic approach for recognizing the user interpretation without conflicts","authors":"Guohua Liu, Wenyun Ji, Cheng Zijun","doi":"10.1109/TOOLS.2000.885929","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885929","url":null,"abstract":"In order to express user interpretation (a set of user-specified GD-constraints (Z. Tari et al., 1997)), in terms of a directed graph, the definition of directed graph in graph theory is extended according to the characters of the user interpretation and the requirement of the problem; the node in this directed graph may be either an ordinary node or a directed graph. The directed graph (having been extended) expressing the user interpretation, is said to be a GD-constraint graph. Based on this, the features of the GD-constraint graph corresponding to the user interpretation without conflicts are extracted. Finally, the sufficient and necessary condition under which the user interpretation doesn't contain conflicts is given, and a polynomial time recognition algorithm whose time complexity is O(m*n), is proposed on the basis of the sufficient and necessary condition. Next, the correctness of the algorithm is proved and the time complexity of the algorithm is analyzed.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"40 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":"121080771","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 change notification framework based on agent for information system","authors":"Xuezhou Xu, Jinglin Guo, Chen Ping, Yaohong Kang","doi":"10.1109/TOOLS.2000.885918","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885918","url":null,"abstract":"The Web is a platform for information systems such as active document management systems that are easy to deploy and use both for information providers and users. In this sort of information system, multiple users can modify the shared information resources concurrently, and the update may affect transactions that other users are simultaneously engaged in. Change notification mechanisms are important for the concurrency of systems. Meanwhile, the core Web technology only offers very limited support for distributed applications. Thus, a change notification framework based on agents is presented. It can maintain the dependency of users and propagate the change of results according to the collaborative relationship among the users.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"51 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":"115962938","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 distributed information delivery system","authors":"He Bin, Lin Zuoquan","doi":"10.1109/TOOLS.2000.885914","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885914","url":null,"abstract":"When building larger network information systems, the efficient management and transmission of a large amount of information are important for several reasons. Firstly, the system will become disordered without a perfect information management strategy when faced with the tremendous amount of information resources. Secondly, it is essential for the system to transmit a large amount of information in a secure and efficient way in a wide networking environment. Furthermore, a system with excellent compatibility and extensibility will be valuable in terms of system maintenance and update. We propose a flexible distributed information delivery system, DID, which is based on software agents and CORBA. The design and implementation of the DID system are described in detail.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"53 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2000-10-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120909843","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":"Hybrid Object-Oriented Method (HOOM): the software development process","authors":"T. Taibi","doi":"10.1109/TOOLS.2000.885892","DOIUrl":"https://doi.org/10.1109/TOOLS.2000.885892","url":null,"abstract":"The paper is aimed at providing a detailed description of the incremental, iterative and well-guided software development process of the Hybrid Object-Oriented Method (HOOM) which mainly encompasses three phases: analysis, design and coding. In the analysis phase, firstly, a requirement analysis activity ends by writing a requirement specification describing what the system under development is intended to do. Secondly, analysis models are developed, namely: Class Relationship Diagrams (CRDs) and the High Level-Class Relationship Diagram (HL-CRD) to capture the structural aspect of the system and object interaction diagrams (OIDs) and state transition diagrams (STDs) to capture its behavioural aspect to enhance and refine the CRD which is the core diagramming technique of HOOM. In the design phase, design enhancements are added to CRDs, implementation decisions are made and class specifications are written. In the coding phase the design deliverables are implemented.","PeriodicalId":393932,"journal":{"name":"Proceedings 36th International Conference on Technology of Object-Oriented Languages and Systems. TOOLS-Asia 2000","volume":"416 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":"122912061","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}