Database schema integration is significant not only in building multidatabase systems but also in data warehousing. Meta data, which define schemas, are normally involved in the surrounding issues. And while many of t...
详细信息
Database schema integration is significant not only in building multidatabase systems but also in data warehousing. Meta data, which define schemas, are normally involved in the surrounding issues. And while many of these issues have been addressed in the past, unresolved issues remain. The authors present an approach that not only uses metadata but also uses meta-meta information to make schema integration more possible. Our solution requires a meta object facility that serves not only as a repository but also as a more feasible means of managing meta data. We also advocate the use of such a facility as part of an object oriented middleware environment that provides an open interface standard and several useful services in distributed object management.
In this paper we present an active video module that consists of a miniature video sensor, a wireless video transmitter and a pan-tilt mechanism driven by micromotors. The video module is part of a miniature mobile ro...
详细信息
In this paper we present an active video module that consists of a miniature video sensor, a wireless video transmitter and a pan-tilt mechanism driven by micromotors. The video module is part of a miniature mobile robot that is projected to areas of the environment to be surveyed. A single-chip CMOS video sensor and miniature brushless DC gearmotors are used to comply with restrictions imposed by the robotic system in terms of payload weight volume and power consumption. Different types of actuation are analyzed for compatibility with a mesoscale robotic system. Applications of an active video module are discussed.
Patterns are a means for capturing experience in solving general problems. They give general solutions to common and recurring problems. They exist at various phases of the software development life-cycle (SDLC), name...
详细信息
Patterns are a means for capturing experience in solving general problems. They give general solutions to common and recurring problems. They exist at various phases of the software development life-cycle (SDLC), namely the analysis phase, the design phase, the coding phase and the testing phase. Patterns in each phase are identified independently. It is possible for the patterns of one phase to be related to patterns in other phases. This paper proposes pattern mapping to inter-relate the patterns of various phases in SDLC to address this issue. It is advantageous to capture the related patterns of different phases as a single unit for software development. Reusable integrated components (ICs) of patterns are proposed to capture the related patterns. A software IC is a group of inter-related patterns, that gives solutions for a recurring problem at various phases of SDLC. A representation mechanism for ICs is presented using the URA (Unified Representation of an Artifact) model, which captures the software development process. Also, this paper proposes a software development process that is based on reusable ICs of patterns. The representation of a software project developed using ICs is also discussed.
If we are stepping out of windows (of the GUI kind), what are we stepping into? We suggest it is into cooperative buildings. For the foreseeable future, at least, we can identify two major characteristics of the coope...
详细信息
If we are stepping out of windows (of the GUI kind), what are we stepping into? We suggest it is into cooperative buildings. For the foreseeable future, at least, we can identify two major characteristics of the cooperative building. The spaces of the building will be augmented in various ways, providing an ambient environment that bridges spatial discontinuities in workgroups and provides a continuous window into the state of the virtual world. Secondly, the ways in which the spaces themselves are used will evolve to be more congruent with the fluid, dynamic and distributed nature of the work taking place in the building. These two characteristics are deeply interconnected. This evolution need not happen entirely in the physical world; the essence of a cooperative building will become the way in which it mixes both physical and virtual affordances to support the workaday activities of its inhabitants.
We have developed a new, robust clustering algorithm, Self-Splitting Competitive Learning (SSCL). It has shown great abilities in detecting not only isolated clusters, but overlapped clusters, curves and spherical she...
详细信息
We have developed a new, robust clustering algorithm, Self-Splitting Competitive Learning (SSCL). It has shown great abilities in detecting not only isolated clusters, but overlapped clusters, curves and spherical shells. We apply SSCL to quantization of color images. The clustering algorithm iteratively partitions the color space into natural clusters without a prior information on the number of clusters. The algorithm starts with only a single color prototype and adaptively splits it into multiple prototypes during the learning process based on a split validity measure. It is able to discover all natural groups; each is associated with a color prototype. The experimental results show remarkably better performance as compared to several other existing clustering algorithms.
SCAF is a Simple Component Architecture Framework built upon OMG CORBA. Components are the core modelling concept. Components describe their relationship with other components by means of interface provision and requi...
详细信息
SCAF is a Simple Component Architecture Framework built upon OMG CORBA. Components are the core modelling concept. Components describe their relationship with other components by means of interface provision and requirement descriptions. These interfaces are the connectors that configure the distributed application. SCAF supports dynamic composition and encapsulation of components and has a simple matching specification for retrieval of reusable components. It has been implemented in Python on top, of an ORB (Object Request Broker) called Fnorb.
software architectural styles that represent structural characteristics of software programs range from specific ones that can be applied to a particular domain to generic ones that can be applied to any domain. If a ...
详细信息
software architectural styles that represent structural characteristics of software programs range from specific ones that can be applied to a particular domain to generic ones that can be applied to any domain. If a specific architectural style is available for the target system to be developed, it is appropriate to apply it together with its associated modeling method. However, no quantitative evaluation on the efficiency of specific architectural styles has as yet been reported. This paper presents a quantitative comparison of two architectural styles: specific and generic software architectural styles. The comparison shows that a specific architectural style combined with its associated modeling method allows us to reduce modeling cost as much as a few scores of percent compared with the generic one combined with its modeling method. The improvement results from the characteristics that (1) a specific software architectural style requires less rewriting of modeling diagrams due to its inherent basic structure and (2) there is less redundant information among modeling diagrams.
Transform coefficients carry important data characteristics but can also be compressed significantly in many remote sensing applications. Failures in the several computing facilities that execute lossy compression alg...
详细信息
Transform coefficients carry important data characteristics but can also be compressed significantly in many remote sensing applications. Failures in the several computing facilities that execute lossy compression algorithms and support the transmission of Fourier transform data can corrupt the values beyond recovery at the final destination. Various methods for including fault tolerance at the data processing level are exemplified by describing a protected system that computes the FFT, truncates small coefficients and compresses the remaining nonzero coefficients using lossless arithmetic coding. Algorithmic checks within the FFT and arithmetic encoding and decoding operations are augmented with additional features between and across several subsystems involved in compressing and transmitting the FFT data. End-to-end error detection is achieved in this manner.
This paper examines the role of parametric modeling as an application for the global computing grid, and explores some heuristics which make it possible to specific soft real time deadlines for larger computational ex...
详细信息
This paper examines the role of parametric modeling as an application for the global computing grid, and explores some heuristics which make it possible to specific soft real time deadlines for larger computational experiments. We demonstrate the scheme with a case study utilizing the Globus toolkit running on the GUSTO testbed.
暂无评论