43890946
VRML-Based 3D Collaborative GIS: A Design Perspective
Recent advance of technology has made it possible to view and simply manipulate 3D representations of spatial information over the Internet. 3D visualization, however, imposes many unique requirements to software design and implementation, as well as supporting data. Furthermore, current development of 3D modelling and visualization of spatial information mostly focus on single user platform. This paper presents our discussion on the design and development of an Internet-based 3D collaborative GIS system, which support real-time multi-user collaboration. While the prototype development is ongoing, some design issues are discussed based on our preliminary work. ...
3862682
Modeling distributed GIS data production workflow
Real-time access to status of project progress, control of production processes and activities, and automation of production procedures are major hurdles in further improving production throughput and project management in distributed GIS data production projects. Workflow technology promises to address these issues by facilitating, automating or controlling GIS data production processes. The success of applying workflow technologies to distributed GIS data production requires comprehensive understanding of the underlying production processes. This paper presents the first research effort on rigorously modeling distributed GIS data production workflows, with particular attention to a GIS data quality control process using the Internet-based workflow management technologies. Existing practices of distributed GIS data production projects are used as the essential sources for modeling the required workflow. The paper discusses some issues faced and concepts such as workflow process repository and GIS data QC testing program repository.
16791890
JComp: A Reuse-Driven Componentization Framework for Java Applications
Program componentization has been proved to be an effective way to increase the speed and cost-effectiveness of reusing, maintaining, and understanding existing software systems. JComp is a componentization framework that supports semi-automatically extracting reusable components from an existing Java system and automatically transforming the existing system into a component-based system. Based on the automated class dominance analysis and domain knowledge, JComp introduces a novel technique to incrementally identify reusable components in a low cost but high precision way. Also, JComp provides a methodology to automate the transformation of existing object-oriented systems into component-based systems
8736073
Using Feature-Oriented Analysis to Recover Legacy Software Design for Software Evolution
Most design recovery approaches start from analysing source code. Nonetheless, it is very difficult to get adequate design information only depending on source code. Additional available information is required and Feature Oriented Analysis (FOA) is a way to reach this aim. FOA addresses the understanding of features in software systems and defines mechanisms for carrying a feature from the problem domain into the solution domain. Using feature as the first-class entity for software evolution can improve program comprehension and design recovery. In this paper, an approach is proposed to recover software design based on the feature model, which is a kind of legacy system knowledge. The features will first be located and mapped to the implementation module so that feature-oriented components can be identified and retrieved, and then, through the analysis of the feature relations, the design model of legacy system can be recovered and used for the future evolution.
3106412
On the Design of Perceptual MPEG-Video Encryption Algorithms
In this paper, some existing perceptual encryption algorithms of MPEG videos are reviewed and some problems, especially security defects of two recently proposed MPEG-video perceptual encryption schemes, are pointed out. Then, a simpler and more effective design is suggested, which selectively encrypts fixed-length codewords in MPEG-video bit streams under the control of three perceptibility factors. The proposed design is actually an encryption configuration that can work with any stream cipher or block cipher. Compared with the previously-proposed schemes, the new design provides more useful features, such as strict size-preservation, on-the-fly encryption and multiple perceptibility, which make it possible to support more applications with different requirements. In addition, four different measures are suggested to provide better security against known/chosen-plaintext attacks
2365541
Applying Information Retrieval Technology to Incremental Knowledge Management
Knowledge Management has been an important task in large organizations. It is rather costly to convert the huge amounts of unstructured information produced by legacy applications to formally described knowledge. In this paper we present a knowledge management framework that is based on improved information retrieval systems. By introducing ontologies into IR domain, the framework can recognize semantics of concepts and obtain limited reasoning ability. We expect that the framework would provide organizations a practical and cost-effective way of incremental knowledge management.
40576003
GloStra - a hybrid system for developing global strategy and associated Internet strategy
An intelligent hybrid system, called GloStra (developed by the author), for developing global marketing strategy and associated Internet marketing strategy is reported in this paper. The hybrid system is built to integrate the strengths of expert systems, fuzzy logic, artificial neural networks and decision support technology; and to link the development of global marketing strategy with the formulation of associated Internet marketing strategy. In the paper, the system architecture, the functional modules of the hybrid system and other associated technical issues are addressed. The directions for further research in this field are also highlighted.