{"title":"Modeling enterprise dependency networks using an object oriented paradigm","authors":"P. Periorellis, A. Bokma, P. Smith","doi":"10.1109/TOOLS.1998.713596","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713596","url":null,"abstract":"The vast amount of information related to industrial sectors makes modeling seem an impossible task. On top of that, there is a need to consider the nature of dependencies between enterprises on a supply chain network in order build a model based on a realistic view of the world. This paper describes the attempts made so far in the Department of Computing and Information Systems at the University of Sunderland to develop a model which takes into account the relationships of enterprises, as well as their effects on all the levels of operations (tactical, operational, strategic). The objective is to discuss a decision support tool which can assess the impact and the effects on a supply chain every time an enterprise enters or leaves the chain.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"58 2 Suppl 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116519334","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 object-oriented model for parallel software","authors":"Yao Shuzhen, T. Fagen, Liu Yunfeng","doi":"10.1109/TOOLS.1998.713606","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713606","url":null,"abstract":"An object-oriented model for parallel software is presented. It refers to UML representation in its structure, describes the internal state of an object and mutual interaction among objects by an object Petri net, making it easier to simulate parallel software and translate them into programs, such as Ada'95 programs. The model will be useful for quality assurance of parallel software and improvement of development efficiency.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122082496","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":"Downsizing the estimation of software quality: a small object-oriented case study","authors":"V. Mišić, D. Tesic","doi":"10.1109/TOOLS.1998.713614","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713614","url":null,"abstract":"It would be beneficial if the quality of a software system could be estimated early in its lifecycle. Although many estimation methods exist, it is questionable whether the experiences gained in large software projects can successfully be transferred to small scale software development. The paper presents results obtained from a number of projects developed in a small company with limited resources. The projects were analyzed in order to find out metrics which would be suitable for early estimation of quality. A number of possible models were evaluated and discussed.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127038246","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":"Parallel object-oriented synthesis environment based on message-passing","authors":"Pao-Ann Hsiung","doi":"10.1109/TOOLS.1998.713607","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713607","url":null,"abstract":"A system-level computer design environment is proposed by integrating parallel design techniques and object-oriented technology. The system parts are modeled using object-oriented technology, such that not only are the static features of the components encapsulated, but also are the dynamic design states. A system is designed by empowering each object class with design autonomy, thus leading to a distributed-controlled environment where objects actively seek to synthesize themselves in parallel using messages. System synthesis is accomplished and related problems are solved by eight different kinds of messages passed among the objects. Problems inherent to parallel design, such as emptiness and deadlock are also solved.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"214 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131486784","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 object-oriented reference model with frameworks and libraries","authors":"Yukari Matsuzawa, Nobuyuki Ikeda","doi":"10.1109/TOOLS.1998.713618","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713618","url":null,"abstract":"We propose an object oriented reference model with several middleware tools, which includes OODB, GUI libraries, and CORBA. It is approved that a software structure with a framework brings various advantages. However unplanned combinations of the different frameworks often cause the problem, which greatly decrease their expected effectiveness. We therefore propose MVIm (Model-View-Interface manager) model to escape from this problem. Since the interface manager indirectly combines between middleware, we can effectively use the middleware without bad interference.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124128518","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":"Primary-backup object replications in Java","authors":"Li Wang, Wanlei Zhou","doi":"10.1109/TOOLS.1998.713589","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713589","url":null,"abstract":"Service replication is a key to providing high availability, fault tolerance, and good performance in distributed systems. Various replication schemes have been proposed which are based on two streams of techniques, namely passive replication and active replication. The paper focuses on two implementation approaches of the passive primary-backup scheme, remote method invocation approach and replica-proxy approach, using Java RMI and Java network packages respectively. Issues addressed in the paper also include: the primary-backup protocol; restarting a failed server at any site; and a general naming service for the maintenance of dynamic memberships of replica groups. Finally, performance studies based on two implementation approaches are given.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128734551","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":"Challenges of communication in mobile computing","authors":"Jun Wei, T. He, Tao Huang","doi":"10.1109/TOOLS.1998.713601","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713601","url":null,"abstract":"Mobile wide area networks promise access to information from anywhere and the ability to work in new and more productive ways. However mobile computing environments are characterized by significant and rapid changes in supporting infrastructure. They offer one of the most diverse and challenging environments in which to build distributed systems. We evaluate various communication styles operating in conventional distributed systems concerning mobile computing environments. We argue that those connection-oriented paradigms are not well suited to operating in a mobile environment and instead propose a framework of extended event service on the event-based communication paradigm. The QoS control of event delivery and the agent coordination based on a group model are discussed.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"78 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126061953","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":"Bridging the gap between object oriented design and implementation","authors":"Kinh Nguyen, T. Dillon","doi":"10.1109/TOOLS.1998.713587","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713587","url":null,"abstract":"In object oriented system development, the typical practice is to move from some dominantly graphical design model directly to coding. Though such practice is generally accepted, we argue that the gap is still too big, and demonstrate that it can be effectively reduced by exploiting the system operations: formal specification and prototyping.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125475799","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}
P. Coddington, K. Hawick, K. E. Kerry, J. A. Mathew, A. Silis, D. Webb, P. J. Whitbread, C. Irving, M. Grigg, R. Jaña, K. Tang
{"title":"Implementation of a geospatial imagery digital library using Java and CORBA","authors":"P. Coddington, K. Hawick, K. E. Kerry, J. A. Mathew, A. Silis, D. Webb, P. J. Whitbread, C. Irving, M. Grigg, R. Jaña, K. Tang","doi":"10.1109/TOOLS.1998.713610","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713610","url":null,"abstract":"We have implemented a prototype distributed system for managing and accessing a digital library of geospatial imagery over a wide-area network. The system conforms to a subset of the Geospatial and Imagery Access Services (GIAS) specification from the U.S. National Imagery and Mapping Agency (NIMA), which defines an object-oriented application programming interface (API) using the Common Object Request Broker Architecture (CORBA) for remote access to the image server. The GIAS specification is being explored by the military in both the U.S. and Australia as a means for creating widely accessible imagery repositories, and also provides a convenient API for interfacing to repositories of geospatial images, such as satellite data archives, for a variety of commercial and research applications. Our prototype GIAS implementation was developed using StudioCentral from Silicon Graphics Inc., which provides a set of C++ class libraries for building digital multimedia repositories. We discuss the issues and problems involved in developing this system using CORBA, Java and C++ native methods, within the constraints of the GIAS specification.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127014074","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 Web-based design for the mobile transaction management of a distributed database system","authors":"Jianting Zhong, Wanlei Zhou","doi":"10.1109/TOOLS.1998.713621","DOIUrl":"https://doi.org/10.1109/TOOLS.1998.713621","url":null,"abstract":"A mobile transaction management system enables users to receive transaction based services from both static and mobile hosts distributed in a large scale network. The difficulty lies in the heterogeneity of computer systems and in the communication control to guarantee concurrency and consistency of transaction operations. The World Wide Web offers a uniform vehicle to interface with users ubiquitously and an ideal architecture to implement mobile transaction systems. The paper reports a design using Java, JDBC and Web browser to implement a distributed database system, particularly a transaction management system which covers mobile hosts and static workstations/PCs in which data and servers are replicated.","PeriodicalId":177805,"journal":{"name":"Proceedings Technology of Object-Oriented Languages. TOOLS 27 (Cat. No.98EX224)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131005508","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}