A modeling scheme named S-model (semantic model) is proposed, which is based on a uniform object-relationship formalism. S-model combines notions from logic, set theory, and abstract syntax and covers a wide range of ...
详细信息
ISBN:
(纸本)0897912586
A modeling scheme named S-model (semantic model) is proposed, which is based on a uniform object-relationship formalism. S-model combines notions from logic, set theory, and abstract syntax and covers a wide range of information on file-processing and data-structure-manipulating software. With the procedural algorithms and problem-solving capability of the S-model system, it is possible to generate and reuse programs in various fields.< >
This paper describes the use of LinuxGym - software which assists a student's learning of Linux scripting, from directory listing to advanced Perl programming. The software randomly generates new tasks for each st...
详细信息
This paper describes the use of LinuxGym - software which assists a student's learning of Linux scripting, from directory listing to advanced Perl programming. The software randomly generates new tasks for each student and is used to check their attempts for the purpose of both formative and summative assessment. While the tasks are smaller than an assignment-sized software development project, they are nevertheless actual Linux usage (rather than a simulation) and enable a large number of practice and feedback loops, rather than just one or two large submissions. As a result, there has been a far lower failure rate and student surveys indicate a high level of motivation and satisfaction with its use
The adage "the whole is not equal to the sum of its parts" is very appropriate in the context of verifying a range of systemic properties, such as deadlocks, correctness, and conformance to quality of servic...
详细信息
The adage "the whole is not equal to the sum of its parts" is very appropriate in the context of verifying a range of systemic properties, such as deadlocks, correctness, and conformance to quality of service (QoS) requirements, for component-based distributed real-time and embedded (DRE) systems. For example, end-to-end worst case response time (WCRT) in component-based DRE systems is not as simple as accumulating WCRT for each individual component in the system because of inherent complexities introduced by the large solution space of possible deployment and configurations. This paper describes a novel process and tool-based artifacts that simplify the formal specification of component-based DRE systems for verification of systemic QoS properties. Our approach is based on the mathematical formalism of Timed Input/Output Automata and uses generative programming techniques for automating the verification of systemic QoS properties for component-based DRE systems.
programming distributed memory multiprocessors requires program parallelization as well as program optimization with respect to data locality. SVM-Fortran is a programming language for shared virtual memory architectu...
详细信息
programming distributed memory multiprocessors requires program parallelization as well as program optimization with respect to data locality. SVM-Fortran is a programming language for shared virtual memory architectures with special language features for specifying the distribution of parallel tasks onto the processors. It is realized on top of a shared virtual memory implementation on Intel Paragon. A programming environment provides performance analysis tools helping the user in the optimization of data locality. The paper outlines the environment, describes the basic concepts of the performance analysis support, and presents a design for the automation of performance analysis.
In compiling a summative test paper of college English, it is often necessary to prepare text materials of appropriate Reading Ease (RE). So far, most compilers have based their identification of the text RE upon esti...
详细信息
ISBN:
(纸本)9781424430536;9780769531519
In compiling a summative test paper of college English, it is often necessary to prepare text materials of appropriate Reading Ease (RE). So far, most compilers have based their identification of the text RE upon estimates, resulting in an arbitrary level of text RE and hence compromising the authority of the test. With a pre-built Microsoft Access database of vocabulary as the criterion and taking advantage of the programming interface of Microsoft Word and the OLE technology and data access objects(DAO) of Visual Basic 6.0, a computer program system has been successfully written to automatically label the words in an English text in accordance with their bands designated by the College English Teaching Syllabus. A band-based statistical analysis of the words in the text is provided as well. The system paves the way for a future automatic identification of text material RE for college English tests.
By extending the concept of fault signatures on the primary outputs of the UUT to include the multiple parameters required of mixed signal testing, a fault dictionary approach to mixed signal UUT diagnostics can be de...
详细信息
By extending the concept of fault signatures on the primary outputs of the UUT to include the multiple parameters required of mixed signal testing, a fault dictionary approach to mixed signal UUT diagnostics can be developed. Transforms of fault signature ensemble information, as opposed to transforms of the time varying test signals themselves, can then be used as inputs to a neural net, the outputs of which are available to enhance conventional, fault dictionary processing of the original fault signature information.< >
The productivity of machine tools is significantly improved by using microcomputer based CAD/CAM systems for NC program generation. Currently, many commercial CAD/CAM packages that provide automatic NC programming hav...
详细信息
The productivity of machine tools is significantly improved by using microcomputer based CAD/CAM systems for NC program generation. Currently, many commercial CAD/CAM packages that provide automatic NC programming have been developed and applied to various cutting processes. One of the cutting processes machined by CNC machine tools is hole-cutting operations (HCO). In this paper, we attempt to find an efficient solution approach to determine the best sequence of operations for a set of holes that located in asymmetrical locations and different levels. In order to find the HCO that achieves the shortest cutting tool travel path (CTTP), Genetic algorithm is introduced. After the CTTP is optimized, the G-codes that use to code the part of program for this process is created. CTTP can be formulated as a special case of the traveling salesman problem (TSP). The incorporation of genetic algorithm and TSP can be included in the commercial CAD/CAM packages to optimize the CTTP during automatic generation of NC programs
VPP (Visual programming Platform) is an integrated software development environment for Virtual Instrument (VI). It is based on a dynamic Extended Dataflow Language (EDFL) and allows users to graphically create block ...
详细信息
VPP (Visual programming Platform) is an integrated software development environment for Virtual Instrument (VI). It is based on a dynamic Extended Dataflow Language (EDFL) and allows users to graphically create block diagrams of their applications and interactively control inputs, outputs, and system variables. VPP builds on top of some experiences of HP-VEE/LabVIEW, is easier to user, more compatible and supported for quite some time. The system structure and semantics of EDFL are presented. With a precise specification of a language's semantics and a system model, it is in many cases only a small step towards a new implementation.
We present a high-speed voltage comparator that uses floating gate adaptation to achieve high comparison resolution. The comparator uses nonvolatile charge storage for either offset nulling or automatic programming of...
详细信息
We present a high-speed voltage comparator that uses floating gate adaptation to achieve high comparison resolution. The comparator uses nonvolatile charge storage for either offset nulling or automatic programming of a desired offset. We exploit the negative feedback functionality of pFET hot-electron injection to achieve fully automatic offset cancellation. The design has been fabricated in a commercially available 0.35 /spl mu/m process. Experimental results confirm the ability to reduce the variance of the comparator offset 3600/spl times/ and to accurately program a desired offset with maximum observed residue offset of 469 /spl mu/V and standard deviation 199 /spl mu/V. We achieve controlled injection to accurately program the input offset to voltages uniformly distributed from -1 V to 1 V. The comparator operates at 1.2 GHz with a power consumption of 2.97 mW.
The development of parallel applications usually require the use of different techniques for each of the phases of development. The paper reports on the process of moving from the design of a parallel real time applic...
详细信息
The development of parallel applications usually require the use of different techniques for each of the phases of development. The paper reports on the process of moving from the design of a parallel real time application into its implementation using the Parallel Program Generator. This tool is part of a visual environment for the development of parallel real time programs, an integrated environment for the development of applications executed in a parallel machine. The aim of the tool being described here is to facilitate the generation and debugging of source code of parallel real time applications. As the aim of the environment is to provide continuity in the development of projects using the most common development methods (traditional or object oriented), an example is provided in order to show the potential of the tool, whose first version is available for downloading at http://***//spl sim/tev/***.
暂无评论