The proceedings contain 12 papers. The topics discussed include: WATIS2: design and application of an environment simulation system for test improvement of control software for automatic logistic systems;preliminary i...
ISBN:
(纸本)0769508375
The proceedings contain 12 papers. The topics discussed include: WATIS2: design and application of an environment simulation system for test improvement of control software for automatic logistic systems;preliminary investigations into distributed computing applications on a beowulf cluster;distributed simulation over loosely coupled domains;distributedengineering plant simuiatiod stimulation environment accreditation of accuracy;scheduling for very large virtual environments and networked games using visibility and priorities;exploiting temporal uncertainty in time warp simulations;dynamic grid-based multicast group assignment in data distribution management;a hybrid approach to data distribution management;state of the HLN RTI;adapting a supply-chain simulation for HLA;a generic rollback manager for optimistic HLA simulations;HLA-based simulation within an interactive engineering environment;and an approach for stream retrieval over HLA-RTI in distributed virtual environments.
In order to obtain efficiency, current practice in distributedsoftwaresystems design often suffers from a lack of abstraction. An object-oriented design technique based on UML notations and a special type of high-le...
详细信息
In order to obtain efficiency, current practice in distributedsoftwaresystems design often suffers from a lack of abstraction. An object-oriented design technique based on UML notations and a special type of high-level Petri nets is used to demonstrate how designs can be kept sufficiently abstract to be platform independent and re-usable but still support design alternatives and their evaluation WRT availability and principle system performance.
Component software is a promising approach for dealing with the problem of large scale distributed system development, because it decreases development costs and increases software quality. One of the central issues f...
详细信息
Component software is a promising approach for dealing with the problem of large scale distributed system development, because it decreases development costs and increases software quality. One of the central issues for component software in distributedsystems is the location of components. In large scale distributedsystems trading is already used as a service location mechanism. This is considered the only way to manage services in large scale distributedsystems where complete knowledge of the system is both unreasonable and unrealistic. Providing trading mechanisms appropriate for component development requires a move from appearance based (interface) to behaviour based (semantic) trading. We present a semantically enhanced component trading architecture that enables this move.
The field of distributedparallel programming is predominated by tools such as the parallel Virtual Machine (PVM) and the Message Passing Interface (MPI). On the other hand, mainly standards like the Common Object Req...
详细信息
The field of distributedparallel programming is predominated by tools such as the parallel Virtual Machine (PVM) and the Message Passing Interface (MPI). On the other hand, mainly standards like the Common Object Request Broker Architecture (CORBA), Remote Method Invocation (RMI), and the distributed Component Object Model (DCOM) are used for distributed computing. In this paper, we examine the suitability of CORBA-based solutions for meeting application requirements in the field of parallel programming. We outline concepts defined within CORBA which are helpful for the development of parallel applications. Subsequently, we present our design of an object group service and a join service which facilitate the development of CORBA-based distributed and parallelsoftware applications by transparently encapsulating typical forking and joining mechanisms often needed in that context.
It has long been argued that developing distributedsoftware is a difficult and error-prone activity. Based on previous work on design patterns and skeletons, this paper proposes a template-based approach for the high...
详细信息
It has long been argued that developing distributedsoftware is a difficult and error-prone activity. Based on previous work on design patterns and skeletons, this paper proposes a template-based approach for the high-level design and implementation of distributed virtual environments (DVEs). It describes a methodology and its associated tool, which includes a user interface, a performance analyser and an automatic code generation facility. It also discusses some preliminary results on a surgical training system.
Describes aspects of a research project in the area of distributed object technology. The main focus of the research is the use of this technology within the domains of groupware and multimedia applications. As part o...
详细信息
Describes aspects of a research project in the area of distributed object technology. The main focus of the research is the use of this technology within the domains of groupware and multimedia applications. As part of this research, an Internet-based virtual store has been developed as a testbed for an enhanced object event service. The virtual store was designed using UML and uses an enhanced implementation of the CORBA Event Service for communication of state changes within the store and for distribution of multimedia notifications to users of the store.
The proceedings contain 50 papers. The special focus in this conference is on Knowledge engineering, Case Based Reasoning, Planning, Scheduling and Multi-agent systems. The topics include: Decision-rule solutions for ...
ISBN:
(纸本)354041276X
The proceedings contain 50 papers. The special focus in this conference is on Knowledge engineering, Case Based Reasoning, Planning, Scheduling and Multi-agent systems. The topics include: Decision-rule solutions for data mining with missing values;getting computer systems to function as team players;case-based management of softwareengineering experience ware;handling cases and the coverage in a limited quantity of memory for case-based planning systems;integrating rules and cases in learning via case explanation and paradigm shift;the java embedded object production system;global and local search for scheduling job shop with parallel machines;knowledge-based interactive scheduling of multiproduct batch plants;using and evaluating adaptive agents for electronic commerce negotiation;dependence based coalitions and contract net;scheduling meetings through multi-agent negotiation;agents working on the integration of heterogeneous information sources in distributed healthcare environments;solving conflicting beliefs with a distributed belief revision approach;an organizational model for multi-agent systems;evolving populations of agents with personalities in the minority game;using meta-cognitive conflicts to provoke strategic changes;sharing resource-sensitive knowledge using combinator logics;compiling default theory into extended logic programming;representing belief revision through default theories;representing operational knowledge by contextual graphs;a new distributed reinforcement learning algorithm for multiple objective optimization problems and cognitive multi-agent systems for integrated information retrieval and extraction over the web.
Exploratory visualization is an approach for helping users learn about distributed computations without requiring users to examine source code. Instead, visualizations provide intuition about the program's behavio...
详细信息
Exploratory visualization is an approach for helping users learn about distributed computations without requiring users to examine source code. Instead, visualizations provide intuition about the program's behavior and serve as an interface through which the programs are controlled. We have developed an exploratory visualization system with the goals of providing an intuitive and user-friendly user interface and developing an infrastructure that minimizes perturbation. We present a case-study to describe how a naive user can interact with the system to learn about and experiment with the running computation.
We are beginning to see distributed dynamic workflow management systems being implemented using CORBA services. However, these systems do not use events as the mechanism for co-ordinating workflows. Instead, workflow ...
We are beginning to see distributed dynamic workflow management systems being implemented using CORBA services. However, these systems do not use events as the mechanism for co-ordinating workflows. Instead, workflow components use messages to communicate with each other, thereby resulting in tightly coupled systems. We investigate the use of events as the co-ordinating mechanism for implementing dynamic event-based workflow solutions using existing CORBA services. This paper shows the limitations of the CORBA Event Service for dynamic workflow solutions based on a prototype implementation and proposes a more specialised Workflow Event Channel (WEC) that overcomes these limitations. A CORBA implementation of the WEC design enables event-based workflow execution environments within a CORBA framework.
暂无评论