In a world of electronic interconnectivity, concepts for process automation within an organisation need to be extended to support co-operation with customers and partners across organisational boundaries. Current work...
详细信息
ISBN:
(纸本)0769510809
In a world of electronic interconnectivity, concepts for process automation within an organisation need to be extended to support co-operation with customers and partners across organisational boundaries. Current workflow standards provide only limited support to enable this interconnectivity. We propose a model for tiering business processes into the private business processes of organisations and those shared business processes that interconnect them. Private business processes can expose interaction points, and shared processes can link to these points so that an overall business process may span two or more organisations. The interaction points can selectively expose information about the processes and process tasks of an organisation. This paper also shows how these ideas can be supported by a coordinating architecture and describes a prototype that implements the key ideas. The proposed architecture that supports inter-organisational business processes was initially validated in the Vega final demonstration that brought together six different companies in a virtual enterprise. The implementation built upon OMG's Workflow Management Facility Specification concept for inter-workflow management interfaces, incorporated existing workflow management systems, including SAP R/3, and also non-process-oriented systems. Available services were selected at run time according to their capabilities and their availability. Experience from the demonstration with all the involved components showed a dynamic linkage between existing business processes and reliable communication between the business partners.
Middleware is a class of softwaresystems above the operating system which is becoming widely used for programming distributedsystems. Voting is a fundamental operation when distributedsystems involve replicated com...
详细信息
Middleware is a class of softwaresystems above the operating system which is becoming widely used for programming distributedsystems. Voting is a fundamental operation when distributedsystems involve replicated components. However support for voting in middleware is very limited. The paper describes issues involved with supporting voting, and more general data fusion, in middleware. We describe the Voting Virtual Machine (VVM) architecture, which can be embedded in different middleware substrates such as .NET and CORBA. We also describe its companion Voting Definition Language (VDL), which allows for portable description of voting algorithms. The VVM and VDL, together with the external VVM voting manager provide for voting transparency and adaptive voting. Finally, we describe how the simple "byte-by-byte" value comparison schemes used in other voting middleware as well as in byzantine fault tolerant multicast systems do not work in the face of the heterogeneity inherent in distributedsystems.
This paper presents a softwareengineering process that includes family-based aspects for aero-engine control software. The process uses a "family capability" derived from family analysis of the embedding sy...
详细信息
Resource allocation plays an important role in call admission control (CAC). In a wireless environment where resource is scarce, an efficient resource allocation scheme is of critical importance. A movable boundary (N...
详细信息
Resource allocation plays an important role in call admission control (CAC). In a wireless environment where resource is scarce, an efficient resource allocation scheme is of critical importance. A movable boundary (NO) resource allocation scheme for handling real-time (RT) and non-real-time (NRT) traffic at the base station is proposed. Numerical results show that this scheme reduces the resource requirement and increases the utilization of NRT traffic significantly while maintaining the service performance of RT traffic.
We develop a new software layer called the Automatic Parallel Detection Layer (APDL) for the automatic transformation from sequential to parallel code. The main interest, in this research, is the parallelism at loop l...
详细信息
We develop a new software layer called the Automatic Parallel Detection Layer (APDL) for the automatic transformation from sequential to parallel code. The main interest, in this research, is the parallelism at loop level, because significant parallelism in programs almost invariably occurs in loops. The proposed APDL has five processes for code transformation: the sequential source code parser, data dependence analysis of this code, partitioning, scheduling both task and data, and generating parallel source code. Many cases have been studied to evaluate the performance of the developed layer. The performance is evaluated depending on the execution time of: the sequential code, the parallel programmer code, and the code output from APDL for the same case study. Performance results show that APDL greatly improves the execution time with respect to sequential execution time, and saves on the high cost of a parallel programmer.
This paper describes a TV program generation system using digest video scenes that are retrieved from video streams with the program indexes. The key features of the system are: (1) TV programs can be dynamically gene...
详细信息
ISBN:
(纸本)0769509819
This paper describes a TV program generation system using digest video scenes that are retrieved from video streams with the program indexes. The key features of the system are: (1) TV programs can be dynamically generated from digest video scenes selected by user preference. (2) Directions can be added using a happiness or sadness level based on the user preferences. (3) Personalized TV programs for an individual viewer can be made. The procedures taken by the system are as follows: (1) Conjunctive expressions between scenes are automatically generated; (2) Emotional expressions are automatically generated by user preference; (3) TV program metaphors are defined; (4) Direction templates corresponding to the metaphors are defined; (5) These expressions and definitions are coded using a markup language, and (6) Contents such as virtual characters and movies are synchronized. The resultant program can be shown on a TV set.
The RM-ODP Enterprise Language comprises concepts, rules and structures for the specification of a community, where a community comprises objects (human, software, or combinations thereof) formed to meet an objective....
This paper proposes an agent-based model for providing personalized services at specific locations. We describe the concept of LBP-agents, point out benefits of the model, and examine implementation and software infra...
详细信息
作者:
Barnes, NickSandini, Giulio
Department of Computer Science and Software Engineering University of Melbourne VIC3010 Australia
Department of Communication Computer and Systems Science University of Genova Via Opera Pia 13 Genova16145 Italy
Docking is a fundamental requirement for a mobile robot in order to be able to interact with objects in its environment. In this paper we present an algorithm and implementation for a special case of the docking probl...
详细信息
暂无评论