This paper uses the cprogramminglanguage to develop a program that can solve the analytic solution which has been simplified. On the one hand, in the condition of the known time, we can get the temperature field of ...
详细信息
ISBN:
(纸本)9781457703218
This paper uses the cprogramminglanguage to develop a program that can solve the analytic solution which has been simplified. On the one hand, in the condition of the known time, we can get the temperature field of one-dimension flat, and then compare with the results of the nomograph;on the other hand, we can get the cost time of unsteady state heat conduction under the condition of the known temperature, and then compare with the incomes of nomograph. In short, it is high efficiency in this method with high practical value, and is more accurate than the graph method.
We present a one-semester transition course intended to bridge the gap between a Java-based introductory sequence and advanced systems courses. We chose to structure our course as a series of lab assignments that, whi...
详细信息
ISBN:
(纸本)9781450305006
We present a one-semester transition course intended to bridge the gap between a Java-based introductory sequence and advanced systems courses. We chose to structure our course as a series of lab assignments that, while independent, are also milestones in a single main project, writing a web server from scratch. By anchoring the course on a single real-world application, we were able to provide depth, instill good programming practices, give insight into systems, and generate excitement.
ISAAcS (interactive structure analysis of amorphous and crystalline systems) is a cross-platform program developed to analyze the structural characteristics of three-dimensional structure models built by computer simu...
详细信息
ISAAcS (interactive structure analysis of amorphous and crystalline systems) is a cross-platform program developed to analyze the structural characteristics of three-dimensional structure models built by computer simulations. The models may have any degree of periodicity (i.e. crystallinity) and local symmetry. The following structural information is computed from the models: total and partial radial distribution functions and structure factors for X-ray or neutron scattering, coordination numbers, bond-angle and near atomic neighbor distributions, bond-valence sums, ring statistics, and spherical harmonics invariants. The information may be visualized conveniently and stored for further use.
A required sophomore course on microcontrollers and computer architecture was designed and offered for the first time in 2009 to expose our electrical engineering (EE) sophomore students to microcontroller-based appli...
详细信息
ISBN:
(纸本)9781424462599
A required sophomore course on microcontrollers and computer architecture was designed and offered for the first time in 2009 to expose our electrical engineering (EE) sophomore students to microcontroller-based applications so that they could appreciate and be exposed to fundamentals of electrical and computer engineering (EcE) through hardware and software design and interfacing. The course also helps students to obtain a broad view of various subjects of EcE from circuits, signals, digital logic, microcontrollers, c and assembly languageprogramming to system design, implementation and measurement so that they can make a well informed decision on whether to continue to major in EE. The course builds a foundation for future classes that may require instrumentation or microcontroller-based applications such as those on communications, control, power electronics as well as junior and senior design courses. In addition, the students are required to purchase most of the hardware components for the course so that they can use the components for future projects.
We consider the problem of buffer overflows in c programs. This problem is very important because buffer overflows are Suitable targets for security attacks and Sources of serious programs' misbehavior. Buffer ove...
详细信息
ISBN:
(纸本)9789898111517
We consider the problem of buffer overflows in c programs. This problem is very important because buffer overflows are Suitable targets for security attacks and Sources of serious programs' misbehavior. Buffer overflow bugs can be detected at run-time by dynamic analysis, and before run-time by static analysis. In this paper we present a new static, modular approach for automated detection of buffer overflows. Our approach is flow-sensitive and inter-procedural, and it deals with both statically and dynamically allocated buffers. Its architecture is flexible and pluggable - for instance, for checking generated correctness and incorrectness conditions, it can use any external automated theorem prover that follows SMT-LIB standards. The system uses an external and easily extendable knowledge database that stores all the reasoning rules so they are not hard-coded within the system. We also report on Our prototype implementation, the FADO tool, and on its experimental results.
Verification for OO programs typically starts from a strongly typed object model in which distinct objects/fields are guaranteed not to overlap. This model simplifies verification by eliminating all "uninterestin...
详细信息
Verification for OO programs typically starts from a strongly typed object model in which distinct objects/fields are guaranteed not to overlap. This model simplifies verification by eliminating all "uninteresting" aliasing and allowing the use of more efficient frame axioms. Unfortunately, this model is unsound and incomplete for languages like c, where "objects" can overlap almost arbitrarily. Sound verification for c therefore typically starts from an untyped memory model, where memory is just an array of bytes. The untyped model, however, adds substantial annotation burden, and reasoning in the untyped model is computationally expensive. We propose a sound, typed semantics for c that provides the annotational and computational advantages of the typed object model while remaining sound and complete for c. We maintain a predicate identifying where the "valid" objects are, and introduce invariants and proof obligations that guarantee that the valid objects are suitably antialiased, and that (almost) all objects appearing in the program are valid. We describe the implementation of this approach in Vcc (a sound verifier for c being used to verify the Microsoft Hypervisor) and the resulting performance gains.
This paper presents a methodology for automated modular verification of c programs against specifications written in separation logic. The distinguishing features of the approach are representation of the c memory mod...
详细信息
This paper presents a methodology for automated modular verification of c programs against specifications written in separation logic. The distinguishing features of the approach are representation of the c memory model in separation logic by means of rewrite rules suitable for automation and the careful integration of an SMT solver behind the separation logic prover to guide the proof search.
According to teaching practice, the paper analyzes the problem in teaching of the course of clanguageprogramming of noncomputer specialty, declares the method of teaching innovation and discusses the reformation of ...
详细信息
ISBN:
(纸本)9781424435197
According to teaching practice, the paper analyzes the problem in teaching of the course of clanguageprogramming of noncomputer specialty, declares the method of teaching innovation and discusses the reformation of teaching mode. Practice of teaching innovation has proved that we have achieved better results in training students' ability of thinking and innovation, and improved the teaching goal of the ability of practice.
on the basis of the basic principles of curve fitting this paper explains how to select function and solve some problems in industrial control under no mathematic model and evaluates mathematic analysis formula by usi...
详细信息
ISBN:
(纸本)9781424446902
on the basis of the basic principles of curve fitting this paper explains how to select function and solve some problems in industrial control under no mathematic model and evaluates mathematic analysis formula by using programminglanguage.
暂无评论