An automatic code is proposed for the perturbation analysis of strongly non-linear two-degree-of-freedom systems with cubic non-linearities. The recently proposed [1] modified Lindstedt-Poincare method is adopted, bot...
详细信息
An automatic code is proposed for the perturbation analysis of strongly non-linear two-degree-of-freedom systems with cubic non-linearities. The recently proposed [1] modified Lindstedt-Poincare method is adopted, both because of its excellent performance and of its straightforward implementation, The symbolic software Mathematica is used in order to speed up all the cumbersome algebra which is inherent to every perturbation method. (C) 1998 Academic Press Limited.
Peephole optimization when integrated with automatic code generation into a uniform framework has significant advantages in the specification and implementation of efficient compiler back-ends. Attribute grammars prov...
详细信息
Peephole optimization when integrated with automatic code generation into a uniform framework has significant advantages in the specification and implementation of efficient compiler back-ends. Attribute grammars provide a framework for expression of machine-specific code optimizations. We present a grammar-driven peephole optimization algorithm that is particularly well suited to attributed-parsing code generators. Integration via semantic attributes corrects interrelated phase-ordering problems and produces a faster and smaller compiler back-end.
This paper describes key techniques for automatic program generation of office data handling For all types of switching systems. Our office data scenario tool generates logical-physical office data conversion programs...
详细信息
This paper describes key techniques for automatic program generation of office data handling For all types of switching systems. Our office data scenario tool generates logical-physical office data conversion programs to be installed in switching systems. Also, it generates logical office data generation programs to be installed in a logical office data generation tool that converts office conditions to a logical office data file. We were able to apply this tool to all the office data types for our new switching systems, and automatically generated about 5.5% of the total program size. This technique reduces not only the software production cost but also the bug ratio because there is no room for human error. Also, switching system programs are much more portable, since no machine-code-dependent parts are involved in office data handling. Thus, we expect that these techniques will be the basis for highly productive, reliable, and portable software platforms for the next-generation multimedia communication systems.
PEPS (Passive Entry and Passive Start) system is gradually becoming a main stream option in automotive keyless entry application, which improves the convenience and vehicle anti-theft performance. Based on the complex...
详细信息
PEPS (Passive Entry and Passive Start) system is gradually becoming a main stream option in automotive keyless entry application, which improves the convenience and vehicle anti-theft performance. Based on the complex functions and safety technical requirements of the PEPS controller, and due to the development method of the model-based system design widely used in the automotive electronics industry, this paper presents a model-based on the development of PEPS controller method, which introduces the process of modeling and automatic code generation for the PEPS controller. Through Simulink/Stateflow of PEPS controller using logic system modeling, the PEPS controller complex system functions are divided into different function layers with each functional layer modeling respectively, and implement logic function design by the graphical language. Based on the model, it describes the process of model debugging and validation, the coverage analysis of the model, MIL (Model In the Loop) testing and SIL (Software In the Loop) testing. Based on the automatic code generation tool called TargetLink software supplied by dSPACE Company and called Simulink/Embedded Coder supplied by MathWorks Company, automatic generated production code of the PEPS controller is achieved. This paper also describes the comparison of the process of generating C-code by Embedded Coder and TargetLink. In the case of ensuring the quality of the code generation, the model-based design method also contributes a lot to improve work efficiency, shorten the development cycle, reduce development costs, and enhance the quality and security of product.
An on-line system for the computer-assisted management of pathology data, calledPADAMS (Pathology Data Management System), was developed to construct a data base and to gam direct access to the up-to-date information ...
详细信息
An on-line system for the computer-assisted management of pathology data, calledPADAMS (Pathology Data Management System), was developed to construct a data base and to gam direct access to the up-to-date information in daily practice. It utilizes the time-sharing system (TSS) of FACOM M-190 and is operable from a terminal in the pathology department. By prompting data input the system leads the user to register cases and to form interrogations for data retrieval. Pathological and anatomical terms are automatically coded according to SNOP and decoded during output. In the absence of the term in the dictionary, the code is requested and filed so that the vocabulary is increased stepwise during operation of PADAMS. Additional subroutines can be called to read and to correct the dictionary. PADAMS was successfully tested on 100 samples of record. Further data are now being accumulated in the file.
Chaining is the ability to pipeline two or more vector instructions on Cray-1 like machines. The authors show how to optimally use this feature to compute (vector) expression trees in the context of automatic code gen...
详细信息
Chaining is the ability to pipeline two or more vector instructions on Cray-1 like machines. The authors show how to optimally use this feature to compute (vector) expression trees in the context of automatic code generation. They present a linear time scheduling algorithm for finding an optimal order of evaluation for a machine with a bounded number of registers
Model-Based Development (MBD) provides an additional level of abstraction, the model, which lets engineers focus on the business aspect of the developed system. MBD permits automatic treatments of these models with de...
详细信息
ISBN:
(纸本)9783981080162
Model-Based Development (MBD) provides an additional level of abstraction, the model, which lets engineers focus on the business aspect of the developed system. MBD permits automatic treatments of these models with dedicated tools like synthesis of system's application by automatic code generation. Real-Time and Embedded Systems (RTES) are often constrained by their environment and/or the resources they own in terms of memory, energy consumption with respect to performance requirements. Hence, an important problem to deal with in RTES development is linked to the optimization of their software part. Although automatic code generation and the use of optimizing compilers bring some answers to application optimization issue, we will show in this paper that optimization results may be enhanced by adding a new level of optimizations in the modeling process. Our arguments are illustrated with examples of the Unified Modeling Language (UML) state machines diagrams which are widely used for control aspect modeling of RTES. The well-known Gnu Compiler Collection (GCC) is used for this study. The paper concludes on a proposal of two step optimization approach that allows reusing as they are, existing compiler optimizations.
A free text data collection system has been developed at the University of Illinois utilizing single word, syntax free dictionary lookup to process data for retrieval. The source document for the system is the Surgica...
详细信息
A free text data collection system has been developed at the University of Illinois utilizing single word, syntax free dictionary lookup to process data for retrieval. The source document for the system is the Surgical Pathology Request and Report form. To date 12,653 documents have been entered into the system.
The free text data was used to create an IRS (Information Retrieval System) database. A program to interrogate this database has been developed to numerically coded operative procedures. A total of 16,519 procedures records were generated. One and nine tenths percent of the procedures could not be fitted into any procedures category; 6.1% could not be specifically coded, while 92% were coded into specific categories. A system of PL/1 programs has been developed to facilitate manual editing of these records, which can be performed in a reasonable length of time (1 week). This manual check reveals that these 92% were coded with precision = 0.931 and recall = 0.924. Correction of the readily correctable errors could improve these figures to precision = 0.977 and recall = 0.987. Syntax errors were relatively unimportant in the overall coding process, but did introduce significant error in some categories, such as when right-left-bilateral distinction was attempted.
The coded file that has been constructed will be used as an input file to a gynecological disease/PAP smear correlation system. The outputs of this system will include retrospective information on the natural history of selected diseases and a patient log providing information to the clinician on patient follow-up.
Thus a free text data collection system can be utilized to produce numerically coded files of reasonable accuracy. Further, these files can be used as a source of useful information both for the clinician and for the medical researcher.
暂无评论