Typical Java applications involve access to a database system. Database systems store data according to their type system, even object-oriented databases generally have their own storage structures. It is therefore ne...
详细信息
Palmtop computers are rapidly becoming the popular platform of choice for running personal productivity applications, but their networking capabilities are still lagging behind user expectations. Due to memory size, c...
详细信息
ISBN:
(纸本)9781581131420
Palmtop computers are rapidly becoming the popular platform of choice for running personal productivity applications, but their networking capabilities are still lagging behind user expectations. Due to memory size, cost, and power considerations most palmtop computers support only limited form of point-to-point communication, namely, connection via a PSTN modem or a serial RS-232 cable. Due to wired point-to-point nature of these interfaces, satisfactory solutions for multi-point communication and direct LAN connection do not yet exist.. the BlueSky project aims at providing a low-cost, lowpower, indoor RF wireless networking solution for handheld devices. Our solution consists of two components;a BlueSky wireless attachment that plugs into the standard serial port of any palmtop device, and a LAN access point that acts as a layer 213 bridge between the wireless and the wired part of the network. Palmtop devices use dialup networking software and PPP to connect via BlueSky to the network. BlueSky enables MobileIP style seamless roaming between access points without requiring any changes to the communication stack of plamtop devices. Our roaming enhancements to PPP are implemented in the PPP server, the access point, and the BlueSky attachment, all of which are completely transparent to the palmtop device. In this paper, we present our design rationale and implementation experience of building the BlueSky system. We show in what ways low cost, low power, and form factor constraints affect the choice of protocols and function placement in wireless networking systems. We use PPP based mobility solution as an example to illustrate what design adjustments and compromises one has to make to build a working solution. Based on our experience, we recommend making a slight modification to the dialup networking stack of palmtop computers. Our proposed modification offers an efficient, lower cost, and lighter-weight wireless networking solution which is particularly attractive
Most practical softwaresystems are a conglomerate of many modules, where each module has its own parameters that control the accuracy of the module. While each individual module can be optimized by tuning the relevan...
详细信息
Most practical softwaresystems are a conglomerate of many modules, where each module has its own parameters that control the accuracy of the module. While each individual module can be optimized by tuning the relevant parameters, it is a non-trivial task to optimize the entire system. When the number of modules and the parameters are few, manual choosing of all parameters is possible by a "trial and error" mechanism. However, when the modules are many, other methods have to be adopted. We use fuzzy set technology for the purpose in the particular application of a Handwritten Address Interpretation System. We use a fuzzy measure based on the topology of the "blind" set of handwritten addresses and a predetermined neighborhood to construct the fuzzy membership function. this allows a nonlinear partitioning of the results to maximize the correct rate. On a test set of 10000 images, the fuzzy methodology accomplishes 5% higher accuracy.
this paper reports our experimental results in protein secondary structure prediction using the machine learning software, C5. the accuracy improvement in the prediction of protein secondary structure is the focus of ...
详细信息
this paper reports our experimental results in protein secondary structure prediction using the machine learning software, C5. the accuracy improvement in the prediction of protein secondary structure is the focus of our study. Starting with a target protein with unknown secondary structures, we investigate three different approaches and find that training cases selected based on sequence homology can achieve the highest predictive accuracy of 75% in testing cases. Our result indicates that the method of selecting proteins for the training cases has the most significant impact on predictive accuracy.
We solve the problem of generating symmetric, periodic minimum energy gaits for a 5-link biped robot moving in the sagittal plane of forward motion. We seek to approximate natural walking motion through the minimizati...
详细信息
We solve the problem of generating symmetric, periodic minimum energy gaits for a 5-link biped robot moving in the sagittal plane of forward motion. We seek to approximate natural walking motion through the minimization of actuation energy. the model we use has considerably more structure than those previously studied. We deal with a fully nonlinear minimum energy path planning problem on a 14-dimensional state space. Also, a large number of constraints must be considered, including contact and collision effects. Our solution required development of various symbolic, dynamical algorithms relating to multibody systems and use of powerful numerical optimal control software. Solving the minimum energy walking problem including saturation and algebraic constraints amounts to solving a Hamilton-Jacobi-Bellman type equation along the optimal path. We use the path planning software DIRCOL which provides a substantial decrease in computing time required for generating solutions. We discuss numerical optimization and other modeling issues.
the proceedings contains 49 papers from the Fifth International conference on software Reuse. Topics discussed include: functional programming;code reuse;engineering domains;reusable object-oriented components;detecti...
详细信息
the proceedings contains 49 papers from the Fifth International conference on software Reuse. Topics discussed include: functional programming;code reuse;engineering domains;reusable object-oriented components;detecting interface violations in component-based software;reliability certification of software components;domain analysis;intentional programming;anticipatory optimization;domain specific languages and tools;cooperative software reuse;object-oriented real time systems;view extraction and view fusion in architectural understanding;scenario-based software architecture reengineering;and reusable interactions for animation.
this work describes a Process Improvement Experiment (PIE), that was designed to improve the software testing methodology of Magic software Enterprises Ltd. Magic's business is related to the provision of applicat...
详细信息
ISBN:
(纸本)0780338790
this work describes a Process Improvement Experiment (PIE), that was designed to improve the software testing methodology of Magic software Enterprises Ltd. Magic's business is related to the provision of application development tools supported on a wide range of platforms, operating systems, and networks, and interfacing with many Data Base Management systems. the baseline project is part of a release of Magic Version 8 - Enterprise Edition, that include expanded capability in handling of Web connectivity In the PIE, the Data Base Gateways part of the product were re-tested using new automatic procedures, and were compared to the current manual method. this article mainly focus on the qualitative results of the experiment, rather than the quantitative ones, to serve as an input for organizations who are considering implementation or intend to implement similar methods in their QA process. the project is part of an overall process to raise the level of development technology of Magic software Enterprises from level one on the SEI CMM scale to level two.
Types are a good starting point for various software reengineering tasks. Unfortunately, programs requiring reengineering most desperately are written in languages without an adequate type system (such as COBOL). To s...
详细信息
ISBN:
(纸本)0818689676
Types are a good starting point for various software reengineering tasks. Unfortunately, programs requiring reengineering most desperately are written in languages without an adequate type system (such as COBOL). To solve this problem, we propose a method of automated type inference for these languages. the main ingredients are that if variables are compared using some relational operator their types must be the same;likewise if an expression is assigned to a variable, the type of the expression must be a subtype of that of the variable. We present the formal type system and inference rules for this approach, show their effect on various real life COBOL fragments, describe the implementation of our ideas in a prototype type inference tool for COBOL, and discuss a number of applications.
this paper identifies reusable interactions and presents them as an important construct for the development and reuse of software for computer animation. A reusable interaction manages the flow of information among so...
详细信息
this paper identifies reusable interactions and presents them as an important construct for the development and reuse of software for computer animation. A reusable interaction manages the flow of information among software components. they are first-class entities that are easy to adapt, to organize hierarchically, and to operate dynamically. In computer animation and other time-dependent systems, communications among components evolves as (simulated) time advances. With reusable interactions, developers carefully identify and control this evolution. A novel approach for computer animation that employs reusable interactions is presented in the form of the RASP toolkit. the toolkit provides tools to manage and to organize hierarchically interactions over time. the hierarchical organization of the tools promote multiple levels of reuse. Each level introduces greater means to coordinate the interactions and to reuse them appropriately.
the MFBLP method for estimating the frequencies of multiple sinusoids performs well on short data records, but a large predictor order L is required to achieve the minimal estimation variance. A new Expanded MF-BLP me...
详细信息
暂无评论