We consider the Weighted Constraint Satisfaction Problem which is a central problem in Artificial Intelligence. Given a set of variables, their domains and a set of constraints between variables, our goal is to ...
详细信息
The java Virtual Machine (JVM) is often realised with an interpreter or just in time (JIT) compiler. JITs easily outperform interpreters, however a large portion of the compiler must be re-engineered for each architec...
ISBN:
(纸本)9780954414511
The java Virtual Machine (JVM) is often realised with an interpreter or just in time (JIT) compiler. JITs easily outperform interpreters, however a large portion of the compiler must be re-engineered for each architecture it is ported to. Interpreters are far easier to develop and to maintain and are much more portable. The weakness of interpreters is that they are much slower than JITs. This survey describes the work in progress on faster java Interpreters and the new optimisations that are being developed for modern computer architectures to improve Interpreter performance.
Although it is now possible to find a huge quantity of neural networks software in several programming languages, it is still not common to find the java version. More significant than the nth example of neural networ...
详细信息
ISBN:
(纸本)9780954414511
Although it is now possible to find a huge quantity of neural networks software in several programming languages, it is still not common to find the java version. More significant than the nth example of neural networks simulators, this software would be a simple and practical tool for generic computational nodes networks. Using the intrinsic portability and the dynamic binding of java's features, but paying attention at the same time to the performances, this software aims to be a good candidate for net intelligent agents core.
java's interface construct is widely perceived as a weak surrogate for multiple inheritance. Consequently, it should come as no surprise that despite their potential for writing highly decoupled code, interfaces a...
ISBN:
(纸本)9780954414511
java's interface construct is widely perceived as a weak surrogate for multiple inheritance. Consequently, it should come as no surprise that despite their potential for writing highly decoupled code, interfaces are used rather sparingly. We have devised a conceptual framework for the utilization of interfaces in java programs, and suggest tool support lessening the coding effort induced by the introduction and maintenance of additional interfaces, as well as a metrics suit measuring how and to which extent interfaces are actually used.
Teaching the first programming language has always been a hot topic in every Computer Science degree program, and the choice of java does not escape this trend. The debate with java concerns also the teaching method t...
详细信息
ISBN:
(纸本)9780954414511
Teaching the first programming language has always been a hot topic in every Computer Science degree program, and the choice of java does not escape this trend. The debate with java concerns also the teaching method that should be followed: structured oriented or object oriented? We believe that the two paradigms are not mutually exclusive: Indeed, when designing a complex object system, the first phase of creating the objects' relationships is necessarily followed by an implementation phase, which requires a good knowledge of structured programming. In this paper we present a tool, called javaMM, that can be effectively used to support students in their first approach to the java language, according to the philosophy of "structured programming before object oriented programming".
The present study shows the use of java language and object-oriented paradigm to modeling of the knowledge involves in the utterances teacher-student carry out on the computer-aided teaching system. A dialog generator...
详细信息
ISBN:
(纸本)9780954414511
The present study shows the use of java language and object-oriented paradigm to modeling of the knowledge involves in the utterances teacher-student carry out on the computer-aided teaching system. A dialog generator has been built, which permits management of the dialog as a knowledge network through a powerfull navigator tool.
java programs that utilize standard extensions with native libraries are problematic since the extensions are platform dependent. We present general methods that make such programs runnable on multiple platforms in a ...
详细信息
ISBN:
(纸本)9780954414511
java programs that utilize standard extensions with native libraries are problematic since the extensions are platform dependent. We present general methods that make such programs runnable on multiple platforms in a way that is transparent to the user. We show a detailed example for standalone applications, Web Start programs, and applets with a specific such standard extension.
In this paper we present an integration of tool support for internal documentation in the modern IDE Together J. The specific kind of internal documentation stems from the Elucidative programming tradition where docum...
详细信息
ISBN:
(纸本)9780954414511
In this paper we present an integration of tool support for internal documentation in the modern IDE Together J. The specific kind of internal documentation stems from the Elucidative programming tradition where documentation and source code are separate entities tied together using hyperlinks. The tool supports the programmer in creating and managing internal documentation of java source code. The hypertext-based documentation is presented in the IDE where a range of navigational features helps the programmer with finding relevant documentation for a given part of the source code. It is concluded that integration of such a tool is indeed possible as well as easy to do in an open IDE like TogetherJ. We expect that we can obtain similar results using other open IDEs.
This paper is intended for the illustration and implementation of an engineering lab experiment using java techniques and the Internet. An example of remotely operated white Gaussian noise generator will be adopted fo...
详细信息
ISBN:
(纸本)9780954414511
This paper is intended for the illustration and implementation of an engineering lab experiment using java techniques and the Internet. An example of remotely operated white Gaussian noise generator will be adopted for performance evaluation and verification. The involvement of java techniques and methods are basically to develop and construct suitable Applets to process commands and results between the client, which is a student in this case, and the application server. Featuring LabVIEW interfacing environment besides java codes will result in more flexibility and practicability to our design and hence results showed that our approach could be successfully extended for further systems and applications.
Roles are a powerful paradigm to develop distributed applications based on agents, especially when they are in need of interacting with other entities. An agent-oriented approach requires that roles are conceived as f...
ISBN:
(纸本)9780954414511
Roles are a powerful paradigm to develop distributed applications based on agents, especially when they are in need of interacting with other entities. An agent-oriented approach requires that roles are conceived as first-class entities, and at the same time that roles are dynamically embedded into agents at runtime. In this paper we propose an approach that addresses such requirements, enabling java agents to dynamically assume roles. We present a mechanism that modifies the agent bytecode to add the role features.
暂无评论