In this paper, we analyze the traditional theory of dynamic programming in Tracking Before Detecting(TBD) algorithm based on passive millimeter waves. We point out that a nature defect occurs when using traditional TB...
详细信息
In applying genetic programming (GP) to a problem, it is difficult to select the set of terminals, the fitness measure, and the set of primitive functions. Correspondingly, GP often cannot converge to a physical signi...
详细信息
Software engineering principles are used for the parallelization of one sequential CFD code in order to reduce the required time expense and effort. The obtained experience can be useful for an applied scientist, who ...
详细信息
ISBN:
(纸本)0889865043
Software engineering principles are used for the parallelization of one sequential CFD code in order to reduce the required time expense and effort. The obtained experience can be useful for an applied scientist, who wants to use the largest computers, and it also shows where Software engineering methods should be improved and further developed to fit the needs of parallel programming. Finally, we show an opportunity where Software engineering probably can provide a helpful tool for today's applied science.
The precipitous drop in sequencing costs has generated much enthusiasm for very large scale genome sequencing initiatives. However, assembling high-quality genome sequences from the short reads currently generated by ...
详细信息
The feature selection algorithm is a key technologies in pattern recognition. The goal is in D characteristic which assigns chooses the most effective d(d ≤ D) characteristic, uses for to describe the sort feature. T...
详细信息
The secondinternational workshop on Software engineering for Parallel Systems (SEPS) will be held in Pittsburgh, PA, USA on October 27, 2015 and co-located with the ACM SIGPLAN conference on Systems, programming, Lan...
详细信息
ISBN:
(纸本)9781450337229
The secondinternational workshop on Software engineering for Parallel Systems (SEPS) will be held in Pittsburgh, PA, USA on October 27, 2015 and co-located with the ACM SIGPLAN conference on Systems, programming, Languages and Applications: Software for Humanity (SPLASH 2015). The purpose of this workshop is to provide a stable forum for researchers and practitioners dealing with compelling challenges of the software development life cycle on modern parallel platforms. The increased complexity of parallel applications on modern parallel platforms (e.g. multicore, manycore, distributed or hybrid) requires more insight into development processes, and necessitates the use of advanced methods and techniques supporting developers in creating parallel applications or parallelizing and reengineering sequential legacy applications. We aim to advance the state of the art in different phases of parallel software development, covering software engineering aspects such as requirements engineering and software specification;design and implementation;program analysis, profiling and tuning;testing and debugging.
Education 4.0 promotes programming at all training levels, making block programming a compatible alternative, including developing applications with hardware. This paper compares UIFLOW and Arduino IDE in programming ...
详细信息
The purpose of this paper is threefold;(1) Offer a synopsis of algorithmic review and to make a comparison between two branch-and-bound approaches for solving the sum-of-ratios problem;(2) Modify an promising algorith...
详细信息
ISBN:
(纸本)9783642135767
The purpose of this paper is threefold;(1) Offer a synopsis of algorithmic review and to make a comparison between two branch-and-bound approaches for solving the sum-of-ratios problem;(2) Modify an promising algorithm for nonlinear sum-of-ratios problem;(3) Study the efficiency of the algorithms via numerical experiments.
Sustainability is the ability of a project / codebase / organization to react to necessary changes over its expected lifespan. At a large enough scale, or with enough disconnect between dependencies, sustainability co...
详细信息
ISBN:
(纸本)9781450357548
Sustainability is the ability of a project / codebase / organization to react to necessary changes over its expected lifespan. At a large enough scale, or with enough disconnect between dependencies, sustainability comes from application of both technical and non-technical approaches. On the technical side, I advocate for restraint among API providers on making arbitrary changes, and use of non-atomic refactoring techniques when more invasive changes are required;such techniques are employed in many Google projects, and in programming languages like Go and C++, to allow more flexible changes to language standards over time. On the non-technical side, I argue for a clear separation of responsibilities (providers need to do the bulk of the work for the update), as well as a growing need to document acceptable usage of an API, be it a library or programming language. In many languages, there are very few changes to an API that are provably safe without this idea: just because a user's code currently works does not mean that it is supported and can be expected to continue to work indefinitely under maintenance. Taken together, these two approaches form what I believe to be a minimum set of requirements when approaching software sustainability.
Stack Overflow is the most popular QA website which is used by developers and programmers for many developments andprogramming purposes. Stack Overflow commits occur based on various types of programming languages. B...
详细信息
暂无评论