In response to the governmental policy of saving energy sources and reducing CO 2 , and carry out the resident quality of local; this paper proposes a new method for a non-intrusive energy management (NIEM) system in ...
详细信息
In response to the governmental policy of saving energy sources and reducing CO 2 , and carry out the resident quality of local; this paper proposes a new method for a non-intrusive energy management (NIEM) system in smart home to implement the load identification of electric equipments and establish the electric demand management. Non-intrusive energy management techniques were often based on power signatures in the past, these techniques are necessary to be improved for the results of reliability and accuracy of recognition. By using neural network (NN) in combination with genetic programming (GP) and turn-on transient energy analysis, this study attempts to identify load demands and improve recognition accuracy of non-intrusive energy-managing results. the turn-on transient energy signature can improve the efficiency of load identification and computational time under multiple operations.
Clones are generally considered bad programming practice in software engineering folklore. they are identified as a bad smell and a major contributor to project maintenance difficulties. Clones inherently cause code b...
详细信息
Clones are generally considered bad programming practice in software engineering folklore. they are identified as a bad smell and a major contributor to project maintenance difficulties. Clones inherently cause code bloat, thus increasing project size and maintenance costs. In this work, we try to validate the conventional wisdom empirically to see whether cloning makes code more defect prone. this paper analyses relationship between cloning and defect proneness. We find that, first, the great majority of bugs are not significantly associated with clones. Second, we find that clones may be less defect prone than non-cloned code. Finally, we find little evidence that clones with more copies are actually more error prone. Our findings do not support the claim that clones are really a ¿bad smell¿. Perhaps we can clone, and breathe easy, at the same time.
Floating-Gate-MOS Transistor (FGMOSFET) has several applications on analog circuit design; in some cases FGMOSFET simplifies high-complexity circuits because of its inherent properties. On the other side, working with...
详细信息
Floating-Gate-MOS Transistor (FGMOSFET) has several applications on analog circuit design; in some cases FGMOSFET simplifies high-complexity circuits because of its inherent properties. On the other side, working with FGMOSFET on subthreshold regime has allowed non-linear function implementation such as exponential and natural logarithm functions. Moreover, working on subthreshold regime is one of the most useful techniques for low-power designs. Taking advantage of FGMOSFET's properties, this work shows an analog CMOS circuit that finds the best solution of the combinatorial task of assignments in terms of Lagrange multipliers. this is in contrast to the Hopfield paradigm, which is often VLSI-costly. the building block in this circuit uses FGMOSFET transistors, has low silicon complexity and exhibits good electrical performance according to PSpice simulations. Final simulations were developed for a 0.5μm CMOS technology and the output currents reach an optimal solution in all cases. It might include threshold voltage programming circuits for reducing mismatch effects.
In no science or engineering discipline does it make sense to speak of isolated experiments. the results of a single experiment cannot be viewed as representative of the underlying reality. the concept of experiment i...
详细信息
In no science or engineering discipline does it make sense to speak of isolated experiments. the results of a single experiment cannot be viewed as representative of the underlying reality. the concept of experiment is closely related to replication. Experiment replication is the repetition of an experiment to double-check its results. Multiple replications of an experiment increase the credibility of its results. Software engineering has tried its hand at the identical repetition of experiments in the way of the natural sciences (physics, chemistry, etc.). After numerous attempts over the years, excepting experiments repeated by the same researchers at the same site, no exact replications have yet been achieved. One key reason for this is the complexity of the software development setting. this complexity prevents the many experimental conditions from being reproduced identically. this paper reports research into whether non-exact replications can be of any use. We propose a process that allows researchers to generate new knowledge when running non-exact replications. To illustrate the advantages of the proposed process, two different replications of an experiment are shown.
Based on the theory of artificial neural network,BP algorithm is used for the training of networks,and the relationship between the controlling parameters in hot rolling (temperature, rolling press, chemical compositi...
详细信息
the progressive optimization algorithm over-depends on the initial state, it needs to assume certain different types of initial test strategies and corresponding initial test paths, the calculation process repeats 2 t...
详细信息
this paper analyses the expression of digital symbol and calculation of number system, and develops 2n based number system whose digital symbol can be easily expressed with built-in data type variable in high-level pr...
详细信息
the new type dynamic phase diagrams and the nonequilibrium lever principle of carbon steel have been established and discussed, the corresponding structures and chemical compositions are analyzed. the computer calcula...
详细信息
Field Programmable Gate Arrays (FPGAs) have long held the promise of allowing designers to create systems with performance levels close to custom circuits but with a softwarelike productivity for reconfiguring the gat...
详细信息
ISBN:
(纸本)9781605586281
Field Programmable Gate Arrays (FPGAs) have long held the promise of allowing designers to create systems with performance levels close to custom circuits but with a softwarelike productivity for reconfiguring the gates. Unfortunately achieving this promise has been elusive. Modern platform FPGAs are now large enough to support complete heterogeneous Multiprocessor System-On-Chips (MPSoCs), however standardized design flows and programming models for such platforms do not yet exist. To achieve true softwarelike levels of productivity, the design flow and development environment for heterogeneous MPSoCs must resemble that of standard homogeneous systems. In this paper we present a new design flow and run-time system that enables developers to program a heterogeneous MPSoC using standard POSIX-compatible programming abstractions. the ability to use a standard programming model is achieved by using a hardware-based microkernel to provide OS services to all heterogeneous components. this approach makes programming heterogeneous MPSoCs transparent, and can increase programmer productivity by replacing synthesis of custom components with faster compilation of heterogeneous executables. the use of a hardware microkernel provides OS services in an ISA-neutral manner, which allows for seamless synchronization and communication amongst heterogeneous threads. Copyright 2009 ACM.
Testing software can be particularly challenging for a small or mid-size firm interested in commercially distributing their software to a wide variety of users. Testing is clearly an important part of any software dev...
详细信息
暂无评论