Aimed at Multi-object group decision problem,this paper advances a negotiation mechanism based ongame theory, and presents composing method ofnegotiation alliance to the negotiation problem. Basedon importing Nash Bal...
详细信息
ISBN:
(纸本)0780379411
Aimed at Multi-object group decision problem,this paper advances a negotiation mechanism based ongame theory, and presents composing method ofnegotiation alliance to the negotiation problem. Basedon importing Nash Balance concept, it verifies thestability of negotiation alliance, it realizes thenegotiation mechanism by java language under theJ2EE condition, and expatiates the forming mechanismof negotiation alliance by an example.
The network based cooperative work based on web service is becoming one of the most important work model for modern enterprises. More and more enterprise processes is moving to the network. Remote collaborative confer...
详细信息
The network based cooperative work based on web service is becoming one of the most important work model for modern enterprises. More and more enterprise processes is moving to the network. Remote collaborative conference is only one of the. In order to provide a remote collaborative conference platform and environment,a Remote Collaborative Conference System(RCCS)which adopted Browser/Server multi-layer architecture,web service technology and java language is developed in the paper. The RCCS provides a series of remote collaborative conference supporting functions,such as conference registering,downloading conference papers under security restriction, public or private communicating and e-name-card exchanging among remote participants,making oral presentation, displaying posters, and so on. Some key web service technologies were adopted to setup a virtual conference platform and supporting environment. For example,java Applet technology was adopted to ensure a thin client side,the SSL and Digital Signature technology were used to ensure the system security,the JMF(java Media Framework)was used to develop the online communicating functions. The RCCS will be able to solve some of the existing problems of today's international conferences,such as the high cost,long period,date/region restriction etc.
We present Object Equality Profiling (OEP), a new technique for helping programmers discover optimization opportunities in programs. OEP discovers opportunities for replacing a set of equivalent object instances with ...
详细信息
ISBN:
(纸本)9781581137125
We present Object Equality Profiling (OEP), a new technique for helping programmers discover optimization opportunities in programs. OEP discovers opportunities for replacing a set of equivalent object instances with a single representative object. Such a set represents an opportunity for automatically or manually applying optimizations such as hash consing, heap compression, lazy allocation, object caching, invariant hoisting, and more. To evaluate OEP, we implemented a tool to help programmers reduce the memory usage of java programs. Our tool performs a dynamic analysis that records all the objects created during a particular program run. The tool partitions the objects into equivalence classes, and uses collected timing information to determine when elements of an equivalence class could have been safely collapsed into a single representative object without affecting the behavior of that program run. We report the results of applying this tool to benchmarks, including two widely used Web application servers. Many benchmarks exhibit significant amounts of object equivalence, and in most benchmarks our profiler identifies optimization opportunities clustered around a small number of allocation sites. We present a case study of using our profiler to find simple manual optimizations that reduce the average space used by live objects in two SpecJVM benchmarks by 47% and 38% respectively.
<正>The network based cooperative work based on web service is becoming one of the most important work model for modern enterprises. More and more enterprise processes is moving to the network. Remote collaborative ...
详细信息
<正>The network based cooperative work based on web service is becoming one of the most important work model for modern enterprises. More and more enterprise processes is moving to the network. Remote collaborative conference is only one of the. In order to provide a remote collaborative conference platform and environment, a remote collaborative conference system (RCCS) which adopted Browser/Server multi-layer architecture, web service technology and java language is developed in the paper. The RCCS provides a series of remote collaborative conference supporting functions, such as conference registering, downloading conference papers under security restriction, public or private communicating and e-name-card exchanging among remote participants, making oral presentation, displaying posters, and so on. Some key web service technologies were adopted to setup a virtual conference platform and supporting environment. For example, java Applet technology was adopted to ensure a thin client side, the SSL and digital signature technology were used to ensure the system security, the JMF(java media framework) was used to develop the online communicating functions. The RCCS will be able to solve some of the existing problems of today’s international conferences, such as the high cost, long period, date/region restriction etc.
Practical java Debuggers can evaluate expressions at specified break points. Such evaluations may cause extra side effects and make an execution at debugging different from the original one. As a result, java develope...
详细信息
Practical java Debuggers can evaluate expressions at specified break points. Such evaluations may cause extra side effects and make an execution at debugging different from the original one. As a result, java developers often have to edit the original source code in order to safely examine runtime values of expressions. In order to cope with this problem, we aim at developing a new feature for a debugger to detect evaluations of an expression by a java virtual machine. This debugging feature doesn't introduce any extra side effects, and will enable java programmers to examine runtime values of an expression by simply specifying it. The implementation of the above feature requires a debugger to make correspondence between bytecode instructions executed by a java Virtual Machine and expressions in java source texts. As the first step toward our goal, we have developed a source code translation method to make this correspondence using LineNumberTable attributes in class files generated by a standard java compiler. There are still several cases that this method fails to automatically determine appropriate correspondence between bytecode instructions and expressions, but its solution has been left as future work. In this paper, we introduce a formalization to this method as a basis of our rigid analysis of failure cases. We evaluate our analysis method by conducting an experimental task to find failure patterns whose template is defined by our formalization.
Gm(1,1) model is the simplest and also the most widely used grey prediction ***,the manual computation cost is so very large,and cooperation of related calculation software is relatively complicated,so the performabil...
详细信息
Gm(1,1) model is the simplest and also the most widely used grey prediction ***,the manual computation cost is so very large,and cooperation of related calculation software is relatively complicated,so the performability is not that *** cases of utilizing java language to compile Gm(1,1) model desktop and running the software,the installation is convenient and operation is simple,so that the manual computation cost is reduced,which makes Gm(1,1) more effectively applied in terms of research on development tendency of marine economy and other aspects.A large number of factors affect the prediction of economic *** are either certainty factors or uncertainty factors(such as natural disasters) that cannot be carried out quantitative analysis *** grey system thought regards the development progress of marine economy as a grey system,and then predicts the economic *** existing software that could proceed grey prediction are Excel,Matlab,DPS,SAS *** all these software are complicated to operate,and performability is not high,so it is difficult for users who are not familiar with the software but in need of a quick Gm(1,1) prediction *** paper uses java language to compile Gm(1,1) model desktop software through detailed analysis of Gm(1,1) prediction principle,and realizes the quick installation and calculation function of Gm(1,1) prediction ***,it verifies the operability and accuracy of the model,and the practicability of application by examples.
This paper introduces the research of Thesis Evaluation System Based on Web technology, the system makes Web page by HTML/CSS/JS, AJAX/JQuery, applying Struts2 framework to build the system framework, using java langu...
详细信息
This paper introduces the research of Thesis Evaluation System Based on Web technology, the system makes Web page by HTML/CSS/JS, AJAX/JQuery, applying Struts2 framework to build the system framework, using java language to make Oracle database as data storage and achieves the process of upload- Delivery- review.
Computer aided design on the Internet/Intranet explores new frontiers in design environment. A new Web based CAD system is introduced. The users can install the CAD system on the server to build three dimensional m...
详细信息
Computer aided design on the Internet/Intranet explores new frontiers in design environment. A new Web based CAD system is introduced. The users can install the CAD system on the server to build three dimensional models of products through a Web browser in any operation systems. No system installation and system maintenance are required. A new architecture and the database of system are discussed. The UML models of the system are presented. The proposed organization is implemented on the World Wide Web using java and CORBA.
In order to overcome the shortage of the current virtual laboratory, the project of architecture and implement of the virtual laboratory platform were introduced in this paper. The key implement and design technologie...
详细信息
In order to overcome the shortage of the current virtual laboratory, the project of architecture and implement of the virtual laboratory platform were introduced in this paper. The key implement and design technologies of its server and client were also described and illustrated in detail. There are some new features in our virtual laboratory platform. (l) Based on the general virtual laboratory, it uses components to provide the concrete facilities to construct laboratories in various domains. (2) Visual tools to design experimental process are provided. (3) It introduces and creates the object of experimental process dynamically, and just downloads relative implement documents and resource documents according to the requirements of the clients. As a result, it can reduce the flow of network. (4) Multithread technique is used to improve the implement efficiency. (5) Laboratory equipment, such as algorithms and instruments, can be developed by means of components to improve the development efficiency, to reuse the software, and to expand the function of virtual laboratory easier. (6) It uses java in the client, so it is independent of platform, safe and strong. (7) It makes use of CORBA to integrate various objects and to accomplish distributed process.
Active Learning has become an important area of research owing to the increasing number of real-world problems which contain labelled and unlabelled examples at the same time. JCLAL is a java Class Library for Active ...
详细信息
Active Learning has become an important area of research owing to the increasing number of real-world problems which contain labelled and unlabelled examples at the same time. JCLAL is a java Class Library for Active Learning which has an architecture that follows strong principles of object-oriented design. It is easy to use, and it allows the developers to adapt, modify and extend the framework according to their needs. The library offers a variety of active learning methods that have been proposed in the literature. The software is available under the GPL license.
暂无评论