The extensive application of management information system (MIS) and the popularity of agile software development methodologies have rendered the whole software industry new opportunities where, nonetheless, endless c...
详细信息
The extensive application of management information system (MIS) and the popularity of agile software development methodologies have rendered the whole software industry new opportunities where, nonetheless, endless challenges are shadowed. On one hand, the huge demand for MIS and the ability of fast delivery possessed by agile software development, and its flexible handling of the variation of requirements, have fostered an extremely promising market. On the other hand, with the contemporary software development technology, developers are repeatedly implementing those generic functionalities spread extensively in all MIS, including the creation, retrieval, updating, and deletion of the data. In this thesis, a seminal development pattern for MIS is explored, namely to completely define the generic behaviors and functionalities through external XML description, which is combined with the most promising technologies at the age of agile software development, namely the Scala programming language and the Lift web application framework in establishing a MIS-oriented application framework. It extracts the generic functionalities of MIS from specific business logic, enabling agile software development methodologies to be better applied, which further satisfies the demand of the market and resolves the problems within it.
The Semantic programming Language (SPL) employs concepts and its relationships in ontology to specify the data used within a process and implements data flow via semantic variables. Therefore, one of the most challeng...
详细信息
The Semantic programming Language (SPL) employs concepts and its relationships in ontology to specify the data used within a process and implements data flow via semantic variables. Therefore, one of the most challenging aspects in Semantic Web Services orchestration realized by SPL is transforming ontological represented data into XML data with equivalent meaning. In This paper, we propose an Ontology-Based transformation approach for the SPL program, which offers an effective solution to convert semantically enriched data into a common XML data structure. And we also introduce the concept of semantic data adapter for this transformation during deployment time and run time. Instead of coming up with proprietary solutions, programmers should be able to rely on this transformation method for specifying data manipulation declaratively and benefit from the ontological knowledge.
In this paper,we present a novel algorithm for fingerprint classification. This algorithm classifies a fingerprint image into one of the five classes: Arch,Left loop,Right loop,Whorl,and Tented arch. Initially,preproc...
详细信息
ISBN:
(纸本)9781424463473
In this paper,we present a novel algorithm for fingerprint classification. This algorithm classifies a fingerprint image into one of the five classes: Arch,Left loop,Right loop,Whorl,and Tented arch. Initially,preprocessing of fingerprint images is carried out to enhance the image. Then we use genetic programming (GP) to generate new features from the original dataset without prior knowledge. Finally we can classify the fingerprint through a combination of BP network and SVM classifiers,which can not only supplement their advantages,but also improve the computation efficiency. We experiment this algorithm on database from FVC2004. For the five-class problem,a classification accuracy of 93.6% without any reject,and classification accuracy of 96.2% with a 15% reject rate. For the four-class problem (arch and tented arch combined into one class),classification error can be reduced to 3.6% with only 7.2% reject rate.
Statechart, which is one of the important diagrams in Unified Modeling Language (UML), represents reactive behavior of a class of objects. Implementing statecharts has been difficult for programmers because the common...
详细信息
By extending Cournot model, this paper explores the impact of open source software (OSS) to the price, output and profit of proprietary software (PS) and social welfare in a software market. In this paper, we assume t...
详细信息
ISBN:
(纸本)9781424476169
By extending Cournot model, this paper explores the impact of open source software (OSS) to the price, output and profit of proprietary software (PS) and social welfare in a software market. In this paper, we assume that proprietary software producer aims at maximizing profit, the open source software is freely available and the market exhibits network externality. We find that the appearance of open source software in a software market monopolized by the proprietary software doesn't necessarily lower the price of proprietary software, decrease the output and profit of proprietary software producer and increase the level of social welfare, what happens in reality depends on the learning (maintenance or development) cost of open source software.
A* algorithm is a famous heuristic algorithm in artificial intelligence. It is mainly applied to path planning in game programming. One important characteristic of A* algorithm is there are two lists in it. One is ope...
详细信息
A* algorithm is a famous heuristic algorithm in artificial intelligence. It is mainly applied to path planning in game programming. One important characteristic of A* algorithm is there are two lists in it. One is open list, the other is close list. By analyzing operating type, operating times of the two lists, and the complexity of several data structure when implementing the two lists, this paper represents the open list and close list by cooperative sorted linked list and indexed array. Cooperative sorted linked list and indexed array make full use of respective advantage of sorted linked list and indexed array. Comparing with indexed array, it saves about 10% time.
In order to meet the requirements of mid-infrared gas detection, a high-precision DSP lock-in amplifier is designed with MATLAB/Simulink and DSP. By using Target for TI C2000 toolbox which integrates Simulink with TMS...
详细信息
In order to meet the requirements of mid-infrared gas detection, a high-precision DSP lock-in amplifier is designed with MATLAB/Simulink and DSP. By using Target for TI C2000 toolbox which integrates Simulink with TMS320F2812, the automatic generation of C code can be achieved and the programming time can be saved enormously. An AD correction module is added in this paper to ensure sampling accuracy. The high-precision lock-in amplifier design is implemented skillfully by modularized design in Simulink. The experimental results show that the designed DSP Lock-in Amplifier possesses low error(<0.5%) and high stability.
Aimed at trajectory optimization problem for manned lunar landing mission, an overall mission optimization model was established, through which translunar trajectory, lunar parking orbit and transearth trajectory were...
详细信息
Aimed at trajectory optimization problem for manned lunar landing mission, an overall mission optimization model was established, through which translunar trajectory, lunar parking orbit and transearth trajectory were designed optimally based on patched-conic technique. A hybrid approach combined genetic algorithm (GA) and sequential quadratic programming (SQP) was proposed to solve the optimization problem, in which the GA was used to find an initial guess for SQP, and the latter was employed to obtain the optimal solution. The global convergence ability of the hybrid algorithm was verified by dividing the overall mission into submissions for optimization. The simulation results validate the proposed approach.
The task scheduling problem in a heterogeneous system (TSPHS) is a NP-complete problem. It is a multiobjective optimization problem (MOP).The objectives such as makespan, average flow time, robustness and reliability ...
详细信息
ISBN:
(纸本)9781424447909;9781424447916
The task scheduling problem in a heterogeneous system (TSPHS) is a NP-complete problem. It is a multiobjective optimization problem (MOP).The objectives such as makespan, average flow time, robustness and reliability of the schedule are considered for solving task scheduling problem. This paper considers three objectives of minimizing the makespan (schedule length), minimizing the average flow-time and maximizing the reliability in the multiobjective task scheduling problem. Multiobjective Evolutionary Computation algorithms (MOEAs) are well suited for Multiobjective task scheduling for heterogeneous environment. The two Multi-Objective Evolutionary Algorithms such as Multiobjective Genetic Algorithm (MOGA) and Multiobjective Evolutionary programming (MOEP) with non-dominated sorting are developed and compared for the various random task graphs and also for a real-time numerical application graph. This paper also demonstrates the capabilities of MOEAs to generate well-distributed pareto optimal fronts in a single run.
Program Design is the first course to understand the kernel theory and the programming thought for the freshmen. If they can study well, they will have a good foundation to study later, keep interesting to the compute...
详细信息
Program Design is the first course to understand the kernel theory and the programming thought for the freshmen. If they can study well, they will have a good foundation to study later, keep interesting to the computer programming. Otherwise they will lose interest to study programming even be afraid of it. In order to improve teaching quality in the class and make students interest in learning, according to many years of teaching experience, by analyzing the problems in teaching, some recommendations on how to organize the classroom in teaching, how to do exercise on computer and how to do course design after finishing the course are given in this paper. The concept of case teaching method is given in detail;three-levels of training system and a kind of comprehensive assessment system for students are discussed in there. Empirical results show that it can improve students to learn this course initiatively and positively.
暂无评论