Sample records for pascal programming language

  1. PASCAL/48 reference manual

    NASA Technical Reports Server (NTRS)

    Knight, J. C.; Hamm, R. W.

    1984-01-01

    PASCAL/48 is a programming language for the Intel MCS-48 series of microcomputers. In particular, it can be used with the Intel 8748. It is designed to allow the programmer to control most of the instructions being generated and the allocation of storage. The language can be used instead of ASSEMBLY language in most applications while allowing the user the necessary degree of control over hardware resources. Although it is called PASCAL/48, the language differs in many ways from PASCAL. The program structure and statements of the two languages are similar, but the expression mechanism and data types are different. The PASCAL/48 cross-compiler is written in PASCAL and runs on the CDC CYBER NOS system. It generates object code in Intel hexadecimal format that can be used to program the MCS-48 series of microcomputers. This reference manual defines the language, describes the predeclared procedures, lists error messages, illustrates use, and includes language syntax diagrams.

  2. Students' Perspective on the First Programming Language: C-Like or Pascal-Like Languages?

    ERIC Educational Resources Information Center

    Xinogalos, Stelios; Pitner, Tomáš; Ivanovic, Mirjana; Savic, Miloš

    2018-01-01

    The choice of the first programming language (FPL) has been a controversial issue for several decades. Nearly everyone agrees that the FPL is important and affects students' subsequent education on programming. The study presented in this article investigates the suitability of various C-like and Pascal-like programming languages as a FPL.…

  3. Digital Communications Terminal High Order Programming Language Study (DCT HOL Study). Volume I.

    DTIC Science & Technology

    1980-11-26

    3-3 PASCAL/M Digital Marketing ......... 3-3 PASCAL/MT MT MicroSystems .................... 3-3 PASCAL/Z Ithaca IntersysteMs...II Avocet Systems, Inc. 3.6 PASCAL - ISO PASCAL Whitesmith, Ltd. - PASCAL 64000 lbwlett-Packard - PASCAL/H Digital Marketing - PASCAL/MT MT

  4. The language parallel Pascal and other aspects of the massively parallel processor

    NASA Technical Reports Server (NTRS)

    Reeves, A. P.; Bruner, J. D.

    1982-01-01

    A high level language for the Massively Parallel Processor (MPP) was designed. This language, called Parallel Pascal, is described in detail. A description of the language design, a description of the intermediate language, Parallel P-Code, and details for the MPP implementation are included. Formal descriptions of Parallel Pascal and Parallel P-Code are given. A compiler was developed which converts programs in Parallel Pascal into the intermediate Parallel P-Code language. The code generator to complete the compiler for the MPP is being developed independently. A Parallel Pascal to Pascal translator was also developed. The architecture design for a VLSI version of the MPP was completed with a description of fault tolerant interconnection networks. The memory arrangement aspects of the MPP are discussed and a survey of other high level languages is given.

  5. Algorithms and programming tools for image processing on the MPP

    NASA Technical Reports Server (NTRS)

    Reeves, A. P.

    1985-01-01

    Topics addressed include: data mapping and rotational algorithms for the Massively Parallel Processor (MPP); Parallel Pascal language; documentation for the Parallel Pascal Development system; and a description of the Parallel Pascal language used on the MPP.

  6. PASCAL vs BASIC

    ERIC Educational Resources Information Center

    Mundie, David A.

    1978-01-01

    A comparison between PASCAL and BASIC as general purpose microprocessor languages rates PASCAL above BASIC in such points as program structure, data types, structuring methods, control structures, procedures and functions, and ease in learning. (CMV)

  7. Development of a prototype multi-processing interactive software invocation system

    NASA Technical Reports Server (NTRS)

    Berman, W. J.

    1983-01-01

    The Interactive Software Invocation System (NASA-ISIS) was first transported to the M68000 microcomputer, and then rewritten in the programming language Path Pascal. Path Pascal is a significantly enhanced derivative of Pascal, allowing concurrent algorithms to be expressed using the simple and elegant concept of Path Expressions. The primary results of this contract was to verify the viability of Path Pascal as a system's development language. The NASA-ISIS implementation using Path Pascal is a prototype of a large, interactive system in Path Pascal. As such, it is an excellent demonstration of the feasibility of using Path Pascal to write even more extensive systems. It is hoped that future efforts will build upon this research and, ultimately, that a full Path Pascal/ISIS Operating System (PPIOS) might be developed.

  8. Teaching Pascal's Triangle from a Computer Science Perspective

    ERIC Educational Resources Information Center

    Skurnick, Ronald

    2004-01-01

    Pascal's Triangle is named for the seventeenth-century French philosopher and mathematician Blaise Pascal (the same person for whom the computer programming language is named). Students are generally introduced to Pascal's Triangle in an algebra or precalculus class in which the Binomial Theorem is presented. This article, presents a new method…

  9. Operation of the HP2250 with the HP9000 series 200 using PASCAL 3.0

    NASA Technical Reports Server (NTRS)

    Perry, John; Stroud, C. W.

    1986-01-01

    A computer program has been written to provide an interface between the HP Series 200 desktop computers, operating under HP Standard Pascal 3.0, and the HP2250 Data Acquisition and Control System. Pascal 3.0 for the HP9000 desktop computer gives a number of procedures for handling bus communication at various levels. It is necessary, however, to reach the lowest possible level in Pascal to handle the bus protocols required by the HP2250. This makes programming extremely complex since these protocols are not documented. The program described solves those problems and allows the user to immediately program, simply and efficiently, any measurement and control language (MCL/50) application with a few procedure calls. The complete set of procedures is available on a 5 1/4 inch diskette from Cosmic. Included in this group of procedures is an Exerciser which allows the user to exercise his HP2250 interactively. The exerciser operates in a fashion similar to the Series 200 operating system programs, but is adapted to the requirements of the HP2250. The programs on the diskette and the user's manual assume the user is acquainted with both the MCL/50 programming language and HP Standard Pascal 3.0 for the HP series 200 desktop computers.

  10. Programming Languages.

    ERIC Educational Resources Information Center

    Tesler, Lawrence G.

    1984-01-01

    Discusses the nature of programing languages, considering the features of BASIC, LOGO, PASCAL, COBOL, FORTH, APL, and LISP. Also discusses machine/assembly codes, the operation of a compiler, and trends in the evolution of programing languages (including interest in notational systems called object-oriented languages). (JN)

  11. Advanced Placement Computer Science (with Pascal). Teacher's Guide. Volume 1. Second Edition.

    ERIC Educational Resources Information Center

    Farkouh, Alice; And Others

    The purpose of this guide is to give teachers and supervisors a working knowledge of various approaches to enhancing pupil learning about computer science, particularly through the use of Pascal. It contains instructional units dealing with: (1) computer components; (2) computer languages; (3) compilers; (4) essential features of a Pascal program;…

  12. Effects of Pascal and FORTRAN Programming on the Problem-Solving Abilities of College Students.

    ERIC Educational Resources Information Center

    Choi, Won Sik; Repman, Judi

    1993-01-01

    Describes a study that was conducted to determine whether learning to program a computer in Pascal or FORTRAN improved problem-solving skills of college students when compared to a control group and to determine which programing language was more effective in the development of problem-solving abilities. (26 references) (LRW)

  13. System analysis for the Huntsville Operational Support Center distributed computer system

    NASA Technical Reports Server (NTRS)

    Ingels, E. M.

    1983-01-01

    A simulation model was developed and programmed in three languages BASIC, PASCAL, and SLAM. Two of the programs are included in this report, the BASIC and the PASCAL language programs. SLAM is not supported by NASA/MSFC facilities and hence was not included. The statistical comparison of simulations of the same HOSC system configurations are in good agreement and are in agreement with the operational statistics of HOSC that were obtained. Three variations of the most recent HOSC configuration was run and some conclusions drawn as to the system performance under these variations.

  14. Turtlegraphics: A Comparison of Logo and Turbo Pascal.

    ERIC Educational Resources Information Center

    VanLengen, Craig A.

    1989-01-01

    The integrated compiler of the Turbo Pascal environment allows the execution of a completed program independent of the developed environment and with greater execution speed, in comparison with LOGO. Conversion table of turtle-graphic commands for the two languages is presented. (Author/YP)

  15. Knowledge Intensive Programming: A New Educational Computing Environment.

    ERIC Educational Resources Information Center

    Seidman, Robert H.

    1990-01-01

    Comparison of the process of problem solving using a conventional procedural computer programing language (e.g., BASIC, Logo, Pascal), with the process when using a logic programing language (i.e., Prolog), focuses on the potential of the two types of programing languages to facilitate the transfer of problem-solving skills, cognitive development,…

  16. Implementing the UCSD PASCAL system on the MODCOMP computer. [deep space network

    NASA Technical Reports Server (NTRS)

    Wolfe, T.

    1980-01-01

    The implementation of an interactive software development system (UCSD PASCAL) on the MODCOMP computer is discussed. The development of an interpreter for the MODCOMP II and the MODCOMP IV computers, written in MODCOMP II assembly language, is described. The complete Pascal programming system was run successfully on a MODCOMP II and MODCOMP IV under both the MAX II/III and MAX IV operating systems. The source code for an 8080 microcomputer version of the interpreter was used as the design for the MODCOMP interpreter. A mapping of the functions within the 8080 interpreter into MODCOMP II assembly language was the method used to code the interpreter.

  17. On Why It Is Impossible to Prove that the BDX90 Dispatcher Implements a Time-sharing System

    NASA Technical Reports Server (NTRS)

    Boyer, R. S.; Moore, J. S.

    1983-01-01

    The Software Implemented Fault Tolerance SIFT system, is written in PASCAL except for about a page of machine code. The SIFT system implements a small time sharing system in which PASCAL programs for separate application tasks are executed according to a schedule with real time constraints. The PASCAL language has no provision for handling the notion of an interrupt such as the B930 clock interrupt. The PASCAL language also lacks the notion of running a PASCAL subroutine for a given amount of time, suspending it, saving away the suspension, and later activating the suspension. Machine code was used to overcome these inadequacies of PASCAL. Code which handles clock interrupts and suspends processes is called a dispatcher. The time sharing/virtual machine idea is completely destroyed by the reconfiguration task. After termination of the reconfiguration task, the tasks run by the dispatcher have no relation to those run before reconfiguration. It is impossible to view the dispatcher as a time-sharing system implementing virtual BDX930s running concurrently when one process can wipe out the others.

  18. Selection and Use of General-Purpose Programming Languages--Overview. Volume 1.

    ERIC Educational Resources Information Center

    Cugini, John V.

    This study presents a review of selection factors for the seven major general-purpose programming languages: Ada, BASIC, C, COBOL, FORTRAN, PASCAL, and PL/I. The factors covered include not only the logical operations within each language, but also the advantages and disadvantages stemming from the current computing environment, e.g., software…

  19. Computer simulation of FT-NMR multiple pulse experiment

    NASA Astrophysics Data System (ADS)

    Allouche, A.; Pouzard, G.

    1989-04-01

    Using the product operator formalism in its real form, SIMULDENS expands the density matrix of a scalar coupled nuclear spin system and simulates analytically a large variety of FT-NMR multiple pulse experiments. The observable transverse magnetizations are stored and can be combined to represent signal accumulation. The programming language is VAX PASCAL, but a MacIntosh Turbo Pascal Version is also available.

  20. Database interfaces on NASA's heterogeneous distributed database system

    NASA Technical Reports Server (NTRS)

    Huang, Shou-Hsuan Stephen

    1987-01-01

    The purpose of Distributed Access View Integrated Database (DAVID) interface module (Module 9: Resident Primitive Processing Package) is to provide data transfer between local DAVID systems and resident Data Base Management Systems (DBMSs). The result of current research is summarized. A detailed description of the interface module is provided. Several Pascal templates were constructed. The Resident Processor program was also developed. Even though it is designed for the Pascal templates, it can be modified for templates in other languages, such as C, without much difficulty. The Resident Processor itself can be written in any programming language. Since Module 5 routines are not ready yet, there is no way to test the interface module. However, simulation shows that the data base access programs produced by the Resident Processor do work according to the specifications.

  1. PCG: A prototype incremental compilation facility for the SAGA environment, appendix F

    NASA Technical Reports Server (NTRS)

    Kimball, Joseph John

    1985-01-01

    A programming environment supports the activity of developing and maintaining software. New environments provide language-oriented tools such as syntax-directed editors, whose usefulness is enhanced because they embody language-specific knowledge. When syntactic and semantic analysis occur early in the cycle of program production, that is, during editing, the use of a standard compiler is inefficient, for it must re-analyze the program before generating code. Likewise, it is inefficient to recompile an entire file, when the editor can determine that only portions of it need updating. The pcg, or Pascal code generation, facility described here generates code directly from the syntax trees produced by the SAGA syntax directed Pascal editor. By preserving the intermediate code used in the previous compilation, it can limit recompilation to the routines actually modified by editing.

  2. Design and Implementation of a Tool for Teaching Programming.

    ERIC Educational Resources Information Center

    Goktepe, Mesut; And Others

    1989-01-01

    Discussion of the use of computers in education focuses on a graphics-based system for teaching the Pascal programing language for problem solving. Topics discussed include user interface; notification based systems; communication processes; object oriented programing; workstations; graphics architecture; and flowcharts. (18 references) (LRW)

  3. Computer Aided Management for Information Processing Projects.

    ERIC Educational Resources Information Center

    Akman, Ibrahim; Kocamustafaogullari, Kemal

    1995-01-01

    Outlines the nature of information processing projects and discusses some project management programming packages. Describes an in-house interface program developed to utilize a selected project management package (TIMELINE) by using Oracle Data Base Management System tools and Pascal programming language for the management of information system…

  4. Modula-3 Report.

    ERIC Educational Resources Information Center

    Cardelli, Luca; And Others

    Designed by the DEC Systems Research Center and the Olivetti Research Center, the programming language Modula-3 descends from Mesa, Modula-2, Cedar, and Module-2+, and resembles Object Pascal, Oberon, and Euclid. A notable feature of this language family is the use of modules to delineate the separation between the implementation and the use of…

  5. PORTABLE LISP; a list-processing interpreter. [CDC7600; PASCAL

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Taylor, W.P.

    The program constitutes a complete, basic LISP (LIST-Processing language) interpreter. LISP expressions are evaluated one by one with both the input expression and the resulting evaluated expression printed. Expressions are evaluated until a FIN card is encountered. Between expression evaluations a garbage-collection algorithm is invoked to recover list space used in the previous evaluation.CDC7600; PASCAL; SCOPE; The sample problem was executed in 7000 (octal) words of memory on a CDC7600.

  6. Shall We Teach Structured Programming to Children?

    ERIC Educational Resources Information Center

    LaFrance, Jacques E.

    To study the effectiveness and feasibility of using structured programming games at the elementary school level, this study presented one and one-half hours of programming instruction to a group of gifted children between the ages of nine and twelve. Using a game called Antfarm and the programming language Pascal, the instruction introduced…

  7. Multitasking-Pascal extensions solve concurrency problems

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Mackie, P.H.

    1982-09-29

    To avoid deadlock (one process waiting for a resource than another process can't release) and indefinite postponement (one process being continually denied a resource request) in a multitasking-system application, it is possible to use a high-level development language with built-in concurrency handlers. Parallel Pascal is one such language; it extends standard Pascal via special task synchronizers: a new data type called signal, new system procedures called wait and send and a Boolean function termed awaited. To understand the language's use the author examines the problems it helps solve.

  8. NPS-PASCAL. A Microcomputer-based Implementation of the PASCAL Programming Language.

    DTIC Science & Technology

    1980-03-01

    rCL (N BASED PRINTNAME)(1) BTEV; CALL LI ’ ITS (I: =N (0)4-7); CALL 7NTEmRtLINKS; 12%- CALL ST A DrRT ( ); PY’EPTR(e)= FOR" kALL S7ET.DDRPTR(!K...kAccI, 1971 . 7* Flynn.,C P. and Moranville, .S., kL-;T_-v0 T -Dl1e7-itaticn Cf A Fi-I 1-vel 3o tt~ lanr’uape F-cr A M’icroccssor-bs- C~’-:uter Sy st

  9. C-Language Integrated Production System, Version 5.1

    NASA Technical Reports Server (NTRS)

    Riley, Gary; Donnell, Brian; Ly, Huyen-Anh VU; Culbert, Chris; Savely, Robert T.; Mccoy, Daniel J.; Giarratano, Joseph

    1992-01-01

    CLIPS 5.1 provides cohesive software tool for handling wide variety of knowledge with support for three different programming paradigms: rule-based, object-oriented, and procedural. Rule-based programming provides representation of knowledge by use of heuristics. Object-oriented programming enables modeling of complex systems as modular components. Procedural programming enables CLIPS to represent knowledge in ways similar to those allowed in such languages as C, Pascal, Ada, and LISP. Working with CLIPS 5.1, one can develop expert-system software by use of rule-based programming only, object-oriented programming only, procedural programming only, or combinations of the three.

  10. Fault-Tree Compiler

    NASA Technical Reports Server (NTRS)

    Butler, Ricky W.; Boerschlein, David P.

    1993-01-01

    Fault-Tree Compiler (FTC) program, is software tool used to calculate probability of top event in fault tree. Gates of five different types allowed in fault tree: AND, OR, EXCLUSIVE OR, INVERT, and M OF N. High-level input language easy to understand and use. In addition, program supports hierarchical fault-tree definition feature, which simplifies tree-description process and reduces execution time. Set of programs created forming basis for reliability-analysis workstation: SURE, ASSIST, PAWS/STEM, and FTC fault-tree tool (LAR-14586). Written in PASCAL, ANSI-compliant C language, and FORTRAN 77. Other versions available upon request.

  11. Language and Program for Documenting Software Design

    NASA Technical Reports Server (NTRS)

    Kleine, H.; Zepko, T. M.

    1986-01-01

    Software Design and Documentation Language (SDDL) provides effective communication medium to support design and documentation of complex software applications. SDDL supports communication among all members of software design team and provides for production of informative documentation on design effort. Use of SDDL-generated document to analyze design makes it possible to eliminate many errors not detected until coding and testing attempted. SDDL processor program translates designer's creative thinking into effective document for communication. Processor performs as many automatic functions as possible, freeing designer's energy for creative effort. SDDL processor program written in PASCAL.

  12. Software in the Classroom: Issues in the Design of Effective Software Tools. Technical Report No. 15.

    ERIC Educational Resources Information Center

    Kurland, D. Midian

    This paper identifies three ways that computers are used in educational contexts. The first and most widespread use is as a tutor, i.e., as a delivery system for programmed instruction and drill-and-practice activities. The second use is as a programming environment to teach programming languages such as BASIC, LOGO, or PASCAL. The third use is as…

  13. Research in mathematical theory of computation. [computer programming applications

    NASA Technical Reports Server (NTRS)

    Mccarthy, J.

    1973-01-01

    Research progress in the following areas is reviewed: (1) new version of computer program LCF (logic for computable functions) including a facility to search for proofs automatically; (2) the description of the language PASCAL in terms of both LCF and in first order logic; (3) discussion of LISP semantics in LCF and attempt to prove the correctness of the London compilers in a formal way; (4) design of both special purpose and domain independent proving procedures specifically program correctness in mind; (5) design of languages for describing such proof procedures; and (6) the embedding of ideas in the first order checker.

  14. The SIFT hardware/software systems. Volume 2: Software listings

    NASA Technical Reports Server (NTRS)

    Palumbo, Daniel L.

    1985-01-01

    This document contains software listings of the SIFT operating system and application software. The software is coded for the most part in a variant of the Pascal language, Pascal*. Pascal* is a cross-compiler running on the VAX and Eclipse computers. The output of Pascal* is BDX-390 assembler code. When necessary, modules are written directly in BDX-390 assembler code. The listings in this document supplement the description of the SIFT system found in Volume 1 of this report, A Detailed Description.

  15. The Effectiveness of Using Learning Management Systems and Collaborative Tool in Web-Based Teaching of Programming Languages

    ERIC Educational Resources Information Center

    Cavus, Nadire; Uzunboylu, Huseyin; Ibrahim, Dogan

    2006-01-01

    This paper is about a pilot study which has been carried out at the Near East University during the 2004/5 Fall Semester using the Moodle LMS [learning management system] together with GREWPtool collaborative editor. The system has been tested with 36 students taking the Java and the Pascal programming courses. The results of the pilot study…

  16. The BLAZE language: A parallel language for scientific programming

    NASA Technical Reports Server (NTRS)

    Mehrotra, P.; Vanrosendale, J.

    1985-01-01

    A Pascal-like scientific programming language, Blaze, is described. Blaze contains array arithmetic, forall loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine specific program restructuring. Thus Blaze should allow one to achieve highly parallel execution on multiprocessor architectures, while still providing the user with onceptually sequential control flow. A central goal in the design of Blaze is portability across a broad range of parallel architectures. The multiple levels of parallelism present in Blaze code, in principle, allow a compiler to extract the types of parallelism appropriate for the given architecture while neglecting the remainder. The features of Blaze are described and shows how this language would be used in typical scientific programming.

  17. TEQUEL: The query language of SADDLE

    NASA Technical Reports Server (NTRS)

    Rajan, S. D.

    1984-01-01

    A relational database management system is presented that is tailored for engineering applications. A wide variety of engineering data types are supported and the data definition language (DDL) and data manipulation language (DML) are extended to handle matrices. The system can be used either in the standalone mode or through a FORTRAN or PASCAL application program. The query language is of the relational calculus type and allows the user to store, retrieve, update and delete tuples from relations. The relational operations including union, intersect and differ facilitate creation of temporary relations that can be used for manipulating information in a powerful manner. Sample applications are shown to illustrate the creation of data through a FORTRAN program and data manipulation using the TEQUEL DML.

  18. The BLAZE language - A parallel language for scientific programming

    NASA Technical Reports Server (NTRS)

    Mehrotra, Piyush; Van Rosendale, John

    1987-01-01

    A Pascal-like scientific programming language, BLAZE, is described. BLAZE contains array arithmetic, forall loops, and APL-style accumulation operators, which allow natural expression of fine grained parallelism. It also employs an applicative or functional procedure invocation mechanism, which makes it easy for compilers to extract coarse grained parallelism using machine specific program restructuring. Thus BLAZE should allow one to achieve highly parallel execution on multiprocessor architectures, while still providing the user with conceptually sequential control flow. A central goal in the design of BLAZE is portability across a broad range of parallel architectures. The multiple levels of parallelism present in BLAZE code, in principle, allow a compiler to extract the types of parallelism appropriate for the given architecture while neglecting the remainder. The features of BLAZE are described and it is shown how this language would be used in typical scientific programming.

  19. Fault-Tree Compiler Program

    NASA Technical Reports Server (NTRS)

    Butler, Ricky W.; Martensen, Anna L.

    1992-01-01

    FTC, Fault-Tree Compiler program, is reliability-analysis software tool used to calculate probability of top event of fault tree. Five different types of gates allowed in fault tree: AND, OR, EXCLUSIVE OR, INVERT, and M OF N. High-level input language of FTC easy to understand and use. Program supports hierarchical fault-tree-definition feature simplifying process of description of tree and reduces execution time. Solution technique implemented in FORTRAN, and user interface in Pascal. Written to run on DEC VAX computer operating under VMS operating system.

  20. Pascal and High-School Students: A Study of Misconceptions. Technology Panel Study of Stanford and the Schools. Occasional Report #009.

    ERIC Educational Resources Information Center

    Sleeman, D.; And Others

    In an attempt to initiate a new approach to the teaching of Pascal, a study was conducted to ascertain the difficulties students encountered when they attempt to learn this computer language. Screening tests were given to 68 students in grades 11 and 12 who had just completed a semester course in Pascal. The purpose of the test was to detect…

  1. Comparison of PASCAL and FORTRAN for solving problems in the physical sciences

    NASA Technical Reports Server (NTRS)

    Watson, V. R.

    1981-01-01

    The paper compares PASCAL and FORTRAN for problem solving in the physical sciences, due to requests NASA has received to make PASCAL available on the Numerical Aerodynamic Simulator (scheduled to be operational in 1986). PASCAL disadvantages include the lack of scientific utility procedures equivalent to the IBM scientific subroutine package or the IMSL package which are available in FORTRAN. Advantages include a well-organized, easy to read and maintain writing code, range checking to prevent errors, and a broad selection of data types. It is concluded that FORTRAN may be the better language, although ADA (patterned after PASCAL) may surpass FORTRAN due to its ability to add complex and vector math, and the specify the precision and range of variables.

  2. C-Language Integrated Production System, Version 6.0

    NASA Technical Reports Server (NTRS)

    Riley, Gary; Donnell, Brian; Ly, Huyen-Anh Bebe; Ortiz, Chris

    1995-01-01

    C Language Integrated Production System (CLIPS) computer programs are specifically intended to model human expertise or other knowledge. CLIPS is designed to enable research on, and development and delivery of, artificial intelligence on conventional computers. CLIPS 6.0 provides cohesive software tool for handling wide variety of knowledge with support for three different programming paradigms: rule-based, object-oriented, and procedural. Rule-based programming: representation of knowledge as heuristics - essentially, rules of thumb that specify set of actions performed in given situation. Object-oriented programming: modeling of complex systems comprised of modular components easily reused to model other systems or create new components. Procedural-programming: representation of knowledge in ways similar to those of such languages as C, Pascal, Ada, and LISP. Version of CLIPS 6.0 for IBM PC-compatible computers requires DOS v3.3 or later and/or Windows 3.1 or later.

  3. A Potpourri of Pascal Programs.

    ERIC Educational Resources Information Center

    Gimmestad, Beverly; And Others

    This is a collection of Pascal programs that were developed for a 1986 National Science Foundation-sponsored high school teachers' summer workshop. The programs can be used as a means of extending or enriching textbook material in either high school mathematics or Pascal courses. Some suggested uses are: (1) teacher demonstrations in mathematics…

  4. Flowcharting with D-charts

    NASA Technical Reports Server (NTRS)

    Meyer, D.

    1985-01-01

    A D-Chart is a style of flowchart using control symbols highly appropriate to modern structured programming languages. The intent of a D-Chart is to provide a clear and concise one-for-one mapping of control symbols to high-level language constructs for purposes of design and documentation. The notation lends itself to both high-level and code-level algorithmic description. The various issues that may arise when representing, in D-Chart style, algorithms expressed in the more popular high-level languages are addressed. In particular, the peculiarities of mapping control constructs for Ada, PASCAL, FORTRAN 77, C, PL/I, Jovial J73, HAL/S, and Algol are discussed.

  5. Flowcharting with D-charts

    NASA Technical Reports Server (NTRS)

    Meyer, D. D.

    1985-01-01

    A D-Chart is a style of flowchart using control symbols highly appropriate to modern structured programming languages. The intent of a D-Chart is to provide a clear and concise one-for-one mapping of control symbols to high-level language constructs for purposes of design and documentation. The notation lends itself to both high-level and code-level algorithmic description. The various issues that may arise when representing, in D-Chart style, algorithms expressed in the more popular high-level languages are addressed. In particular, the peculiarities of mapping control constructs for Ada, PASCAL, FORTRAN 77, C, PL/I, Joviai J73, HAL/S, and Algol are discussed.

  6. Automatic Generation of Taylor Series in Pascal-SC: Basic Operations and Applications to Ordinary Differential Equations.

    DTIC Science & Technology

    1983-03-01

    facilities built into the language compiler itself can be used to generate _imanchAe-C-d, for the evaluatiomn la ’ fficients.) Examples of such languages...Dy mtt ss. I I I I I I I I I,ase.TC11) - 0 1 I =- M 3 (SM) By Mse rede a• I RA IQ BZ yrcrec Table 4.1. Resolution of Cases for e. Consider a series...von Gudenberg. Gesmte Arithmetik des PASCAL-SC Rechners: Benutzerhandbuch. Institute for Applied Mathematics, University of Karlsruhe, 1981. -33- 4

  7. Pascal: Solutions to Projects. Dissemination Packet--Summer 1989: Booklet #5.

    ERIC Educational Resources Information Center

    Greenwell, Raymond N.

    This booklet is the fifth in a series of nine from the Teacher Training Institute at Hofstra University (New York) and contains the instructor's and several participants' course project solutions for both Pascal programing courses within the institute. Included in this booklet are Pascal programs utilized with the following project topics: (1)…

  8. Programming Pascal's Triangle

    ERIC Educational Resources Information Center

    Curley, Walter

    1974-01-01

    After a brief discussion of Pascal's triangle and description of four methods of hand construction, the author provides FORTRAN and BASIC programs for computer construction based on recursive definition. (SD)

  9. Programming Environments Based on Structured Editors: The MENTOR Experience,

    DTIC Science & Technology

    1980-07-01

    ambitious plan has been actually implemented in MENTOR- PASCAL. There are niostly two reaons for this, which are actually cnmplementary aspects of...languages. As might be expecteo, these desig,, * r.t.. ia ar closely 8 related to those based on semantic considerationslO. We have good hope that the...d) it has reasonably good user interaction facilities: there are various debugging aids osuch as a trace package, an interrupt facility, and the user

  10. Apple Macintosh programs for nucleic and protein sequence analyses.

    PubMed Central

    Bellon, B

    1988-01-01

    This paper describes a package of programs for handling and analyzing nucleic acid and protein sequences using the Apple Macintosh microcomputer. There are three important features of these programs: first, because of the now classical Macintosh interface the programs can be easily used by persons with little or no computer experience. Second, it is possible to save all the data, written in an editable scrolling text window or drawn in a graphic window, as files that can be directly used either as word processing documents or as picture documents. Third, sequences can be easily exchanged with any other computer. The package is composed of thirteen programs, written in Pascal programming language. PMID:2832832

  11. EpHLA: an innovative and user-friendly software automating the HLAMatchmaker algorithm for antibody analysis.

    PubMed

    Sousa, Luiz Cláudio Demes da Mata; Filho, Herton Luiz Alves Sales; Von Glehn, Cristina de Queiroz Carrascosa; da Silva, Adalberto Socorro; Neto, Pedro de Alcântara dos Santos; de Castro, José Adail Fonseca; do Monte, Semíramis Jamil Hadad

    2011-12-01

    The global challenge for solid organ transplantation programs is to distribute organs to the highly sensitized recipients. The purpose of this work is to describe and test the functionality of the EpHLA software, a program that automates the analysis of acceptable and unacceptable HLA epitopes on the basis of the HLAMatchmaker algorithm. HLAMatchmaker considers small configurations of polymorphic residues referred to as eplets as essential components of HLA-epitopes. Currently, the analyses require the creation of temporary files and the manual cut and paste of laboratory tests results between electronic spreadsheets, which is time-consuming and prone to administrative errors. The EpHLA software was developed in Object Pascal programming language and uses the HLAMatchmaker algorithm to generate histocompatibility reports. The automated generation of reports requires the integration of files containing the results of laboratory tests (HLA typing, anti-HLA antibody signature) and public data banks (NMDP, IMGT). The integration and the access to this data were accomplished by means of the framework called eDAFramework. The eDAFramework was developed in Object Pascal and PHP and it provides data access functionalities for software developed in these languages. The tool functionality was successfully tested in comparison to actual, manually derived reports of patients from a renal transplantation program with related donors. We successfully developed software, which enables the automated definition of the epitope specificities of HLA antibodies. This new tool will benefit the management of recipient/donor pairs selection for highly sensitized patients. Copyright © 2011 Elsevier B.V. All rights reserved.

  12. The Design and Implementation of an Operating System for the IBM Personal Computer.

    DTIC Science & Technology

    1984-12-01

    comprehensive study of an actual operating system in an effort to show students how theory has been put into action (Lions, 1978; McCharen, 1980). Another...Freedman, 1977). However, since it is easier to develop and maintain a program written in a high-order language (HOL), Pascal was chosen to be the primary...monolithic monitor approach and the kernel approach are strategies which can be used to structure operating systems ( Deitel , 1983; Holt, 1983

  13. Controlling Laboratory Processes From A Personal Computer

    NASA Technical Reports Server (NTRS)

    Will, H.; Mackin, M. A.

    1991-01-01

    Computer program provides natural-language process control from IBM PC or compatible computer. Sets up process-control system that either runs without operator or run by workers who have limited programming skills. Includes three smaller programs. Two of them, written in FORTRAN 77, record data and control research processes. Third program, written in Pascal, generates FORTRAN subroutines used by other two programs to identify user commands with device-driving routines written by user. Also includes set of input data allowing user to define user commands to be executed by computer. Requires personal computer operating under MS-DOS with suitable hardware interfaces to all controlled devices. Also requires FORTRAN 77 compiler and device drivers written by user.

  14. Software design and documentation language: User's guide for SDDL release 4

    NASA Technical Reports Server (NTRS)

    Zepko, T. M.

    1981-01-01

    The changes introduced in the PASCAL implementation of the software design and documentation language are described. These changes include a number of new capabilities, plus some changes to make the language more consistent and easier to use. Incompatibilities with earlier versions are limited to certain of the directive statements.

  15. Software-safety and software quality assurance in real-time applications Part 2: Real-time structures and languages

    NASA Astrophysics Data System (ADS)

    Schoitsch, Erwin

    1988-07-01

    Our society is depending more and more on the reliability of embedded (real-time) computer systems even in every-day life. Considering the complexity of the real world, this might become a severe threat. Real-time programming is a discipline important not only in process control and data acquisition systems, but also in fields like communication, office automation, interactive databases, interactive graphics and operating systems development. General concepts of concurrent programming and constructs for process-synchronization are discussed in detail. Tasking and synchronization concepts, methods of process communication, interrupt- and timeout handling in systems based on semaphores, signals, conditional critical regions or on real-time languages like Concurrent PASCAL, MODULA, CHILL and ADA are explained and compared with each other and with respect to their potential to quality and safety.

  16. HDM/PASCAL Verification System User's Manual

    NASA Technical Reports Server (NTRS)

    Hare, D.

    1983-01-01

    The HDM/Pascal verification system is a tool for proving the correctness of programs written in PASCAL and specified in the Hierarchical Development Methodology (HDM). This document assumes an understanding of PASCAL, HDM, program verification, and the STP system. The steps toward verification which this tool provides are parsing programs and specifications, checking the static semantics, and generating verification conditions. Some support functions are provided such as maintaining a data base, status management, and editing. The system runs under the TOPS-20 and TENEX operating systems and is written in INTERLISP. However, no knowledge is assumed of these operating systems or of INTERLISP. The system requires three executable files, HDMVCG, PARSE, and STP. Optionally, the editor EMACS should be on the system in order for the editor to work. The file HDMVCG is invoked to run the system. The files PARSE and STP are used as lower forks to perform the functions of parsing and proving.

  17. Software Design for Interactive Graphic Radiation Treatment Simulation Systems*

    PubMed Central

    Kalet, Ira J.; Sweeney, Christine; Jacky, Jonathan

    1990-01-01

    We examine issues in the design of interactive computer graphic simulation programs for radiation treatment planning (RTP), as well as expert system programs that automate parts of the RTP process, in light of ten years of experience at designing, building and using such programs. An experiment in object-oriented design using standard Pascal shows that while some advantage is gained from the design, it is still difficult to achieve modularity and to integrate expert system components. A new design based on the Common LISP Object System (CLOS) is described. This series of designs for RTP software shows that this application benefits in specific ways from object-oriented design methods and appropriate languages and tools.

  18. Software engineering aspects of real-time programming concepts

    NASA Astrophysics Data System (ADS)

    Schoitsch, Erwin

    1986-08-01

    Real-time programming is a discipline of great importance not only in process control, but also in fields like communication, office automation, interactive databases, interactive graphics and operating systems development. General concepts of concurrent programming and constructs for process-synchronization are discussed in detail. Tasking and synchronization concepts, methods of process communication, interrupt and timeout handling in systems based on semaphores, signals, conditional critical regions or on real-time languages like Concurrent PASCAL, MODULA, CHILL and ADA are explained and compared with each other. The second part deals with structuring and modularization of technical processes to build reliable and maintainable real time systems. Software-quality and software engineering aspects are considered throughout the paper.

  19. Automating software design system DESTA

    NASA Technical Reports Server (NTRS)

    Lovitsky, Vladimir A.; Pearce, Patricia D.

    1992-01-01

    'DESTA' is the acronym for the Dialogue Evolutionary Synthesizer of Turnkey Algorithms by means of a natural language (Russian or English) functional specification of algorithms or software being developed. DESTA represents the computer-aided and/or automatic artificial intelligence 'forgiving' system which provides users with software tools support for algorithm and/or structured program development. The DESTA system is intended to provide support for the higher levels and earlier stages of engineering design of software in contrast to conventional Computer Aided Design (CAD) systems which provide low level tools for use at a stage when the major planning and structuring decisions have already been taken. DESTA is a knowledge-intensive system. The main features of the knowledge are procedures, functions, modules, operating system commands, batch files, their natural language specifications, and their interlinks. The specific domain for the DESTA system is a high level programming language like Turbo Pascal 6.0. The DESTA system is operational and runs on an IBM PC computer.

  20. STAR (Simple Tool for Automated Reasoning): Tutorial guide and reference manual

    NASA Technical Reports Server (NTRS)

    Borchardt, G. C.

    1985-01-01

    STAR is an interactive, interpreted programming language for the development and operation of Artificial Intelligence application systems. The language is intended for use primarily in the development of software application systems which rely on a combination of symbolic processing, central to the vast majority of AI algorithms, with routines and data structures defined in compiled languages such as C, FORTRAN and PASCAL. References to routines and data structures defined in compiled languages are intermixed with symbolic structures in STAR, resulting in a hybrid operating environment in which symbolic and non-symbolic processing and organization of data may interact to a high degree within the execution of particular application systems. The STAR language was developed in the course of a project involving AI techniques in the interpretation of imaging spectrometer data and is derived in part from a previous language called CLIP. The interpreter for STAR is implemented as a program defined in the language C and has been made available for distribution in source code form through NASA's Computer Software Management and Information Center (COSMIC). Contained within this report are the STAR Tutorial Guide, which introduces the language in a step-by-step manner, and the STAR Reference Manual, which provides a detailed summary of the features of STAR.

  1. SARA - SURE/ASSIST RELIABILITY ANALYSIS WORKSTATION (VAX VMS VERSION)

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1994-01-01

    SARA, the SURE/ASSIST Reliability Analysis Workstation, is a bundle of programs used to solve reliability problems. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. The Systems Validation Methods group at NASA Langley Research Center has created a set of four software packages that form the basis for a reliability analysis workstation, including three for use in analyzing reconfigurable, fault-tolerant systems and one for analyzing non-reconfigurable systems. The SARA bundle includes the three for reconfigurable, fault-tolerant systems: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), and PAWS/STEM reliability analysis programs (LAR-14165, LAR-14920). As indicated by the program numbers in parentheses, each of these three packages is also available separately in two machine versions. The fourth package, which is only available separately, is FTC, the Fault Tree Compiler (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree which describes a non-reconfigurable system. PAWS/STEM and SURE are analysis programs which utilize different solution methods, but have a common input language, the SURE language. ASSIST is a preprocessor that generates SURE language from a more abstract definition. ASSIST, SURE, and PAWS/STEM are described briefly in the following paragraphs. For additional details about the individual packages, including pricing, please refer to their respective abstracts. ASSIST, the Abstract Semi-Markov Specification Interface to the SURE Tool program, allows a reliability engineer to describe the failure behavior of a fault-tolerant computer system in an abstract, high-level language. The ASSIST program then automatically generates a corresponding semi-Markov model. A one-page ASSIST-language description may result in a semi-Markov model with thousands of states and transitions. The ASSIST program also includes model-reduction techniques to facilitate efficient modeling of large systems. The semi-Markov model generated by ASSIST is in the format needed for input to SURE and PAWS/STEM. The Semi-Markov Unreliability Range Evaluator, SURE, is an analysis tool for reconfigurable, fault-tolerant systems. SURE provides an efficient means for calculating accurate upper and lower bounds for the death state probabilities for a large class of semi-Markov models, not just those which can be reduced to critical-pair architectures. The calculated bounds are close enough (usually within 5 percent of each other) for use in reliability studies of ultra-reliable computer systems. The SURE bounding theorems have algebraic solutions and are consequently computationally efficient even for large and complex systems. SURE can optionally regard a specified parameter as a variable over a range of values, enabling an automatic sensitivity analysis. SURE output is tabular. The PAWS/STEM package includes two programs for the creation and evaluation of pure Markov models describing the behavior of fault-tolerant reconfigurable computer systems: the Pade Approximation with Scaling (PAWS) and Scaled Taylor Exponential Matrix (STEM) programs. PAWS and STEM produce exact solutions for the probability of system failure and provide a conservative estimate of the number of significant digits in the solution. Markov models of fault-tolerant architectures inevitably lead to numerically stiff differential equations. Both PAWS and STEM have the capability to solve numerically stiff models. These complementary programs use separate methods to determine the matrix exponential in the solution of the model's system of differential equations. In general, PAWS is better suited to evaluate small and dense models. STEM operates at lower precision, but works faster than PAWS for larger models. The programs that comprise the SARA package were originally developed for use on DEC VAX series computers running VMS and were later ported for use on Sun series computers running SunOS. They are written in C-language, Pascal, and FORTRAN 77. An ANSI compliant C compiler is required in order to compile the C portion of the Sun version source code. The Pascal and FORTRAN code can be compiled on Sun computers using Sun Pascal and Sun Fortran. For the VMS version, VAX C, VAX PASCAL, and VAX FORTRAN can be used to recompile the source code. The standard distribution medium for the VMS version of SARA (COS-10041) is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The standard distribution medium for the Sun version of SARA (COS-10039) is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. Electronic copies of the ASSIST user's manual in TeX and PostScript formats are provided on the distribution medium. DEC, VAX, VMS, and TK50 are registered trademarks of Digital Equipment Corporation. Sun, Sun3, Sun4, and SunOS are trademarks of Sun Microsystems, Inc. TeX is a trademark of the American Mathematical Society. PostScript is a registered trademark of Adobe Systems Incorporated.

  2. SARA - SURE/ASSIST RELIABILITY ANALYSIS WORKSTATION (UNIX VERSION)

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1994-01-01

    SARA, the SURE/ASSIST Reliability Analysis Workstation, is a bundle of programs used to solve reliability problems. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. The Systems Validation Methods group at NASA Langley Research Center has created a set of four software packages that form the basis for a reliability analysis workstation, including three for use in analyzing reconfigurable, fault-tolerant systems and one for analyzing non-reconfigurable systems. The SARA bundle includes the three for reconfigurable, fault-tolerant systems: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), and PAWS/STEM reliability analysis programs (LAR-14165, LAR-14920). As indicated by the program numbers in parentheses, each of these three packages is also available separately in two machine versions. The fourth package, which is only available separately, is FTC, the Fault Tree Compiler (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree which describes a non-reconfigurable system. PAWS/STEM and SURE are analysis programs which utilize different solution methods, but have a common input language, the SURE language. ASSIST is a preprocessor that generates SURE language from a more abstract definition. ASSIST, SURE, and PAWS/STEM are described briefly in the following paragraphs. For additional details about the individual packages, including pricing, please refer to their respective abstracts. ASSIST, the Abstract Semi-Markov Specification Interface to the SURE Tool program, allows a reliability engineer to describe the failure behavior of a fault-tolerant computer system in an abstract, high-level language. The ASSIST program then automatically generates a corresponding semi-Markov model. A one-page ASSIST-language description may result in a semi-Markov model with thousands of states and transitions. The ASSIST program also includes model-reduction techniques to facilitate efficient modeling of large systems. The semi-Markov model generated by ASSIST is in the format needed for input to SURE and PAWS/STEM. The Semi-Markov Unreliability Range Evaluator, SURE, is an analysis tool for reconfigurable, fault-tolerant systems. SURE provides an efficient means for calculating accurate upper and lower bounds for the death state probabilities for a large class of semi-Markov models, not just those which can be reduced to critical-pair architectures. The calculated bounds are close enough (usually within 5 percent of each other) for use in reliability studies of ultra-reliable computer systems. The SURE bounding theorems have algebraic solutions and are consequently computationally efficient even for large and complex systems. SURE can optionally regard a specified parameter as a variable over a range of values, enabling an automatic sensitivity analysis. SURE output is tabular. The PAWS/STEM package includes two programs for the creation and evaluation of pure Markov models describing the behavior of fault-tolerant reconfigurable computer systems: the Pade Approximation with Scaling (PAWS) and Scaled Taylor Exponential Matrix (STEM) programs. PAWS and STEM produce exact solutions for the probability of system failure and provide a conservative estimate of the number of significant digits in the solution. Markov models of fault-tolerant architectures inevitably lead to numerically stiff differential equations. Both PAWS and STEM have the capability to solve numerically stiff models. These complementary programs use separate methods to determine the matrix exponential in the solution of the model's system of differential equations. In general, PAWS is better suited to evaluate small and dense models. STEM operates at lower precision, but works faster than PAWS for larger models. The programs that comprise the SARA package were originally developed for use on DEC VAX series computers running VMS and were later ported for use on Sun series computers running SunOS. They are written in C-language, Pascal, and FORTRAN 77. An ANSI compliant C compiler is required in order to compile the C portion of the Sun version source code. The Pascal and FORTRAN code can be compiled on Sun computers using Sun Pascal and Sun Fortran. For the VMS version, VAX C, VAX PASCAL, and VAX FORTRAN can be used to recompile the source code. The standard distribution medium for the VMS version of SARA (COS-10041) is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The standard distribution medium for the Sun version of SARA (COS-10039) is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. Electronic copies of the ASSIST user's manual in TeX and PostScript formats are provided on the distribution medium. DEC, VAX, VMS, and TK50 are registered trademarks of Digital Equipment Corporation. Sun, Sun3, Sun4, and SunOS are trademarks of Sun Microsystems, Inc. TeX is a trademark of the American Mathematical Society. PostScript is a registered trademark of Adobe Systems Incorporated.

  3. The Most Important Languages Today.

    ERIC Educational Resources Information Center

    Graduating Engineer, 1985

    1985-01-01

    Lists and describes seven languages (COBOL, FORTRAN, BASIC, PASCAL, C, ADA, and LISP), pointing out that familiarity with one or more will enhance employability. Also lists and describes four operating systems (MSDOS, UNIX, MVS, and VAXX/VMS), indicating that knowledge of these systems will further enhance employability or on-the-job performance.…

  4. Action Algebras and Model Algebras in Denotational Semantics

    NASA Astrophysics Data System (ADS)

    Guedes, Luiz Carlos Castro; Haeusler, Edward Hermann

    This article describes some results concerning the conceptual separation of model dependent and language inherent aspects in a denotational semantics of a programming language. Before going into the technical explanation, the authors wish to relate a story that illustrates how correctly and precisely posed questions can influence the direction of research. By means of his questions, Professor Mosses aided the PhD research of one of the authors of this article and taught the other, who at the time was a novice supervisor, the real meaning of careful PhD supervision. The student’s research had been partially developed towards the implementation of programming languages through denotational semantics specification, and the student had developed a prototype [12] that compared relatively well to some industrial compilers of the PASCAL language. During a visit to the BRICS lab in Aarhus, the student’s supervisor gave Professor Mosses a draft of an article describing the prototype and its implementation experiments. The next day, Professor Mosses asked the supervisor, “Why is the generated code so efficient when compared to that generated by an industrial compiler?” and “You claim that the efficiency is simply a consequence of the Object- Orientation mechanisms used by the prototype programming language (C++); this should be better investigated. Pay more attention to the class of programs that might have this good comparison profile.” As a result of these aptly chosen questions and comments, the student and supervisor made great strides in the subsequent research; the advice provided by Professor Mosses made them perceive that the code generated for certain semantic domains was efficient because it mapped to the “right aspect” of the language semantics. (Certain functional types, used to represent mappings such as Stores and Environments, were pushed to the level of the object language (as in gcc). This had the side-effect of generating code for arrays in the same way as that for functional denotational types. For example, PASCAL arrays belong to the “language inherent” aspect, while the Store domain seems to belong to the “model dependent” aspect. This distinction was important because it focussed attention on optimizing the model dependent semantic domains to obtain a more efficient implementation.) The research led to a nice conclusion: The guidelines of Action Semantics induce a clear separation of the model and language inherent aspects of a language’s semantics. A good implementation of facets, particularly the model dependent ones, leads to generation of an efficient compiler. In this article we discuss the separation of the language inherent and model-inherent domains at the theoretical and conceptual level. In doing so, the authors hope to show how Professor Mosses’s influence extended beyond his technical advice to his professional and personal examples on the supervision of PhD research.

  5. AMPS/PC - AUTOMATIC MANUFACTURING PROGRAMMING SYSTEM

    NASA Technical Reports Server (NTRS)

    Schroer, B. J.

    1994-01-01

    The AMPS/PC system is a simulation tool designed to aid the user in defining the specifications of a manufacturing environment and then automatically writing code for the target simulation language, GPSS/PC. The domain of problems that AMPS/PC can simulate are manufacturing assembly lines with subassembly lines and manufacturing cells. The user defines the problem domain by responding to the questions from the interface program. Based on the responses, the interface program creates an internal problem specification file. This file includes the manufacturing process network flow and the attributes for all stations, cells, and stock points. AMPS then uses the problem specification file as input for the automatic code generator program to produce a simulation program in the target language GPSS. The output of the generator program is the source code of the corresponding GPSS/PC simulation program. The system runs entirely on an IBM PC running PC DOS Version 2.0 or higher and is written in Turbo Pascal Version 4 requiring 640K memory and one 360K disk drive. To execute the GPSS program, the PC must have resident the GPSS/PC System Version 2.0 from Minuteman Software. The AMPS/PC program was developed in 1988.

  6. GAP: yet another image processing system for solar observations.

    NASA Astrophysics Data System (ADS)

    Keller, C. U.

    GAP is a versatile, interactive image processing system for analyzing solar observations, in particular extended time sequences, and for preparing publication quality figures. It consists of an interpreter that is based on a language with a control flow similar to PASCAL and C. The interpreter may be accessed from a command line editor and from user-supplied functions, procedures, and command scripts. GAP is easily expandable via external FORTRAN programs that are linked to the GAP interface routines. The current version of GAP runs on VAX, DECstation, Sun, and Apollo computers. Versions for MS-DOS and OS/2 are in preparation.

  7. GENPLOT: A formula-based Pascal program for data manipulation and plotting

    NASA Astrophysics Data System (ADS)

    Kramer, Matthew J.

    Geochemical processes involving alteration, differentiation, fractionation, or migration of elements may be elucidated by a number of discrimination or variation diagrams (e.g., AFM, Harker, Pearce, and many others). The construction of these diagrams involves arithmetic combination of selective elements (involving major, minor, or trace elements). GENPLOT utilizes a formula-based algorithm (an expression parser) which enables the program to manipulate multiparameter databases and plot XY, ternary, tetrahedron, and REE type plots without needing to change either the source code or rearranging databases. Formulae may be any quadratic expression whose variables are the column headings of the data matrix. A full-screen editor with limited equations and arithmetic functions (spreadsheet) has been incorporated into the program to aid data entry and editing. Data are stored as ASCII files to facilitate interchange of data between other programs and computers. GENPLOT was developed in Turbo Pascal for the IBM and compatible computers but also is available in Apple Pascal for the Apple Ile and Ill. Because the source code is too extensive to list here (about 5200 lines of Pascal code), the expression parsing routine, which is central to GENPLOT's flexibility is incorporated into a smaller demonstration program named SOLVE. The following paper includes a discussion on how the expression parser works and a detailed description of GENPLOT's capabilities.

  8. Cognitive characteristics of learning Java, an object-oriented programming language

    NASA Astrophysics Data System (ADS)

    White, Garry Lynn

    Industry and Academia are moving from procedural programming languages (e.g., COBOL) to object-oriented programming languages, such as Java for the Internet. Past studies in the cognitive aspects of programming have focused primarily on procedural programming languages. Some of the languages used have been Pascal, C, Basic, FORTAN, and COBOL. Object-oriented programming (OOP) represents a new paradigm for computing. Industry is finding that programmers are having difficulty shifting to this new programming paradigm. This instruction in OOP is currently starting in colleges and universities across the country. What are the cognitive aspects for this new OOP language Java? When is a student developmentally ready to handle the cognitive characteristics of the OOP language Java? Which cognitive teaching style is best for this OOP language Java? Questions such as the aforementioned are the focus of this research Such research is needed to improve understanding of the learning process and identify students' difficulties with OOP methods. This can enhance academic teaching and industry training (Scholtz, 1993; Sheetz, 1997; Rosson, 1990). Cognitive development as measured by the Propositional Logic Test, cognitive style as measured by the Hemispheric Mode Indicator, and physical hemispheric dominance as measured by a self-report survey were obtained from thirty-six university students studying Java programming. Findings reveal that physical hemispheric dominance is unrelated to cognitive and programming language variables. However, both procedural and object oriented programming require Piaget's formal operation cognitive level as indicated by the Propositional Logic Test. This is consistent with prior research A new finding is that object oriented programming also requires formal operation cognitive level. Another new finding is that object oriented programming appears to be unrelated to hemispheric cognitive style as indicated by the Hemispheric Mode Indicator (HMI). This research suggests that object oriented programming is hemispheric thinking style friendly, while procedural programming is left hemispheric cognitive style. The conclusion is that cognitive characteristics are not the cause for the difficulty in shifting from procedural to this new programming paradigm of object oriented programming. An alternative possibility to the difficulty is proactive interference. Prior learning of procedural programming makes it harder to learning object oriented programming. Further research is needed to determine if proactive interference is the cause for the difficulty in shifting from procedural programming to object oriented programming.

  9. The Fault Tree Compiler (FTC): Program and mathematics

    NASA Technical Reports Server (NTRS)

    Butler, Ricky W.; Martensen, Anna L.

    1989-01-01

    The Fault Tree Compiler Program is a new reliability tool used to predict the top-event probability for a fault tree. Five different gate types are allowed in the fault tree: AND, OR, EXCLUSIVE OR, INVERT, AND m OF n gates. The high-level input language is easy to understand and use when describing the system tree. In addition, the use of the hierarchical fault tree capability can simplify the tree description and decrease program execution time. The current solution technique provides an answer precisely (within the limits of double precision floating point arithmetic) within a user specified number of digits accuracy. The user may vary one failure rate or failure probability over a range of values and plot the results for sensitivity analyses. The solution technique is implemented in FORTRAN; the remaining program code is implemented in Pascal. The program is written to run on a Digital Equipment Corporation (DEC) VAX computer with the VMS operation system.

  10. Epi info - present and future.

    PubMed

    Su, Y; Yoon, S S

    2003-01-01

    Epi Info is a suite of public domain computer programs for public health professionals developed by the Centers for Disease Control and Prevention (CDC). Epi Info is used for rapid questionnaire design, data entry and validation, data analysis including mapping and graphing, and creation of reports. Epi Info was originally created in 1985 using Turbo Pascal. In 1998, the last version of Epi Info for DOS, version 6, was released. Epi Info for DOS is currently supported by CDC but is no longer updated. The current version, Epi Info 2002, is Windows-based software developed using Microsoft Visual Basic. Approximately 300,000 downloads of Epi Info software occurred in 2002 from approximately 130 countries. These numbers make Epi Info probably one of the most widely distributed and used public domain programs in the world. The DOS version of Epi Info was translated into 13 languages, and efforts are underway to translate the Windows version into other major languages. Versions already exist for Spanish, French, Portuguese, Chinese, Japanese, and Arabic.

  11. PCACE-Personal-Computer-Aided Cabling Engineering

    NASA Technical Reports Server (NTRS)

    Billitti, Joseph W.

    1987-01-01

    PCACE computer program developed to provide inexpensive, interactive system for learning and using engineering approach to interconnection systems. Basically database system that stores information as files of individual connectors and handles wiring information in circuit groups stored as records. Directly emulates typical manual engineering methods of handling data, thus making interface between user and program very natural. Apple version written in P-Code Pascal and IBM PC version of PCACE written in TURBO Pascal 3.0

  12. STAR - A computer language for hybrid AI applications

    NASA Technical Reports Server (NTRS)

    Borchardt, G. C.

    1986-01-01

    Constructing Artificial Intelligence application systems which rely on both symbolic and non-symbolic processing places heavy demands on the communication of data between dissimilar languages. This paper describes STAR (Simple Tool for Automated Reasoning), a computer language for the development of AI application systems which supports the transfer of data structures between a symbolic level and a non-symbolic level defined in languages such as FORTRAN, C and PASCAL. The organization of STAR is presented, followed by the description of an application involving STAR in the interpretation of airborne imaging spectrometer data.

  13. The fault-tree compiler

    NASA Technical Reports Server (NTRS)

    Martensen, Anna L.; Butler, Ricky W.

    1987-01-01

    The Fault Tree Compiler Program is a new reliability tool used to predict the top event probability for a fault tree. Five different gate types are allowed in the fault tree: AND, OR, EXCLUSIVE OR, INVERT, and M OF N gates. The high level input language is easy to understand and use when describing the system tree. In addition, the use of the hierarchical fault tree capability can simplify the tree description and decrease program execution time. The current solution technique provides an answer precise (within the limits of double precision floating point arithmetic) to the five digits in the answer. The user may vary one failure rate or failure probability over a range of values and plot the results for sensitivity analyses. The solution technique is implemented in FORTRAN; the remaining program code is implemented in Pascal. The program is written to run on a Digital Corporation VAX with the VMS operation system.

  14. A controlled experiment on the impact of software structure on maintainability

    NASA Technical Reports Server (NTRS)

    Rombach, Dieter H.

    1987-01-01

    The impact of software structure on maintainability aspects including comprehensibility, locality, modifiability, and reusability in a distributed system environment is studied in a controlled maintenance experiment involving six medium-size distributed software systems implemented in LADY (language for distributed systems) and six in an extended version of sequential PASCAL. For all maintenance aspects except reusability, the results were quantitatively given in terms of complexity metrics which could be automated. The results showed LADY to be better suited to the development of maintainable software than the extension of sequential PASCAL. The strong typing combined with high parametrization of units is suggested to improve the reusability of units in LADY.

  15. Interpretive computer simulator for the NASA Standard Spacecraft Computer-2 (NSSC-2)

    NASA Technical Reports Server (NTRS)

    Smith, R. S.; Noland, M. S.

    1979-01-01

    An Interpretive Computer Simulator (ICS) for the NASA Standard Spacecraft Computer-II (NSSC-II) was developed as a code verification and testing tool for the Annular Suspension and Pointing System (ASPS) project. The simulator is written in the higher level language PASCAL and implented on the CDC CYBER series computer system. It is supported by a metal assembler, a linkage loader for the NSSC-II, and a utility library to meet the application requirements. The architectural design of the NSSC-II is that of an IBM System/360 (S/360) and supports all but four instructions of the S/360 standard instruction set. The structural design of the ICS is described with emphasis on the design differences between it and the NSSC-II hardware. The program flow is diagrammed, with the function of each procedure being defined; the instruction implementation is discussed in broad terms; and the instruction timings used in the ICS are listed. An example of the steps required to process an assembly level language program on the ICS is included. The example illustrates the control cards necessary to assemble, load, and execute assembly language code; the sample program to to be executed; the executable load module produced by the loader; and the resulting output produced by the ICS.

  16. Architecture Adaptive Computing Environment

    NASA Technical Reports Server (NTRS)

    Dorband, John E.

    2006-01-01

    Architecture Adaptive Computing Environment (aCe) is a software system that includes a language, compiler, and run-time library for parallel computing. aCe was developed to enable programmers to write programs, more easily than was previously possible, for a variety of parallel computing architectures. Heretofore, it has been perceived to be difficult to write parallel programs for parallel computers and more difficult to port the programs to different parallel computing architectures. In contrast, aCe is supportable on all high-performance computing architectures. Currently, it is supported on LINUX clusters. aCe uses parallel programming constructs that facilitate writing of parallel programs. Such constructs were used in single-instruction/multiple-data (SIMD) programming languages of the 1980s, including Parallel Pascal, Parallel Forth, C*, *LISP, and MasPar MPL. In aCe, these constructs are extended and implemented for both SIMD and multiple- instruction/multiple-data (MIMD) architectures. Two new constructs incorporated in aCe are those of (1) scalar and virtual variables and (2) pre-computed paths. The scalar-and-virtual-variables construct increases flexibility in optimizing memory utilization in various architectures. The pre-computed-paths construct enables the compiler to pre-compute part of a communication operation once, rather than computing it every time the communication operation is performed.

  17. History of Physical Terms: "Pressure"

    ERIC Educational Resources Information Center

    Frontali, Clara

    2013-01-01

    Scientific terms drawn from common language are often charged with suggestions that may even be inconsistent with their restricted scientific meaning, thus posing didactic problems. The (non-linear) historical journey of the word "pressure" is illustrated here through original quotations from Stevinus, Torricelli, Pascal, Boyle,…

  18. LABORATORY PROCESS CONTROLLER USING NATURAL LANGUAGE COMMANDS FROM A PERSONAL COMPUTER

    NASA Technical Reports Server (NTRS)

    Will, H.

    1994-01-01

    The complex environment of the typical research laboratory requires flexible process control. This program provides natural language process control from an IBM PC or compatible machine. Sometimes process control schedules require changes frequently, even several times per day. These changes may include adding, deleting, and rearranging steps in a process. This program sets up a process control system that can either run without an operator, or be run by workers with limited programming skills. The software system includes three programs. Two of the programs, written in FORTRAN77, record data and control research processes. The third program, written in Pascal, generates the FORTRAN subroutines used by the other two programs to identify the user commands with the user-written device drivers. The software system also includes an input data set which allows the user to define the user commands which are to be executed by the computer. To set the system up the operator writes device driver routines for all of the controlled devices. Once set up, this system requires only an input file containing natural language command lines which tell the system what to do and when to do it. The operator can make up custom commands for operating and taking data from external research equipment at any time of the day or night without the operator in attendance. This process control system requires a personal computer operating under MS-DOS with suitable hardware interfaces to all controlled devices. The program requires a FORTRAN77 compiler and user-written device drivers. This program was developed in 1989 and has a memory requirement of about 62 Kbytes.

  19. A translator writing system for microcomputer high-level languages and assemblers

    NASA Technical Reports Server (NTRS)

    Collins, W. R.; Knight, J. C.; Noonan, R. E.

    1980-01-01

    In order to implement high level languages whenever possible, a translator writing system of advanced design was developed. It is intended for routine production use by many programmers working on different projects. As well as a fairly conventional parser generator, it includes a system for the rapid generation of table driven code generators. The parser generator was developed from a prototype version. The translator writing system includes various tools for the management of the source text of a compiler under construction. In addition, it supplies various default source code sections so that its output is always compilable and executable. The system thereby encourages iterative enhancement as a development methodology by ensuring an executable program from the earliest stages of a compiler development project. The translator writing system includes PASCAL/48 compiler, three assemblers, and two compilers for a subset of HAL/S.

  20. Melanges Pedagogiques (Pedagogical Mixture), 1984.

    ERIC Educational Resources Information Center

    Melanges Pedagogiques, 1984

    1984-01-01

    The 1984 issue of the journal on second language teaching and learning contains five articles in French and two in English. These include the following: "Enseignement individuel vs. enseignement de masse (Individual Instruction vs. Large Group Instruction)" (Jacqueline Billant, Pascal Fade); "Systemes 'autonomisants' d'apprentissage des langues…

  1. Algorithms and programming tools for image processing on the MPP, part 2

    NASA Technical Reports Server (NTRS)

    Reeves, Anthony P.

    1986-01-01

    A number of algorithms were developed for image warping and pyramid image filtering. Techniques were investigated for the parallel processing of a large number of independent irregular shaped regions on the MPP. In addition some utilities for dealing with very long vectors and for sorting were developed. Documentation pages for the algorithms which are available for distribution are given. The performance of the MPP for a number of basic data manipulations was determined. From these results it is possible to predict the efficiency of the MPP for a number of algorithms and applications. The Parallel Pascal development system, which is a portable programming environment for the MPP, was improved and better documentation including a tutorial was written. This environment allows programs for the MPP to be developed on any conventional computer system; it consists of a set of system programs and a library of general purpose Parallel Pascal functions. The algorithms were tested on the MPP and a presentation on the development system was made to the MPP users group. The UNIX version of the Parallel Pascal System was distributed to a number of new sites.

  2. DOE Office of Scientific and Technical Information (OSTI.GOV)

    Gorton, Ian

    As the sun slowly sets of this first decade of the new millenium, it seems appropriate to update the sojourn of the real programmers as they adapt to their ever changing technical and business environment. Real Programmers were perfectly characterized and differentiated from their quiche-eating, Pascal programming brethren in Ed Post’s seminal “Real Programmers Don’t Use Pascal” (Datamation, 1983). My follow-up ("Real programmers do use Delphi," Software, IEEE , vol.12, no.6, pp.8, 10, 12-, Nov 1995) charted their evolution from FORTRAN-only programmers to embracing a wider range of mainstream languages and tools that still afforded ample opportunity for creativity, game-playing,more » irregular work hours, and importantly, long-term job security.« less

  3. Kinematical calculations of RHEED intensity oscillations during the growth of thin epitaxial films

    NASA Astrophysics Data System (ADS)

    Daniluk, Andrzej

    2005-08-01

    A practical computing algorithm working in real time has been developed for calculating the reflection high-energy electron diffraction (RHEED) from the molecular beam epitaxy (MBE) growing surface. The calculations are based on the use of kinematical diffraction theory. Simple mathematical models are used for the growth simulation in order to investigate the fundamental behaviors of reflectivity change during the growth of thin epitaxial films prepared using MBE. Program summaryTitle of program:GROWTH Catalogue identifier:ADVL Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADVL Program obtainable from: CPC Program Library, Queen's University of Belfast, N. Ireland Distribution format: tar.gz Computer for which the program is designed and others on which is has been tested:Pentium-based PC Operating systems or monitors under which the program has been tested:Windows 9x, XP, NT Programming language used:Object Pascal Memory required to execute with typical data:more than 1 MB Number of bits in a word: 64 bits Number of processors used: 1 Number of lines in distributed program, including test data, etc.: 10 989 Number of bytes in distributed program, including test data, etc.:103 048 Nature of the physical problem:Reflection high-energy electron diffraction (RHEED) is a very useful technique for studying growth and surface analysis of thin epitaxial structures prepared using the molecular beam epitaxy (MBE). The simplest approach to calculating the RHEED intensity during the growth of thin epitaxial films is the kinematical diffraction theory (often called kinematical approximation), in which only a single scattering event is taken into account. The biggest advantage of this approach is that we can calculate RHEED intensity in real time. Also, the approach facilitates intuitive understanding of the growth mechanism and surface morphology [P.I. Cohen, G.S. Petrich, P.R. Pukite, G.J. Whaley, A.S. Arrott, Surf. Sci. 216 (1989) 222]. Method of solution:Epitaxial growth of thin films is modeled by a set of non-linear differential equations [P.I. Cohen, G.S. Petrich, P.R. Pukite, G.J. Whaley, A.S. Arrott, Surf. Sci. 216 (1989) 222]. The Runge-Kutta method with adaptive stepsize control was used for solving initial value problem for non-linear differential equations [W.H. Press, B.P. Flannery, S.A. Teukolsky, W.T. Vetterling, Numerical Recipes in Pascal: The Art of Scientific Computing; first ed., Cambridge University Press, 1989; See also: Numerical Recipes in C++, second ed., Cambridge University Press, 1992]. Typical running time: The typical running time is machine and user-parameters dependent. Unusual features of the program: The program is distributed in the form of a main project Growth.dpr file and an independent Rhd.pas file and should be compiled using Object Pascal compilers, including Borland Delphi.

  4. Automated smear counting and data processing using a notebook computer in a biomedical research facility.

    PubMed

    Ogata, Y; Nishizawa, K

    1995-10-01

    An automated smear counting and data processing system for a life science laboratory was developed to facilitate routine surveys and eliminate human errors by using a notebook computer. This system was composed of a personal computer, a liquid scintillation counter and a well-type NaI(Tl) scintillation counter. The radioactivity of smear samples was automatically measured by these counters. The personal computer received raw signals from the counters through an interface of RS-232C. The software for the computer evaluated the surface density of each radioisotope and printed out that value along with other items as a report. The software was programmed in Pascal language. This system was successfully applied to routine surveys for contamination in our facility.

  5. Upper Grades Ideas.

    ERIC Educational Resources Information Center

    Thornburg, David; Beane, Pam

    1983-01-01

    Presents programming ideas using LOGO, activity for converting flowchart into a computer program, and a Pascal program for generating music using paddles. Includes the article "Helping Computers Adapt to Kids" by Philip Nothnagle; a program for estimating length of lines is included. (JN)

  6. Investigation of air transportation technology at Princeton University, 1988-1989

    NASA Technical Reports Server (NTRS)

    Stengel, Robert F.

    1990-01-01

    The Air Transportation Technology Program at Princeton University, a program emphasizing graduate and undergraduate student research, proceeded along several avenues during the past year. A study of optimal trajectories for penetration of microbursts when encounter is unavoidable was conducted. The emphasis of current wind shear research is on developing an expert system for wind shear avoidance. A knowledge-based reconfigurable flight control system that is implemented with the Pascal programming language using parallel microprocessors was developed. This expert system could be considered a prototype for a failure-tolerant control system that can be constructed using existing hardware. Development of a real-time cockpit simulator continued during the year. The simulator provides a single-person crew station with both conventional and advanced control devices; it currently is programmed to simulate the Navion single-engine general aviation airplane. Alternatives for the air traffic control system giving particular attention to the institutional structure of the FAA are analyzed. A simple numerical procedure for estimating the stochastic robustness of control systems is being investigated. The revitalization of the general aviation industry is also discussed.

  7. Actes des Journees de linguistique (Proceedings of the Linguistics Conference) (14th, Quebec, Canada, March 23-24, 2000).

    ERIC Educational Resources Information Center

    Perron, Veronique, Ed.

    Papers on language research in this volume include the following: Phonetique ou phonologie: le chva dans les emprunts anglais en portugais (Phonetics or Phonology: The Schwa in English Loan Words to Portuguese) (Pascale Belanger); NewsExpert: exemple de l'application de la linguistique informatique a Internet (NewsExpert: An Example of Its…

  8. Theoretical Foundations of Software Technology.

    DTIC Science & Technology

    1983-02-14

    major research interests are software testing, aritificial intelligence , pattern recogu- tion, and computer graphics. Dr. Chandranekaran is currently...produce PASCAL language code for the problems. Because of its relationship to many issues in Artificial Intelligence , we also investigated problems of...analysis to concurmt-prmcess software re- are not " intelligent " enough to discover these by themselves, ouirl more complex control flow models. The PAF

  9. Program Manipulates Plots For Effective Display

    NASA Technical Reports Server (NTRS)

    Bauer, F.; Downing, J.

    1990-01-01

    Windowed Observation of Relative Motion (WORM) computer program primarily intended for generation of simple X-Y plots from data created by other programs. Enables user to label, zoom, and change scales of various plots. Three-dimensional contour and line plots provided. Written in PASCAL.

  10. Pascal's Triangle: 100% of the Numbers Are Even!

    ERIC Educational Resources Information Center

    Bhindi, Nayan; McMenamin, Justin

    2010-01-01

    Pascal's triangle is an arrangement of the binomial coefficients in a triangle. Each number inside Pascal's triangle is calculated by adding the two numbers above it. When all the odd integers in Pascal's triangle are highlighted (black) and the remaining evens are left blank (white), one of many patterns in Pascal's triangle is displayed. By…

  11. Computer Series, 32.

    ERIC Educational Resources Information Center

    Moore, John W., Ed.

    1982-01-01

    Ten computer programs (available from authors) and a noncomputer calculation of the electron in one-dimensional, one-Bohr box are described, including programs for analytical chemistry, space group generation using Pascal, mass-spectral search system (Applesoft), microcomputer-simulated liquid chromatography, voltammetry/amperometric titrations,…

  12. Formal specification and mechanical verification of SIFT - A fault-tolerant flight control system

    NASA Technical Reports Server (NTRS)

    Melliar-Smith, P. M.; Schwartz, R. L.

    1982-01-01

    The paper describes the methodology being employed to demonstrate rigorously that the SIFT (software-implemented fault-tolerant) computer meets its requirements. The methodology uses a hierarchy of design specifications, expressed in the mathematical domain of multisorted first-order predicate calculus. The most abstract of these, from which almost all details of mechanization have been removed, represents the requirements on the system for reliability and intended functionality. Successive specifications in the hierarchy add design and implementation detail until the PASCAL programs implementing the SIFT executive are reached. A formal proof that a SIFT system in a 'safe' state operates correctly despite the presence of arbitrary faults has been completed all the way from the most abstract specifications to the PASCAL program.

  13. SURE - SEMI-MARKOV UNRELIABILITY RANGE EVALUATOR (VAX VMS VERSION)

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1994-01-01

    The Semi-Markov Unreliability Range Evaluator, SURE, is an analysis tool for reconfigurable, fault-tolerant systems. Traditional reliability analyses are based on aggregates of fault-handling and fault-occurrence models. SURE provides an efficient means for calculating accurate upper and lower bounds for the death state probabilities for a large class of semi-Markov models, not just those which can be reduced to critical-pair architectures. The calculated bounds are close enough (usually within 5 percent of each other) for use in reliability studies of ultra-reliable computer systems. The SURE bounding theorems have algebraic solutions and are consequently computationally efficient even for large and complex systems. SURE can optionally regard a specified parameter as a variable over a range of values, enabling an automatic sensitivity analysis. Highly reliable systems employ redundancy and reconfiguration as methods of ensuring operation. When such systems are modeled stochastically, some state transitions are orders of magnitude faster than others; that is, fault recovery is usually faster than fault arrival. SURE takes these time differences into account. Slow transitions are described by exponential functions and fast transitions are modeled by either the White or Lee theorems based on means, variances, and percentiles. The user must assign identifiers to every state in the system and define all transitions in the semi-Markov model. SURE input statements are composed of variables and constants related by FORTRAN-like operators such as =, +, *, SIN, EXP, etc. There are a dozen major commands such as READ, READO, SAVE, SHOW, PRUNE, TRUNCate, CALCulator, and RUN. Once the state transitions have been defined, SURE calculates the upper and lower probability bounds for entering specified death states within a specified mission time. SURE output is tabular. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. Although different solution techniques are utilized on different programs, it is possible to have a common input language. The Systems Validation Methods group at NASA Langley Research Center has created a set of programs that form the basis for a reliability analysis workstation. The set of programs are: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), PAWS/STEM reliability analysis programs (LAR-14165, LAR-14920); and the FTC fault tree tool (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree. PAWS/STEM and SURE are programs which interpret the same SURE language, but utilize different solution methods. ASSIST is a preprocessor that generates SURE language from a more abstract definition. SURE, ASSIST, and PAWS/STEM are also offered as a bundle. Please see the abstract for COS-10039/COS-10041, SARA - SURE/ASSIST Reliability Analysis Workstation, for pricing details. SURE was originally developed for DEC VAX series computers running VMS and was later ported for use on Sun computers running SunOS. The VMS version (LAR13789) is written in PASCAL, C-language, and FORTRAN 77. The standard distribution medium for the VMS version of SURE is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The Sun UNIX version (LAR14921) is written in ANSI C-language and PASCAL. An ANSI compliant C compiler is required in order to compile the C portion of this package. The standard distribution medium for the Sun version of SURE is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. SURE was developed in 1988 and last updated in 1992. DEC, VAX, VMS, and TK50 are trademarks of Digital Equipment Corporation. TEMPLATE is a registered trademark of Template Graphics Software, Inc. UNIX is a registered trademark of AT&T Bell Laboratories. Sun3 and Sun4 are trademarks of Sun Microsystems, Inc.

  14. SURE - SEMI-MARKOV UNRELIABILITY RANGE EVALUATOR (SUN VERSION)

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1994-01-01

    The Semi-Markov Unreliability Range Evaluator, SURE, is an analysis tool for reconfigurable, fault-tolerant systems. Traditional reliability analyses are based on aggregates of fault-handling and fault-occurrence models. SURE provides an efficient means for calculating accurate upper and lower bounds for the death state probabilities for a large class of semi-Markov models, not just those which can be reduced to critical-pair architectures. The calculated bounds are close enough (usually within 5 percent of each other) for use in reliability studies of ultra-reliable computer systems. The SURE bounding theorems have algebraic solutions and are consequently computationally efficient even for large and complex systems. SURE can optionally regard a specified parameter as a variable over a range of values, enabling an automatic sensitivity analysis. Highly reliable systems employ redundancy and reconfiguration as methods of ensuring operation. When such systems are modeled stochastically, some state transitions are orders of magnitude faster than others; that is, fault recovery is usually faster than fault arrival. SURE takes these time differences into account. Slow transitions are described by exponential functions and fast transitions are modeled by either the White or Lee theorems based on means, variances, and percentiles. The user must assign identifiers to every state in the system and define all transitions in the semi-Markov model. SURE input statements are composed of variables and constants related by FORTRAN-like operators such as =, +, *, SIN, EXP, etc. There are a dozen major commands such as READ, READO, SAVE, SHOW, PRUNE, TRUNCate, CALCulator, and RUN. Once the state transitions have been defined, SURE calculates the upper and lower probability bounds for entering specified death states within a specified mission time. SURE output is tabular. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. Although different solution techniques are utilized on different programs, it is possible to have a common input language. The Systems Validation Methods group at NASA Langley Research Center has created a set of programs that form the basis for a reliability analysis workstation. The set of programs are: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), PAWS/STEM reliability analysis programs (LAR-14165, LAR-14920); and the FTC fault tree tool (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree. PAWS/STEM and SURE are programs which interpret the same SURE language, but utilize different solution methods. ASSIST is a preprocessor that generates SURE language from a more abstract definition. SURE, ASSIST, and PAWS/STEM are also offered as a bundle. Please see the abstract for COS-10039/COS-10041, SARA - SURE/ASSIST Reliability Analysis Workstation, for pricing details. SURE was originally developed for DEC VAX series computers running VMS and was later ported for use on Sun computers running SunOS. The VMS version (LAR13789) is written in PASCAL, C-language, and FORTRAN 77. The standard distribution medium for the VMS version of SURE is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The Sun UNIX version (LAR14921) is written in ANSI C-language and PASCAL. An ANSI compliant C compiler is required in order to compile the C portion of this package. The standard distribution medium for the Sun version of SURE is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. SURE was developed in 1988 and last updated in 1992. DEC, VAX, VMS, and TK50 are trademarks of Digital Equipment Corporation. TEMPLATE is a registered trademark of Template Graphics Software, Inc. UNIX is a registered trademark of AT&T Bell Laboratories. Sun3 and Sun4 are trademarks of Sun Microsystems, Inc.

  15. A Random Variable Transformation Process.

    ERIC Educational Resources Information Center

    Scheuermann, Larry

    1989-01-01

    Provides a short BASIC program, RANVAR, which generates random variates for various theoretical probability distributions. The seven variates include: uniform, exponential, normal, binomial, Poisson, Pascal, and triangular. (MVL)

  16. BOOK REVIEW: Numerical Recipes in C++: The Art of Scientific Computing (2nd edn)1 Numerical Recipes Example Book (C++) (2nd edn)2 Numerical Recipes Multi-Language Code CD ROM with LINUX or UNIX Single-Screen License Revised Version3Numerical Recipes in C++: The Art of Scientific Computing (2nd edn) Numerical Recipes Example Book (C++) (2nd edn) Numerical Recipes Multi-Language Code CD ROM with LINUX or UNIX Single-Screen License Revised Version

    NASA Astrophysics Data System (ADS)

    Press, William H.; Teukolsky, Saul A.; Vettering, William T.; Flannery, Brian P.

    2003-05-01

    The two Numerical Recipes books are marvellous. The principal book, The Art of Scientific Computing, contains program listings for almost every conceivable requirement, and it also contains a well written discussion of the algorithms and the numerical methods involved. The Example Book provides a complete driving program, with helpful notes, for nearly all the routines in the principal book. The first edition of Numerical Recipes: The Art of Scientific Computing was published in 1986 in two versions, one with programs in Fortran, the other with programs in Pascal. There were subsequent versions with programs in BASIC and in C. The second, enlarged edition was published in 1992, again in two versions, one with programs in Fortran (NR(F)), the other with programs in C (NR(C)). In 1996 the authors produced Numerical Recipes in Fortran 90: The Art of Parallel Scientific Computing as a supplement, called Volume 2, with the original (Fortran) version referred to as Volume 1. Numerical Recipes in C++ (NR(C++)) is another version of the 1992 edition. The numerical recipes are also available on a CD ROM: if you want to use any of the recipes, I would strongly advise you to buy the CD ROM. The CD ROM contains the programs in all the languages. When the first edition was published I bought it, and have also bought copies of the other editions as they have appeared. Anyone involved in scientific computing ought to have a copy of at least one version of Numerical Recipes, and there also ought to be copies in every library. If you already have NR(F), should you buy the NR(C++) and, if not, which version should you buy? In the preface to Volume 2 of NR(F), the authors say 'C and C++ programmers have not been far from our minds as we have written this volume, and we think that you will find that time spent in absorbing its principal lessons will be amply repaid in the future as C and C++ eventually develop standard parallel extensions'. In the preface and introduction to NR(C++), the authors point out some of the problems in the use of C++ in scientific computing. I have not found any mention of parallel computing in NR(C++). Fortran has quite a lot going for it. As someone who has used it in most of its versions from Fortran II, I have seen it develop and leave behind other languages promoted by various enthusiasts: who now uses Algol or Pascal? I think it unlikely that C++ will disappear: it was devised as a systems language, and can also be used for other purposes such as scientific computing. It is possible that Fortran will disappear, but Fortran has the strengths that it can develop, that there are extensive Fortran subroutine libraries, and that it has been developed for parallel computing. To argue with programmers as to which is the best language to use is sterile. If you wish to use C++, then buy NR(C++), but you should also look at volume 2 of NR(F). If you are a Fortran programmer, then make sure you have NR(F), volumes 1 and 2. But whichever language you use, make sure you have one version or the other, and the CD ROM. The Example Book provides listings of complete programs to run nearly all the routines in NR, frequently based on cases where an anlytical solution is available. It is helpful when developing a new program incorporating an unfamiliar routine to see that routine actually working, and this is what the programs in the Example Book achieve. I started teaching computational physics before Numerical Recipes was published. If I were starting again, I would make heavy use of both The Art of Scientific Computing and of the Example Book. Every computational physics teaching laboratory should have both volumes: the programs in the Example Book are included on the CD ROM, but the extra commentary in the book itself is of considerable value. P Borcherds

  17. Dr. Sanger's Apprentice: A Computer-Aided Instruction to Protein Sequencing.

    ERIC Educational Resources Information Center

    Schmidt, Thomas G.; Place, Allen R.

    1985-01-01

    Modeled after the program "Mastermind," this program teaches students the art of protein sequencing. The program (written in Turbo Pascal for the IBM PC, requiring 128K, a graphics adapter, and an 8070 mathematics coprocessor) generates a polypeptide whose sequence and length can be user-defined (for practice) or computer-generated (for…

  18. 46 CFR Appendix II to Part 153 - Metric Units Used in Part 153

    Code of Federal Regulations, 2011 CFR

    2011-10-01

    ... common metric Force Newton N 0.225 lbs. Length Meter m 39.37 in. Centimeter cm .3937 in. Pressure Pascal Pa 1.450×10−4 lbs/in 2. Kilo-Pascal (1,000 Pascals) kPa 0.145 lbs/in 2. Kilo-Pascal kPa 1.02×10−2 kg/cm2. ......do kPa 1×10 3 N/m 2. Temperature Degree Celsius °C 5/9 (°F-32). Viscosity milli-Pascal...

  19. 46 CFR Appendix II to Part 153 - Metric Units Used in Part 153

    Code of Federal Regulations, 2010 CFR

    2010-10-01

    ... common metric Force Newton N 0.225 lbs. Length Meter m 39.37 in. Centimeter cm .3937 in. Pressure Pascal Pa 1.450×10−4 lbs/in 2. Kilo-Pascal (1,000 Pascals) kPa 0.145 lbs/in 2. Kilo-Pascal kPa 1.02×10−2 kg/cm2. ......do kPa 1×10 3 N/m 2. Temperature Degree Celsius °C 5/9 (°F-32). Viscosity milli-Pascal...

  20. Software For Integer Programming

    NASA Technical Reports Server (NTRS)

    Fogle, F. R.

    1992-01-01

    Improved Exploratory Search Technique for Pure Integer Linear Programming Problems (IESIP) program optimizes objective function of variables subject to confining functions or constraints, using discrete optimization or integer programming. Enables rapid solution of problems up to 10 variables in size. Integer programming required for accuracy in modeling systems containing small number of components, distribution of goods, scheduling operations on machine tools, and scheduling production in general. Written in Borland's TURBO Pascal.

  1. Multithreaded transactions in scientific computing. The Growth06_v2 program

    NASA Astrophysics Data System (ADS)

    Daniluk, Andrzej

    2009-07-01

    Writing a concurrent program can be more difficult than writing a sequential program. Programmer needs to think about synchronization, race conditions and shared variables. Transactions help reduce the inconvenience of using threads. A transaction is an abstraction, which allows programmers to group a sequence of actions on the program into a logical, higher-level computation unit. This paper presents a new version of the GROWTHGr and GROWTH06 programs. New version program summaryProgram title: GROWTH06_v2 Catalogue identifier: ADVL_v2_1 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADVL_v2_1.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 65 255 No. of bytes in distributed program, including test data, etc.: 865 985 Distribution format: tar.gz Programming language: Object Pascal Computer: Pentium-based PC Operating system: Windows 9x, XP, NT, Vista RAM: more than 1 MB Classification: 4.3, 7.2, 6.2, 8, 14 Catalogue identifier of previous version: ADVL_v2_0 Journal reference of previous version: Comput. Phys. Comm. 175 (2006) 678 Does the new version supersede the previous version?: Yes Nature of problem: The programs compute the RHEED intensities during the growth of thin epitaxial structures prepared using the molecular beam epitaxy (MBE). The computations are based on the use of kinematical diffraction theory. Solution method: Epitaxial growth of thin films is modelled by a set of non-linear differential equations [1]. The Runge-Kutta method with adaptive stepsize control was used for solving initial value problem for non-linear differential equations [2]. Reasons for new version: According to the users' suggestions functionality of the program has been improved. Moreover, new use cases have been added which make the handling of the program easier and more efficient than the previous ones [3]. Summary of revisions:The design pattern (See Fig. 2 of Ref. [3]) has been modified according to the scheme shown on Fig. 1. A graphical user interface (GUI) for the program has been reconstructed. Fig. 2 presents a hybrid diagram of a GUI that shows how onscreen objects connect to use cases. The program has been compiled with English/USA regional and language options. Note: The figures mentioned above are contained in the program distribution file. Unusual features: The program is distributed in the form of source project GROWTH06_v2.dpr with associated files, and should be compiled using Borland Delphi compilers versions 6 or latter (including Borland Developer Studio 2006 and Code Gear compilers for Delphi). Additional comments: Two figures are included in the program distribution file. These are captioned Static classes model for Transaction design pattern. A model of a window that shows how onscreen objects connect to use cases. Running time: The typical running time is machine and user-parameters dependent. References: [1] A. Daniluk, Comput. Phys. Comm. 170 (2005) 265. [2] W.H. Press, B.P. Flannery, S.A. Teukolsky, W.T. Vetterling, Numerical Recipes in Pascal: The Art of Scientific Computing, first ed., Cambridge University Press, 1989. [3] M. Brzuszek, A. Daniluk, Comput. Phys. Comm. 175 (2006) 678.

  2. Acid-Base Disorders--A Computer Simulation.

    ERIC Educational Resources Information Center

    Maude, David L.

    1985-01-01

    Describes and lists a program for Apple Pascal Version 1.1 which investigates the behavior of the bicarbonate-carbon dioxide buffer system in acid-base disorders. Designed specifically for the preclinical medical student, the program has proven easy to use and enables students to use blood gas parameters to arrive at diagnoses. (DH)

  3. Guidelines for Software Engineering Education Version 1.0

    DTIC Science & Technology

    1999-11-01

    Turbo Pascal and Software Design. Sudbury, Massachusetts: Jones and Bartlett, 1997. " Deitel, Harvey M. & Deitel, Paul J. C++: How to Program . Upper...Saddle River, New Jersey: Prentice-Hall, 1997. " Deitel, Harvey M. & Deitel, Paul J. Java: How to Program . Upper Saddle River, New Jersey: Prentice-Hall

  4. Micro-PROUST.

    ERIC Educational Resources Information Center

    Johnson, W. Lewis; Soloway, Elliot

    This detailed description of a microcomputer version of PROUST (Program Understander for Students), a knowledge-based system that finds nonsyntactic bugs in Pascal programs written by novice programmers, presents the inner workings of Micro-PROUST, which was written in Golden LISP for the IBM-PC (512K). The contents include: (1) a reprint of an…

  5. STAR- A SIMPLE TOOL FOR AUTOMATED REASONING SUPPORTING HYBRID APPLICATIONS OF ARTIFICIAL INTELLIGENCE (DEC VAX VERSION)

    NASA Technical Reports Server (NTRS)

    Borchardt, G. C.

    1994-01-01

    The Simple Tool for Automated Reasoning program (STAR) is an interactive, interpreted programming language for the development and operation of artificial intelligence (AI) application systems. STAR provides an environment for integrating traditional AI symbolic processing with functions and data structures defined in compiled languages such as C, FORTRAN and PASCAL. This type of integration occurs in a number of AI applications including interpretation of numerical sensor data, construction of intelligent user interfaces to existing compiled software packages, and coupling AI techniques with numerical simulation techniques and control systems software. The STAR language was created as part of an AI project for the evaluation of imaging spectrometer data at NASA's Jet Propulsion Laboratory. Programming in STAR is similar to other symbolic processing languages such as LISP and CLIP. STAR includes seven primitive data types and associated operations for the manipulation of these structures. A semantic network is used to organize data in STAR, with capabilities for inheritance of values and generation of side effects. The AI knowledge base of STAR can be a simple repository of records or it can be a highly interdependent association of implicit and explicit components. The symbolic processing environment of STAR may be extended by linking the interpreter with functions defined in conventional compiled languages. These external routines interact with STAR through function calls in either direction, and through the exchange of references to data structures. The hybrid knowledge base may thus be accessed and processed in general by either side of the application. STAR is initially used to link externally compiled routines and data structures. It is then invoked to interpret the STAR rules and symbolic structures. In a typical interactive session, the user enters an expression to be evaluated, STAR parses the input, evaluates the expression, performs any file input/output required, and displays the results. The STAR interpreter is written in the C language for interactive execution. It has been implemented on a VAX 11/780 computer operating under VMS, and the UNIX version has been implemented on a Sun Microsystems 2/170 workstation. STAR has a memory requirement of approximately 200K of 8 bit bytes, excluding externally compiled functions and application-dependent symbolic definitions. This program was developed in 1985.

  6. STAR- A SIMPLE TOOL FOR AUTOMATED REASONING SUPPORTING HYBRID APPLICATIONS OF ARTIFICIAL INTELLIGENCE (UNIX VERSION)

    NASA Technical Reports Server (NTRS)

    Borchardt, G. C.

    1994-01-01

    The Simple Tool for Automated Reasoning program (STAR) is an interactive, interpreted programming language for the development and operation of artificial intelligence (AI) application systems. STAR provides an environment for integrating traditional AI symbolic processing with functions and data structures defined in compiled languages such as C, FORTRAN and PASCAL. This type of integration occurs in a number of AI applications including interpretation of numerical sensor data, construction of intelligent user interfaces to existing compiled software packages, and coupling AI techniques with numerical simulation techniques and control systems software. The STAR language was created as part of an AI project for the evaluation of imaging spectrometer data at NASA's Jet Propulsion Laboratory. Programming in STAR is similar to other symbolic processing languages such as LISP and CLIP. STAR includes seven primitive data types and associated operations for the manipulation of these structures. A semantic network is used to organize data in STAR, with capabilities for inheritance of values and generation of side effects. The AI knowledge base of STAR can be a simple repository of records or it can be a highly interdependent association of implicit and explicit components. The symbolic processing environment of STAR may be extended by linking the interpreter with functions defined in conventional compiled languages. These external routines interact with STAR through function calls in either direction, and through the exchange of references to data structures. The hybrid knowledge base may thus be accessed and processed in general by either side of the application. STAR is initially used to link externally compiled routines and data structures. It is then invoked to interpret the STAR rules and symbolic structures. In a typical interactive session, the user enters an expression to be evaluated, STAR parses the input, evaluates the expression, performs any file input/output required, and displays the results. The STAR interpreter is written in the C language for interactive execution. It has been implemented on a VAX 11/780 computer operating under VMS, and the UNIX version has been implemented on a Sun Microsystems 2/170 workstation. STAR has a memory requirement of approximately 200K of 8 bit bytes, excluding externally compiled functions and application-dependent symbolic definitions. This program was developed in 1985.

  7. ALR-46 Computer Graphics System for the Robins Air Force Base Electronic Warfare Division Engineering Branch Laboratory.

    DTIC Science & Technology

    1981-12-01

    CGS Funtional Requirements and System Configuration Introduction The first phase of any system development is to define requirements. The development of...between any two devices and the bus is in a master/slave relationship . During any bus operation, the bus master controls the bus when communicating with...illustrate the CASE statement of the PASCAL language. These extensions are mentioned to illustrate the relationships that the Warnier-Orr diagrams exhibit

  8. A computer-based instrumentation system for measurement of breath-by-breath oxygen consumption and carbon dioxide production.

    PubMed

    Sharma, C; Gallagher, R R

    1994-01-01

    Improvements are implemented (Version 4) in a Computer-Based Respiratory Measurement System (CBRMS) identified as Version 3. The programming language has been changed from Pascal to C. A Gateway 2000 desktop computer with 486 DX2/50MHz CPU and a plug-in data I/O board (KEITHLEY METRABYTE/ASYST/DAC's DAS-HRES 16-bit Analog and Digital I/O board) replaces an HP 9836 system used in Version 3. The breath-by-breath system consists of a mass spectrometer for measuring fractional concentrations of oxygen and carbon dioxide and the accommodation of a turbine or pneumotachometer for measuring inspiratory and expiratory flows. The temperature of the inspiratory and expiratory gases can be monitored if temperature corrections are necessary for the flow measurement device. These signals are presented to the PC via the data acquisition module. To compare the two Versions, ten significant respiratory parameters were investigated and compared for physiological resting states and steady states obtained during an exercise forcing. Both graphical and statistical (analysis of variance, regression, and correlation) tests were carried out on the data. The results from the two versions compared well for all ten parameters. Also, no evidence of a statistically significant difference was found between the resting and steady-state results of the present CBRMS (Version 4) and the previous CBRMS (Version 3). This evidence suggests that Version 3 (Pascal) has been successfully converted to Version 4 (C). Implementation of the CBRMS in C on a PC has several advantages.(ABSTRACT TRUNCATED AT 250 WORDS)

  9. The Road to Computer Literacy. Part V: Objectives and Activities for Grades 10-12.

    ERIC Educational Resources Information Center

    Bitter, Gary

    1983-01-01

    Presents computer-oriented activities in computer awareness and programing for students in grades 10-12. Intended for use by teachers of all disciplines, activities include such topics as prediction, interpretation and generalization of data, computer systems, PASCAL and PILOT programing, sampling techniques, computer survival, invasion of…

  10. "Split and Fit": A Faculty Subgroup Self-Organizes and Creates a Different Culture.

    ERIC Educational Resources Information Center

    Furtwengler, Willis J.; Furtwengler, Carol B.; Owens, Melva; Turk, Randall

    A team of graduate students and educational administration professors, as part of a field-based doctoral program, discovered the "split and fit" culture during an evaluation of the school's Continuous Progress Primary Program (CPPP). According to Pascale (1990), "split and fit" can work to an organization's benefit. Fit…

  11. MENO-II: An AI-Based Programming Tutor.

    ERIC Educational Resources Information Center

    Soloway, Elliot; And Others

    This report examines the features and performance of the BUG-FINDing component of MENO-II, a computer-based tutor for beginning PASCAL programming students. A discussion of the use of artificial intelligence techniques is followed by a summary of the system status and objectives. The two main components of MENO-II are described, beginning with the…

  12. Diagnostic Testing Package DX v 2.0 Technical Specification. Methodology Project.

    ERIC Educational Resources Information Center

    McArthur, David

    This paper contains the technical specifications, schematic diagrams, and program printout for a computer software package for the development and administration of diagnostic tests. The second version of the Diagnostic Testing Package DX consists of a PASCAL-based set of modules located in two main programs: (1) EDITTEST creates, modifies, and…

  13. Interactive display of molecular models using a microcomputer system

    NASA Technical Reports Server (NTRS)

    Egan, J. T.; Macelroy, R. D.

    1980-01-01

    A simple, microcomputer-based, interactive graphics display system has been developed for the presentation of perspective views of wire frame molecular models. The display system is based on a TERAK 8510a graphics computer system with a display unit consisting of microprocessor, television display and keyboard subsystems. The operating system includes a screen editor, file manager, PASCAL and BASIC compilers and command options for linking and executing programs. The graphics program, written in USCD PASCAL, involves the centering of the coordinate system, the transformation of centered model coordinates into homogeneous coordinates, the construction of a viewing transformation matrix to operate on the coordinates, clipping invisible points, perspective transformation and scaling to screen coordinates; commands available include ZOOM, ROTATE, RESET, and CHANGEVIEW. Data file structure was chosen to minimize the amount of disk storage space. Despite the inherent slowness of the system, its low cost and flexibility suggests general applicability.

  14. High-Level Data-Abstraction System

    NASA Technical Reports Server (NTRS)

    Fishwick, P. A.

    1986-01-01

    Communication with data-base processor flexible and efficient. High Level Data Abstraction (HILDA) system is three-layer system supporting data-abstraction features of Intel data-base processor (DBP). Purpose of HILDA establishment of flexible method of efficiently communicating with DBP. Power of HILDA lies in its extensibility with regard to syntax and semantic changes. HILDA's high-level query language readily modified. Offers powerful potential to computer sites where DBP attached to DEC VAX-series computer. HILDA system written in Pascal and FORTRAN 77 for interactive execution.

  15. Spring, 1980, DECUS symposium review

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Allen, M.J.; Duffy, J.M.; McDonald, W.M.

    1980-10-24

    The Digital Equipment Computer Users Society (DECUS) holds biannual symposia where its membership and the host company can exchange ideas, problems, and solutions. This report by the newly formed DECUS Local User Group at LLL collects information gathered at the Spring '80 symposium in Chicago on April 22-25. Information is presented for the following special interest groups (SIGs): RSX/IAS SIG, VAX/VSM SIG, PASCAL (languages) SIG, networks SIG, TECO SIG, LSI-11 SIG, RT-11 SIG, site manager SIG, and database SIG. (RWR)

  16. Accurate Molecular Dimensions from Stearic Acid Monolayers.

    ERIC Educational Resources Information Center

    Lane, Charles A.; And Others

    1984-01-01

    Discusses modifications in the fatty acid monolayer experiment to reduce the inaccurate moleculary data students usually obtain. Copies of the experimental procedure used and a Pascal computer program to work up the data are available from the authors. (JN)

  17. Estimating Prices of Products

    NASA Technical Reports Server (NTRS)

    Aster, R. W.; Chamberlain, R. G.; Zendejas, S. C.; Lee, T. S.; Malhotra, S.

    1986-01-01

    Company-wide or process-wide production simulated. Price Estimation Guidelines (IPEG) program provides simple, accurate estimates of prices of manufactured products. Simplification of SAMIS allows analyst with limited time and computing resources to perform greater number of sensitivity studies. Although developed for photovoltaic industry, readily adaptable to standard assembly-line type of manufacturing industry. IPEG program estimates annual production price per unit. IPEG/PC program written in TURBO PASCAL.

  18. HYPERCLIPS

    NASA Technical Reports Server (NTRS)

    Hill, R. W.

    1994-01-01

    The integration of CLIPS into HyperCard combines the intuitive, interactive user interface of the Macintosh with the powerful symbolic computation of an expert system interpreter. HyperCard is an excellent environment for quickly developing the front end of an application with buttons, dialogs, and pictures, while the CLIPS interpreter provides a powerful inference engine for complex problem solving and analysis. In order to understand the benefit of integrating HyperCard and CLIPS, consider the following: HyperCard is an information storage and retrieval system which exploits the use of the graphics and user interface capabilities of the Apple Macintosh computer. The user can easily define buttons, dialog boxes, information templates, pictures, and graphic displays through the use of the HyperCard tools and scripting language. What is generally lacking in this environment is a powerful reasoning engine for complex problem solving, and this is where CLIPS plays a role. CLIPS 5.0 (C Language Integrated Production System, v5.0) was developed at the Johnson Space Center Software Technology Branch to allow artificial intelligence research, development, and delivery on conventional computers. CLIPS 5.0 supports forward chaining rule systems, object-oriented language, and procedural programming for the construction of expert systems. It features incremental reset, seven conflict resolution stategies, truth maintenance, and user-defined external functions. Since CLIPS is implemented in the C language it is highly portable; in addition, it is embeddable as a callable routine from a program written in another language such as Ada or Fortran. By integrating HyperCard and CLIPS the advantages and uses of both packages are made available for a wide range of applications: rapid prototyping of knowledge-based expert systems, interactive simulations of physical systems and intelligent control of hypertext processes, to name a few. HyperCLIPS 2.0 is written in C-Language (54%) and Pascal (46%) for Apple Macintosh computers running Macintosh System 6.0.2 or greater. HyperCLIPS requires HyperCard 1.2 or higher and at least 2Mb of RAM are recommended to run. An executable is provided. To compile the source code, the Macintosh Programmer's Workshop (MPW) version 3.0, CLIPS 5.0 (MSC-21927), and the MPW C-Language compiler are also required. NOTE: Installing this program under Macintosh System 7 requires HyperCard v2.1. This program is distributed on a 3.5 inch Macintosh format diskette. A copy of the program documentation is included on the diskette, but may be purchased separately. HyperCLIPS was developed in 1990 and version 2.0 was released in 1991. HyperCLIPS is a copyrighted work with all copyright vested in NASA. Apple, Macintosh, MPW, and HyperCard are registered trademarks of Apple Computer, Inc.

  19. FTC - THE FAULT-TREE COMPILER (SUN VERSION)

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1994-01-01

    FTC, the Fault-Tree Compiler program, is a tool used to calculate the top-event probability for a fault-tree. Five different gate types are allowed in the fault tree: AND, OR, EXCLUSIVE OR, INVERT, and M OF N. The high-level input language is easy to understand and use. In addition, the program supports a hierarchical fault tree definition feature which simplifies the tree-description process and reduces execution time. A rigorous error bound is derived for the solution technique. This bound enables the program to supply an answer precisely (within the limits of double precision floating point arithmetic) at a user-specified number of digits accuracy. The program also facilitates sensitivity analysis with respect to any specified parameter of the fault tree such as a component failure rate or a specific event probability by allowing the user to vary one failure rate or the failure probability over a range of values and plot the results. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. Although different solution techniques are utilized on different programs, it is possible to have a common input language. The Systems Validation Methods group at NASA Langley Research Center has created a set of programs that form the basis for a reliability analysis workstation. The set of programs are: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), PAWS/STEM reliability analysis programs (LAR-14165, LAR-14920); and the FTC fault tree tool (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree. PAWS/STEM and SURE are programs which interpret the same SURE language, but utilize different solution methods. ASSIST is a preprocessor that generates SURE language from a more abstract definition. SURE, ASSIST, and PAWS/STEM are also offered as a bundle. Please see the abstract for COS-10039/COS-10041, SARA - SURE/ASSIST Reliability Analysis Workstation, for pricing details. FTC was originally developed for DEC VAX series computers running VMS and was later ported for use on Sun computers running SunOS. The program is written in PASCAL, ANSI compliant C-language, and FORTRAN 77. The TEMPLATE graphics library is required to obtain graphical output. The standard distribution medium for the VMS version of FTC (LAR-14586) is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The standard distribution medium for the Sun version of FTC (LAR-14922) is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. FTC was developed in 1989 and last updated in 1992. DEC, VAX, VMS, and TK50 are trademarks of Digital Equipment Corporation. UNIX is a registered trademark of AT&T Bell Laboratories. SunOS is a trademark of Sun Microsystems, Inc.

  20. FTC - THE FAULT-TREE COMPILER (VAX VMS VERSION)

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1994-01-01

    FTC, the Fault-Tree Compiler program, is a tool used to calculate the top-event probability for a fault-tree. Five different gate types are allowed in the fault tree: AND, OR, EXCLUSIVE OR, INVERT, and M OF N. The high-level input language is easy to understand and use. In addition, the program supports a hierarchical fault tree definition feature which simplifies the tree-description process and reduces execution time. A rigorous error bound is derived for the solution technique. This bound enables the program to supply an answer precisely (within the limits of double precision floating point arithmetic) at a user-specified number of digits accuracy. The program also facilitates sensitivity analysis with respect to any specified parameter of the fault tree such as a component failure rate or a specific event probability by allowing the user to vary one failure rate or the failure probability over a range of values and plot the results. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. Although different solution techniques are utilized on different programs, it is possible to have a common input language. The Systems Validation Methods group at NASA Langley Research Center has created a set of programs that form the basis for a reliability analysis workstation. The set of programs are: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), PAWS/STEM reliability analysis programs (LAR-14165, LAR-14920); and the FTC fault tree tool (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree. PAWS/STEM and SURE are programs which interpret the same SURE language, but utilize different solution methods. ASSIST is a preprocessor that generates SURE language from a more abstract definition. SURE, ASSIST, and PAWS/STEM are also offered as a bundle. Please see the abstract for COS-10039/COS-10041, SARA - SURE/ASSIST Reliability Analysis Workstation, for pricing details. FTC was originally developed for DEC VAX series computers running VMS and was later ported for use on Sun computers running SunOS. The program is written in PASCAL, ANSI compliant C-language, and FORTRAN 77. The TEMPLATE graphics library is required to obtain graphical output. The standard distribution medium for the VMS version of FTC (LAR-14586) is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The standard distribution medium for the Sun version of FTC (LAR-14922) is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. FTC was developed in 1989 and last updated in 1992. DEC, VAX, VMS, and TK50 are trademarks of Digital Equipment Corporation. UNIX is a registered trademark of AT&T Bell Laboratories. SunOS is a trademark of Sun Microsystems, Inc.

  1. Beam transport program for FEL project

    NASA Astrophysics Data System (ADS)

    Sugimoto, Masayoshi; Takao, Masaru

    1992-07-01

    A beam transport program is developed to design the beam transport line of the free electron laser system at JAERI and to assist the beam diagnosis. The program traces a beam matrix through the elements in the beam transport line and the accelerators. The graphical user interface is employed to access the parameters and to represent the results. The basic computational method is based on the LANL-TRACE program and it is rewritten for personal computers in Pascal.

  2. Basic mathematical function libraries for scientific computation

    NASA Technical Reports Server (NTRS)

    Galant, David C.

    1989-01-01

    Ada packages implementing selected mathematical functions for the support of scientific and engineering applications were written. The packages provide the Ada programmer with the mathematical function support found in the languages Pascal and FORTRAN as well as an extended precision arithmetic and a complete complex arithmetic. The algorithms used are fully described and analyzed. Implementation assumes that the Ada type FLOAT objects fully conform to the IEEE 754-1985 standard for single binary floating-point arithmetic, and that INTEGER objects are 32-bit entities. Codes for the Ada packages are included as appendixes.

  3. A Note on Discrete Mathematics and Calculus.

    ERIC Educational Resources Information Center

    O'Reilly, Thomas J.

    1987-01-01

    Much of the current literature on the topic of discrete mathematics and calculus during the first two years of an undergraduate mathematics curriculum is cited. A relationship between the recursive integration formulas and recursively defined polynomials is described. A Pascal program is included. (Author/RH)

  4. What Do You Find? Students Investigating Patterns in Pascal's Triangle

    ERIC Educational Resources Information Center

    Obara, Samuel

    2012-01-01

    In this paper, students used problem-solving skills to investigate what patterns exist in the Pascal triangle and incorporated technology using Geometer's Sketchpad (GSP) in the process. Students came up with patterns such as natural numbers, triangular numbers, and Fibonacci numbers. Although the patterns inherent in Pascal's triangle may seem…

  5. Program Translation via Abstraction and Reimplementation.

    DTIC Science & Technology

    1986-12-01

    fromn particular datai flow and control flow constructs. In add non , the analysis is narrow in scope. aiming onlx to gather enoiugh intoination to...NUMSIERS 545 Technology Square U) Cambridge, MA 02139 00 CONTROLLING OFFICE NAME AND ADDRESS 12. REPORT DATE Advanced Research Projects Agency December... designed which generates extremely efficient PDP-II object code for Pascal programs. Currently, work is proceeding toward the implementation of a

  6. A Fractal Excursion.

    ERIC Educational Resources Information Center

    Camp, Dane R.

    1991-01-01

    After introducing the two-dimensional Koch curve, which is generated by simple recursions on an equilateral triangle, the process is extended to three dimensions with simple recursions on a regular tetrahedron. Included, for both fractal sequences, are iterative formulae, illustrations of the first several iterations, and a sample PASCAL program.…

  7. PASCAL Data Base File Description and Indexing Rules in Chemistry, Biology and Medicine.

    ERIC Educational Resources Information Center

    Gaillardin, R.; And Others

    This report on the multidisciplinary PASCAL database describes the files and the indexing rules for chemistry, biology, and medicine. PASCAL deals with all aspects of chemistry within two subfiles whose combined yearly growth is about 100,000 references. The Biopascal file, organized in the two subfiles of Plant Science and Biology and Medicine,…

  8. Pascal's Infinite Set of Triangles

    ERIC Educational Resources Information Center

    Skurnick, Ronald

    2005-01-01

    Pascal's Triangle is, without question, the most well-known triangular array of numbers in all of mathematics. A well-known algorithm for constructing Pascal's Triangle is based on the following two observations. The outer edges of the triangle consist of all 1's. Each number not lying on the outer edges is the sum of the two numbers above it in…

  9. Tribonacci-Like Sequences and Generalized Pascal's Pyramids

    ERIC Educational Resources Information Center

    Anatriello, Giuseppina; Vincenzi, Giovanni

    2014-01-01

    A well-known result of Feinberg and Shannon states that the tribonacci sequence can be detected by the so-called "Pascal's pyramid." Here we will show that any tribonacci-like sequence can be obtained by the diagonals of the "Feinberg's triangle" associated to a suitable "generalized Pascal's pyramid."…

  10. PAS-cal: a Generic Recombinant Peptide Calibration Standard for Mass Spectrometry

    NASA Astrophysics Data System (ADS)

    Breibeck, Joscha; Serafin, Adam; Reichert, Andreas; Maier, Stefan; Küster, Bernhard; Skerra, Arne

    2014-08-01

    We describe the design, preparation, and mass-spectrometric characterization of a new recombinant peptide calibration standard with uniform biophysical and ionization characteristics for mass spectrometry. "PAS-cal" is an artificial polypeptide concatamer of peptide cassettes with varying lengths, each composed of the three small, chemically stable amino acids Pro, Ala, and Ser, which are interspersed by Arg residues to allow site-specific cleavage with trypsin. PAS-cal is expressed at high yields in Escherichia coli as a Small Ubiquitin-like MOdifier (SUMO) fusion protein, which is easily purified and allows isolation of the PAS-cal moiety after SUMO protease cleavage. Upon subsequent in situ treatment with trypsin, the PAS-cal polypeptide yields a set of four defined homogeneous peptides in the range from 2 to 8 kDa with equal mass spacing. ESI-MS analysis revealed a conveniently interpretable raw spectrum, which after deconvolution resulted in a very simple pattern of four peaks with similar ionization signals. MALDI-MS analysis of a PAS-cal peptide mixture comprising both the intact polypeptide and its tryptic fragments revealed not only the four standard peptides but also the singly and doubly charged states of the intact concatamer as well as di- and trimeric adduct ion species between the peptides, thus augmenting the observable m/z range. The advantageous properties of PAS-cal are most likely a result of the strongly hydrophilic and conformationally disordered PEG-like properties of the PAS sequences. Therefore, PAS-cal offers an inexpensive and versatile recombinant peptide calibration standard for mass spectrometry in protein/peptide bioanalytics and proteomics research, the composition of which may be further adapted to fit individual needs.

  11. Developing Formulas by Skipping Rows in Pascal's Triangle

    ERIC Educational Resources Information Center

    Buonpastore, Robert J.; Osler, Thomas J.

    2007-01-01

    A table showing the first thirteen rows of Pascal's triangle, where the rows are, as usual numbered from 0 to 12 is presented. The entries in the table are called binomial coefficients. In this note, the authors systematically delete rows from Pascal's triangle and, by trial and error, try to find a formula that allows them to add new rows to the…

  12. A Laboratory Application of Microcomputer Graphics.

    ERIC Educational Resources Information Center

    Gehring, Kalle B.; Moore, John W.

    1983-01-01

    A PASCAL graphics and instrument interface program for a Z80/S-100 based microcomputer was developed. The computer interfaces to a stopped-flow spectrophotometer replacing a storage oscilloscope and polaroid camera. Applications of this system are discussed, indicating that graphics and analog-to-digital boards have transformed the computer into…

  13. Application of Computer Graphics to Graphing in Algebra and Trigonometry. Final Report.

    ERIC Educational Resources Information Center

    Morris, J. Richard

    This project was designed to improve the graphing competency of students in elementary algebra, intermediate algebra, and trigonometry courses at Virginia Commonwealth University. Computer graphics programs were designed using an Apple II Plus computer and implemented using Pascal. The software package is interactive and gives students control…

  14. Challenge '89: Interfacing of Chemical Instruments to Computers.

    ERIC Educational Resources Information Center

    Lyons, Jim; Lamarre, Colin

    This project involved interfacing of microcomputers with three chemical instruments--Nuclear Magnetic Resonance (NMR), Infrared Spectroscopy (IR), and the spectrophotometer. A Pascal program called "Spectrum" allows data from the NMR to be read and graphed, a specific area of the graph zoomed, ratios of specified areas of the graph…

  15. Classifying Bugs is a Tricky Business.

    DTIC Science & Technology

    1983-08-01

    programming tutor to help students learn to program in Pascal; we wanted the system to identify the nen-.pntactic bugs in a student’s program and tutor the... student with respect to the misconceptions that might have given rise to the bugs. The emphasis was on the system understanding what the student did...and did not understand; we felt that simply telling the student that there was a bug in line 14 was not sufficient -- since oftentimes the bug in line

  16. SOL - SIZING AND OPTIMIZATION LANGUAGE COMPILER

    NASA Technical Reports Server (NTRS)

    Scotti, S. J.

    1994-01-01

    SOL is a computer language which is geared to solving design problems. SOL includes the mathematical modeling and logical capabilities of a computer language like FORTRAN but also includes the additional power of non-linear mathematical programming methods (i.e. numerical optimization) at the language level (as opposed to the subroutine level). The language-level use of optimization has several advantages over the traditional, subroutine-calling method of using an optimizer: first, the optimization problem is described in a concise and clear manner which closely parallels the mathematical description of optimization; second, a seamless interface is automatically established between the optimizer subroutines and the mathematical model of the system being optimized; third, the results of an optimization (objective, design variables, constraints, termination criteria, and some or all of the optimization history) are output in a form directly related to the optimization description; and finally, automatic error checking and recovery from an ill-defined system model or optimization description is facilitated by the language-level specification of the optimization problem. Thus, SOL enables rapid generation of models and solutions for optimum design problems with greater confidence that the problem is posed correctly. The SOL compiler takes SOL-language statements and generates the equivalent FORTRAN code and system calls. Because of this approach, the modeling capabilities of SOL are extended by the ability to incorporate existing FORTRAN code into a SOL program. In addition, SOL has a powerful MACRO capability. The MACRO capability of the SOL compiler effectively gives the user the ability to extend the SOL language and can be used to develop easy-to-use shorthand methods of generating complex models and solution strategies. The SOL compiler provides syntactic and semantic error-checking, error recovery, and detailed reports containing cross-references to show where each variable was used. The listings summarize all optimizations, listing the objective functions, design variables, and constraints. The compiler offers error-checking specific to optimization problems, so that simple mistakes will not cost hours of debugging time. The optimization engine used by and included with the SOL compiler is a version of Vanderplatt's ADS system (Version 1.1) modified specifically to work with the SOL compiler. SOL allows the use of the over 100 ADS optimization choices such as Sequential Quadratic Programming, Modified Feasible Directions, interior and exterior penalty function and variable metric methods. Default choices of the many control parameters of ADS are made for the user, however, the user can override any of the ADS control parameters desired for each individual optimization. The SOL language and compiler were developed with an advanced compiler-generation system to ensure correctness and simplify program maintenance. Thus, SOL's syntax was defined precisely by a LALR(1) grammar and the SOL compiler's parser was generated automatically from the LALR(1) grammar with a parser-generator. Hence unlike ad hoc, manually coded interfaces, the SOL compiler's lexical analysis insures that the SOL compiler recognizes all legal SOL programs, can recover from and correct for many errors and report the location of errors to the user. This version of the SOL compiler has been implemented on VAX/VMS computer systems and requires 204 KB of virtual memory to execute. Since the SOL compiler produces FORTRAN code, it requires the VAX FORTRAN compiler to produce an executable program. The SOL compiler consists of 13,000 lines of Pascal code. It was developed in 1986 and last updated in 1988. The ADS and other utility subroutines amount to 14,000 lines of FORTRAN code and were also updated in 1988.

  17. Pairwise-Comparison Software

    NASA Technical Reports Server (NTRS)

    Ricks, Wendell R.

    1995-01-01

    Pairwise comparison (PWC) is computer program that collects data for psychometric scaling techniques now used in cognitive research. It applies technique of pairwise comparisons, which is one of many techniques commonly used to acquire the data necessary for analyses. PWC administers task, collects data from test subject, and formats data for analysis. Written in Turbo Pascal v6.0.

  18. The Operating System Jungle: Finding a Common Path Keeps Getting More Difficult.

    ERIC Educational Resources Information Center

    Pournelle, Jerry

    1984-01-01

    Describes the computer field before the advent of CP/M (Control Program for Microcomputers), an operating system which facilitated compatibility between different computers. CP/M's functions and flaws and the advent of Apple DOS and UCSD Pascal, two additional widely used operating systems, and the significance of their development are also…

  19. A data acquisition and control program for axial-torsional fatigue testing

    NASA Technical Reports Server (NTRS)

    Kalluri, Sreeramesh; Bonacuse, Peter J.

    1989-01-01

    A computer program was developed for data acquisition and control of axial-torsional fatigue experiments. The multitasked, interrupt-driven program was written in Pascal and Assembly. This program is capable of dual-channel control and six-channel data acquisition. It can be utilized to perform inphase and out-of-phase axial-torsional isothermal fatigue or deformation experiments. The program was successfully used to conduct inphase axial-torsional fatigue experiments on 304 stainless steel at room temperature and on Hastelloy X at 800 C. The details of the software and some of the results generated to date are presented.

  20. Operating system for a real-time multiprocessor propulsion system simulator

    NASA Technical Reports Server (NTRS)

    Cole, G. L.

    1984-01-01

    The success of the Real Time Multiprocessor Operating System (RTMPOS) in the development and evaluation of experimental hardware and software systems for real time interactive simulation of air breathing propulsion systems was evaluated. The Real Time Multiprocessor Operating System (RTMPOS) provides the user with a versatile, interactive means for loading, running, debugging and obtaining results from a multiprocessor based simulator. A front end processor (FEP) serves as the simulator controller and interface between the user and the simulator. These functions are facilitated by the RTMPOS which resides on the FEP. The RTMPOS acts in conjunction with the FEP's manufacturer supplied disk operating system that provides typical utilities like an assembler, linkage editor, text editor, file handling services, etc. Once a simulation is formulated, the RTMPOS provides for engineering level, run time operations such as loading, modifying and specifying computation flow of programs, simulator mode control, data handling and run time monitoring. Run time monitoring is a powerful feature of RTMPOS that allows the user to record all actions taken during a simulation session and to receive advisories from the simulator via the FEP. The RTMPOS is programmed mainly in PASCAL along with some assembly language routines. The RTMPOS software is easily modified to be applicable to hardware from different manufacturers.

  1. Algerian medical teachers' research output and its determinants during the 2000-2009 decade.

    PubMed

    Bezzaoucha, A; Atif, M L; Bouamra, A; El Kebboub, A; Benzerga, M; Ben Abdelaziz, A; Soulimane, A; Ladner, J; Borgès Da Silva, G; Meguenni, K; Quessar, A; Heroual, N; Bouguizi, A; Boussouf, N; Makhlouf, F; Lamdjadani, N; Tibiche, A; Abbassene, S; Regagba, D; Benameur, M

    2014-02-01

    Publications are the primary output of scientific research. We conducted a national study to quantify Algerian medical teachers' research output and identify its determinants during the 2000-2009 decade. The American Medline database and the French Pascal database were used. A publication was eligible only if the lead author was an Algerian medical teacher (in medicine, pharmacy, or dentistry) working in Algeria. The same questionnaire was completed by cases (teachers who were first authors of an original article during the study period) and randomly selected controls. Logistic regression analysis was used to identify factors related to research output. A total of 79 original articles (42.2% of publications) were retrieved, a quarter of which were listed in Pascal alone. The publication rate was 2.6 original articles per 1000 teachers per year. The journals that published these original articles had a median impact factor of 0.83. The ability to publish an original article was 4.3 times higher if the teacher had undergone training in biostatistics and/or epidemiology (adjusted odds ratio [aOR]=4.31, 95% confidence interval [CI]: 1.79-10.38). A promotion evaluation grid that did not encourage writing (aOR=3.44, 95% CI: 1.42-8.33), a doctoral thesis, seniority, foreign collaboration, and English language proficiency were found to be associated with publication output. Algerian medical teachers' research output was particularly low. Replacing the current promotion grid with a grid that promotes writing, developing abilities to read and write articles and developing English language proficiency are likely to improve this situation. Copyright © 2014. Published by Elsevier Masson SAS.

  2. FSD- FLEXIBLE SPACECRAFT DYNAMICS

    NASA Technical Reports Server (NTRS)

    Fedor, J. V.

    1994-01-01

    The Flexible Spacecraft Dynamics and Control program (FSD) was developed to aid in the simulation of a large class of flexible and rigid spacecraft. FSD is extremely versatile and can be used in attitude dynamics and control analysis as well as in-orbit support of deployment and control of spacecraft. FSD has been used to analyze the in-orbit attitude performance and antenna deployment of the RAE and IMP class satellites, and the HAWKEYE, SCATHA, EXOS-B, and Dynamics Explorer flight programs. FSD is applicable to inertially-oriented spinning, earth oriented, or gravity gradient stabilized spacecraft. The spacecraft flexibility is treated in a continuous manner (instead of finite element) by employing a series of shape functions for the flexible elements. Torsion, bending, and three flexible modes can be simulated for every flexible element. FSD can handle up to ten tubular elements in an arbitrary orientation. FSD is appropriate for studies involving the active control of pointed instruments, with options for digital PID (proportional, integral, derivative) error feedback controllers and control actuators such as thrusters and momentum wheels. The input to FSD is in four parts: 1) Orbit Construction FSD calculates a Keplerian orbit with environmental effects such as drag, magnetic torque, solar pressure, thermal effects, and thruster adjustments; or the user can supply a GTDS format orbit tape for a particular satellite/time-span; 2) Control words - for options such as gravity gradient effects, control torques, and integration ranges; 3) Mathematical descriptions of spacecraft, appendages, and control systems- including element geometry, properties, attitudes, libration damping, tip mass inertia, thermal expansion, magnetic tracking, and gimbal simulation options; and 4) Desired state variables to output, i.e., geometries, bending moments, fast Fourier transform plots, gimbal rotation, filter vectors, etc. All FSD input is of free format, namelist construction. FSD is written in FORTRAN 77, PASCAL, and MACRO assembler for batch execution and has been implemented on a DEC VAX series computer operating under VMS. The PASCAL and MACRO routines (in addition to the FORTRAN program) are supplied as both source and object code, so the PASCAL compiler is not required for implementation. This program was last updated in 1985.

  3. Managing a Test Item Bank on a Microcomputer: Can It Help You and Your Students?

    ERIC Educational Resources Information Center

    Peterson, Julian A.; Meister, Lynn L.

    1983-01-01

    Describes a test item bank developed by the Association for Medical School Departments of Biochemistry (Texas). Programs (written in Pascal) allow self-evaluation by interactive student access to questions randomly selected from a chosen category. Potential users of the system (having student, manager, and instructor modes) are invited to contact…

  4. 'Robert Schumann's mental illnesses. (Genius and madness)', by Mlle Dr Pascal (1908a): Introduction and translation by Felicia Gordon.

    PubMed

    Gordon, Felicia

    2015-09-01

    Dr Constance Pascal's study of Robert Schumann's mental illnesses, dating from the early years of the twentieth century, reflects contemporary theories on the relations between gifted individuals and mental illness: the genius vs. madness debate. Pascal's reading of Schumann's musical career, in conjunction with his mental profile, offers a sympathetic and nuanced overview of the composer and a critical perspective on extant theories of his illness. © The Author(s) 2015.

  5. Multiscale Materials Science: A Mathematical Approach to the Role of Defects and Uncertainty

    DTIC Science & Technology

    2015-03-01

    ADDRESS(ES) Ecole Nationale des Ponts et Chaussees 6 et 8 avenue Blaise Pascal, Cite Descartes , Champs sur Marne 77 455 Marne la Vallee Cedex 2...nationale des ponts et chaussees 6 et 8 avenue Blaise-Pascal, Cite Descartes Champs-sur-Marne F-77455 Mame-la-Vallee cedex 2 www.enpc.fr tel...CHAUSSEES 6, AVENUE BLAISE PASCAL 6 ET 8 CITE DESCARTES CHAMPS SUR MARNE, 77420 FR 13d. BUSINESS OFFICE CONTACT: CAROLINA GARCIA-OLMEDO 13e

  6. Zonal Wave Number 2 Rossby Wave (3.5-day oscillation) Over The Martian Lower Atmosphere

    NASA Astrophysics Data System (ADS)

    Ghosh, P.; Thokuluwa, R. K.

    2013-12-01

    Over the Mars, height (800-50 Pascal pressure coordinate) profiles of temperature (K), measured by radio occultation technique during the MGS (Mars Global Surveyor) mission, obtained for the period of 1-10 January 2006 at the Martian latitude of ~63N in almost all the longitudes are analyzed to study the characteristics of the 3.5-day oscillation. To avoid significant data gaps in a particular longitude sector, we selected a set of 7 Mars longitude regions with ranges of 0-30E, 35-60E, 65-95E, 190-230E, 250-280E, 290-320E, and 325-360E to study the global characteristics of the 3.5-day oscillation. The 3.5-day oscillation is not selected as a-priori but observed as a most significant oscillation during this period of 1-10 January 2006. It is observed that in the longitude of 0-30E, the 3.5-day oscillation shows statistically significant power (above the 95% confidence level white noise) from the lowest height (800 Pascal, 8 hPa) itself and up to the height of 450 Pascal level with the maximum power of ~130 K^2 at the 600 & 650 Pascal levels. It started to grow from the power of ~ 50 K^2 at the lowest height of 800 Pascal level and reached the maximum power in the height of 600-650 Pascal level and then it started to get lessened monotonously up to the height of 450 Pascal level where its power is ~ 20 K^2. Beyond this height and up to the height of 50 Pascal level, the wave amplitude is below the white noise level. As the phase of the wave is almost constant at all the height levels, it seems that the observed 3.5-day oscillation is a stationary wave with respect to the height. In the 35-60 E longitude sector, the vertical structure of the 3.5-day oscillation is similar to what observed for the 0-30 E longitude region but the power is statistically insignificant at all the heights. However in the 65-95E longitude sector, the wave grows from the lowest level (70 K^2) of 800 Pascal to its maximum power of 280 K^2 in the height of 700 Pascal level and then it started to get decreasing monotonously to the statistically significant lowest power of 20 K^2 in the height of 450 Pascal level. Similar to the 0-30E longitude region, there is no significant wave in all the heights above the 450 Pascal level. The 190-230 E region shows similar wave characteristics (both the power and height structure) as observed for the 0-30 E region. This would indicate that the here reporting 3.5 day wave might be associated with eastward propagating (observed the zonal phase speed of ~0.5 days per 30 degree longitude) wave number 2 Rossby wave as the wave shows similar characteristics in the two longitude regions of 0-30E and 190-230 E with the longitudinal interval of 180 degrees. Peculiarly, in the 250-280 E region, the wave shows maximum power (120 K^2) in the two heights of 550 and 700 Pascal levels. As a further support for the zonal wave number 2 structure, there is no significant 3.5-day oscillation in all the height levels in the 290-320 E longitude region which is similar to what observed in the 35-60E longitude sector. A detailed investigation of this 3.5 day oscillation will be presented also for other periods of different years.

  7. The Pascal Mars Scout Mission

    NASA Technical Reports Server (NTRS)

    Haberle, R. M.; Fonda, Mark (Technical Monitor)

    2002-01-01

    Except for Earth, Mars is the planet most amenable to surface-based climate studies. Its surface is accessible, and the kind of observations that are needed, such as meteorological measurements from a long-lived global network, are readily achievable. Weather controls the movement of dust, the exchange of water between the surface and atmosphere, and the cycling of CO2 between the poles. We know there is a weather signal, we know how to measure it, and we know how to interpret it. Pascal seeks to understand the long-term global behavior of near-surface weather systems on Mars, how they interact with its surface, and, therefore, how they control its climate system. To achieve this, Pascal delivers 18 Science Stations to the surface of the planet that operate for three Mars years (5.6 Earth years). The network has stations operating in the tropics, midlatitudes, and polar regions of both hemispheres. During entry, descent, and landing, each Pascal probe acquires deceleration measurements to determine thermal structure, and descent images to characterize local terrain. On the surface, each Science Station takes daily measurements of pressure, opacity, temperature, wind speed, and water vapor concentration and monthly panoramic images of the landing environment. These data will characterize the planet's climate system and how atmosphere-surface interactions control it. The Pascal mission is named after 17th century French Scientist, Blaise Pascal, who pioneered measurements of atmospheric pressure. Pressure is the most critical measurement because it records the "heartbeat" of the planet's general circulation and climate system.

  8. The interictal language profile in adult epilepsy.

    PubMed

    Bartha-Doering, Lisa; Trinka, Eugen

    2014-10-01

    The purpose of this study was to systematically review the literature on the interictal language profile in adult patients with epilepsy. An extensive literature search was performed using MEDLINE, Embase, PsycINFO, Cochrane Central Register of Controlled Trials, PASCAL, and PSYNDEXplus databases. Key aspects of inclusion criteria were adult patients with epilepsy, patient number >10, and in-depth qualitative investigations of a specific language modality or administration of tests of at least two different language modalities, including comprehension, naming, repetition, reading, writing, and spontaneous speech. Our search strategy yielded 933 articles on epilepsy and language. Of these, 31 met final eligibility criteria. Most included articles focused on temporal lobe epilepsy; only three studies were interested in the language profile of patients with idiopathic generalized epilepsies, and one study on frontal lobe epilepsy met inclusion criteria. Study results showed a pronounced heterogeneity of language abilities in patients with epilepsy, varying from intact language profiles to impairment in several language functions. However, at least 17% of patients displayed deficits in more than one language function, with naming, reading comprehension, spontaneous speech, and discourse production being most often affected. This review underscores the need to evaluate different language functions-including spontaneous speech, discourse abilities, naming, auditory and reading comprehension, reading, writing, and repetition-individually in order to obtain a reliable profile of language functioning in patients with epilepsy. Moreover, our findings show that in contrast to the huge scientific interest of memory functions in epilepsy, the examination of language functions so far played a minor role in epilepsy research, emphasizing the need for future research activities in this field. Wiley Periodicals, Inc. © 2014 International League Against Epilepsy.

  9. Wisconsin Title I Migrant Education. Section 143 Project: Development of an Item Bank. Summary Report.

    ERIC Educational Resources Information Center

    Brown, Frank N.; And Others

    The successful Wisconsin Title 1 project item bank offers a valid, flexible, and efficient means of providing migrant student tests in reading and mathematics tailored to instructor curricula. The item bank system consists of nine PASCAL computer programs which maintain, search, and select from approximately 1,000 test items stored on floppy disks…

  10. Multithreaded transactions in scientific computing: New versions of a computer program for kinematical calculations of RHEED intensity oscillations

    NASA Astrophysics Data System (ADS)

    Brzuszek, Marcin; Daniluk, Andrzej

    2006-11-01

    Writing a concurrent program can be more difficult than writing a sequential program. Programmer needs to think about synchronisation, race conditions and shared variables. Transactions help reduce the inconvenience of using threads. A transaction is an abstraction, which allows programmers to group a sequence of actions on the program into a logical, higher-level computation unit. This paper presents multithreaded versions of the GROWTH program, which allow to calculate the layer coverages during the growth of thin epitaxial films and the corresponding RHEED intensities according to the kinematical approximation. The presented programs also contain graphical user interfaces, which enable displaying program data at run-time. New version program summaryTitles of programs:GROWTHGr, GROWTH06 Catalogue identifier:ADVL_v2_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADVL_v2_0 Program obtainable from:CPC Program Library, Queen's University of Belfast, N. Ireland Catalogue identifier of previous version:ADVL Does the new version supersede the original program:No Computer for which the new version is designed and others on which it has been tested: Pentium-based PC Operating systems or monitors under which the new version has been tested: Windows 9x, XP, NT Programming language used:Object Pascal Memory required to execute with typical data:More than 1 MB Number of bits in a word:64 bits Number of processors used:1 No. of lines in distributed program, including test data, etc.:20 931 Number of bytes in distributed program, including test data, etc.: 1 311 268 Distribution format:tar.gz Nature of physical problem: The programs compute the RHEED intensities during the growth of thin epitaxial structures prepared using the molecular beam epitaxy (MBE). The computations are based on the use of kinematical diffraction theory [P.I. Cohen, G.S. Petrich, P.R. Pukite, G.J. Whaley, A.S. Arrott, Surf. Sci. 216 (1989) 222. [1

  11. IESIP - AN IMPROVED EXPLORATORY SEARCH TECHNIQUE FOR PURE INTEGER LINEAR PROGRAMMING PROBLEMS

    NASA Technical Reports Server (NTRS)

    Fogle, F. R.

    1994-01-01

    IESIP, an Improved Exploratory Search Technique for Pure Integer Linear Programming Problems, addresses the problem of optimizing an objective function of one or more variables subject to a set of confining functions or constraints by a method called discrete optimization or integer programming. Integer programming is based on a specific form of the general linear programming problem in which all variables in the objective function and all variables in the constraints are integers. While more difficult, integer programming is required for accuracy when modeling systems with small numbers of components such as the distribution of goods, machine scheduling, and production scheduling. IESIP establishes a new methodology for solving pure integer programming problems by utilizing a modified version of the univariate exploratory move developed by Robert Hooke and T.A. Jeeves. IESIP also takes some of its technique from the greedy procedure and the idea of unit neighborhoods. A rounding scheme uses the continuous solution found by traditional methods (simplex or other suitable technique) and creates a feasible integer starting point. The Hook and Jeeves exploratory search is modified to accommodate integers and constraints and is then employed to determine an optimal integer solution from the feasible starting solution. The user-friendly IESIP allows for rapid solution of problems up to 10 variables in size (limited by DOS allocation). Sample problems compare IESIP solutions with the traditional branch-and-bound approach. IESIP is written in Borland's TURBO Pascal for IBM PC series computers and compatibles running DOS. Source code and an executable are provided. The main memory requirement for execution is 25K. This program is available on a 5.25 inch 360K MS DOS format diskette. IESIP was developed in 1990. IBM is a trademark of International Business Machines. TURBO Pascal is registered by Borland International.

  12. 40 CFR 65.84 - Operating requirements.

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ...-tight means that the pressure in a truck or railcar tank will not drop more than 750 pascals (0.11 pound per square inch) within 5 minutes after it is pressurized to a minimum of 4,500 pascals (0.65 pound...

  13. PAWS/STEM - PADE APPROXIMATION WITH SCALING AND SCALED TAYLOR EXPONENTIAL MATRIX (VAX VMS VERSION)

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1994-01-01

    Traditional fault-tree techniques for analyzing the reliability of large, complex systems fail to model the dynamic reconfiguration capabilities of modern computer systems. Markov models, on the other hand, can describe fault-recovery (via system reconfiguration) as well as fault-occurrence. The Pade Approximation with Scaling (PAWS) and Scaled Taylor Exponential Matrix (STEM) programs provide a flexible, user-friendly, language-based interface for the creation and evaluation of Markov models describing the behavior of fault-tolerant reconfigurable computer systems. PAWS and STEM produce exact solutions for the probability of system failure and provide a conservative estimate of the number of significant digits in the solution. The calculation of the probability of entering a death state of a Markov model (representing system failure) requires the solution of a set of coupled differential equations. Because of the large disparity between the rates of fault arrivals and system recoveries, Markov models of fault-tolerant architectures inevitably lead to numerically stiff differential equations. Both PAWS and STEM have the capability to solve numerically stiff models. These complementary programs use separate methods to determine the matrix exponential in the solution of the model's system of differential equations. In general, PAWS is better suited to evaluate small and dense models. STEM operates at lower precision, but works faster than PAWS for larger models. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. Although different solution techniques are utilized on different programs, it is possible to have a common input language. The Systems Validation Methods group at NASA Langley Research Center has created a set of programs that form the basis for a reliability analysis workstation. The set of programs are: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), PAWS/STEM reliability analysis programs (LAR-14165, LAR-14920); and the FTC fault tree tool (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree. PAWS/STEM and SURE are programs which interpret the same SURE language, but utilize different solution methods. ASSIST is a preprocessor that generates SURE language from a more abstract definition. SURE, ASSIST, and PAWS/STEM are also offered as a bundle. Please see the abstract for COS-10039/COS-10041, SARA - SURE/ASSIST Reliability Analysis Workstation, for pricing details. PAWS/STEM was originally developed for DEC VAX series computers running VMS and was later ported for use on Sun computers running SunOS. The package is written in PASCAL, ANSI compliant C-language, and FORTRAN 77. The standard distribution medium for the VMS version of PAWS/STEM (LAR-14165) is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The standard distribution medium for the Sun version of PAWS/STEM (LAR-14920) is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. PAWS/STEM was developed in 1989 and last updated in 1991. DEC, VAX, VMS, and TK50 are trademarks of Digital Equipment Corporation. SunOS, Sun3, and Sun4 are trademarks of Sun Microsystems, Inc. UNIX is a registered trademark of AT&T Bell Laboratories.

  14. PAWS/STEM - PADE APPROXIMATION WITH SCALING AND SCALED TAYLOR EXPONENTIAL MATRIX (SUN VERSION)

    NASA Technical Reports Server (NTRS)

    Butler, R. W.

    1994-01-01

    Traditional fault-tree techniques for analyzing the reliability of large, complex systems fail to model the dynamic reconfiguration capabilities of modern computer systems. Markov models, on the other hand, can describe fault-recovery (via system reconfiguration) as well as fault-occurrence. The Pade Approximation with Scaling (PAWS) and Scaled Taylor Exponential Matrix (STEM) programs provide a flexible, user-friendly, language-based interface for the creation and evaluation of Markov models describing the behavior of fault-tolerant reconfigurable computer systems. PAWS and STEM produce exact solutions for the probability of system failure and provide a conservative estimate of the number of significant digits in the solution. The calculation of the probability of entering a death state of a Markov model (representing system failure) requires the solution of a set of coupled differential equations. Because of the large disparity between the rates of fault arrivals and system recoveries, Markov models of fault-tolerant architectures inevitably lead to numerically stiff differential equations. Both PAWS and STEM have the capability to solve numerically stiff models. These complementary programs use separate methods to determine the matrix exponential in the solution of the model's system of differential equations. In general, PAWS is better suited to evaluate small and dense models. STEM operates at lower precision, but works faster than PAWS for larger models. The mathematical approach chosen to solve a reliability problem may vary with the size and nature of the problem. Although different solution techniques are utilized on different programs, it is possible to have a common input language. The Systems Validation Methods group at NASA Langley Research Center has created a set of programs that form the basis for a reliability analysis workstation. The set of programs are: SURE reliability analysis program (COSMIC program LAR-13789, LAR-14921); the ASSIST specification interface program (LAR-14193, LAR-14923), PAWS/STEM reliability analysis programs (LAR-14165, LAR-14920); and the FTC fault tree tool (LAR-14586, LAR-14922). FTC is used to calculate the top-event probability for a fault tree. PAWS/STEM and SURE are programs which interpret the same SURE language, but utilize different solution methods. ASSIST is a preprocessor that generates SURE language from a more abstract definition. SURE, ASSIST, and PAWS/STEM are also offered as a bundle. Please see the abstract for COS-10039/COS-10041, SARA - SURE/ASSIST Reliability Analysis Workstation, for pricing details. PAWS/STEM was originally developed for DEC VAX series computers running VMS and was later ported for use on Sun computers running SunOS. The package is written in PASCAL, ANSI compliant C-language, and FORTRAN 77. The standard distribution medium for the VMS version of PAWS/STEM (LAR-14165) is a 9-track 1600 BPI magnetic tape in VMSINSTAL format. It is also available on a TK50 tape cartridge in VMSINSTAL format. Executables are included. The standard distribution medium for the Sun version of PAWS/STEM (LAR-14920) is a .25 inch streaming magnetic tape cartridge in UNIX tar format. Both Sun3 and Sun4 executables are included. PAWS/STEM was developed in 1989 and last updated in 1991. DEC, VAX, VMS, and TK50 are trademarks of Digital Equipment Corporation. SunOS, Sun3, and Sun4 are trademarks of Sun Microsystems, Inc. UNIX is a registered trademark of AT&T Bell Laboratories.

  15. Building America Case Study: Field Testing of Compartmentalization Methods for Multifamily Construction (Fact Sheet)

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Not Available

    2015-01-01

    The 2012 IECC has an airtightness requirement of 3 air changes per hour at 50 Pascals test pressure for both single family and multifamily construction in Climate Zones 3-8. Other programs (LEED, ASHRAE 189, ASHRAE 62.2) have similar or tighter compartmentalization requirements, thus driving the need for easier and more effective methods of compartmentalization in multifamily buildings.

  16. Sensing and perception research for space telerobotics at JPL

    NASA Technical Reports Server (NTRS)

    Gennery, Donald B.; Litwin, Todd; Wilcox, Brian; Bon, Bruce

    1987-01-01

    PIFLEX is a pipelined-image processor that can perform elaborate computations whose exact nature is not fixed in the hardware, and that can handle multiple images. A wire-wrapped prototype PIFEX module has been produced and debugged, using a version of the convolver composed of three custom VLSI chips (plus the line buffers). A printed circuit layout is being designed for use with a single-chip convolver, leading to production of a PIFEX with about 120 modules. A high-level language for programming PIFEX has been designed, and a compiler will be written for it. The camera calibration software has been completed and tested. Two more terms in the camera model, for lens distortion, probably will be added later. The acquisition and tracking system has been designed and most of it has been coded in Pascal for the MicroVAX-II. The feature tracker, motion stereo module and stereo matcher have executed successfully. The model matcher is still under development, and coding has begun on the tracking initializer. The object tracker was running on a different computer from the VAX, and preliminary runs on real images have been performed there. Once all modules are working, optimization and integration will begin. Finally, when a sufficiently large PIFEX is available, appropriate parts of acquisition and tracking, including much of the feature tracker, will be programmed into PIFEX, thus increasing the speed and robustness of the system.

  17. Pascal's Triangle.

    ERIC Educational Resources Information Center

    Barton, Patricia Shea

    2003-01-01

    Notes that Montessori classrooms provide children with the opportunity to explore and discover mathematics. Describes the introduction to Pascal's Triangle as a suggested opportunity to connect young children to deep mathematical truths. Provides teachers with materials requirements, and notes ideas on what can be acquired from the problem, the…

  18. Analysis and testing of numerical formulas for the initial value problem

    NASA Technical Reports Server (NTRS)

    Brown, R. L.; Kovach, K. R.; Popyack, J. L.

    1980-01-01

    Three computer programs for evaluating and testing numerical integration formulas used with fixed stepsize programs to solve initial value systems of ordinary differential equations are described. A program written in PASCAL SERIES, takes as input the differential equations and produces a FORTRAN subroutine for the derivatives of the system and for computing the actual solution through recursive power series techniques. Both of these are used by STAN, a FORTRAN program that interactively displays a discrete analog of the Liapunov stability region of any two dimensional subspace of the system. The derivatives may be used by CLMP, a FORTRAN program, to test the fixed stepsize formula against a good numerical result and interactively display the solutions.

  19. Rework of the ERA software system: ERA-8

    NASA Astrophysics Data System (ADS)

    Pavlov, D.; Skripnichenko, V.

    2015-08-01

    The software system that has been powering many products of the IAA during decades has undergone a major rework. ERA has capabilities for: processing tables of observations of different kinds, fitting parameters to observations, integrating equations of motion of the Solar system bodies. ERA comprises a domain-specific language called SLON, tailored for astronomical tasks. SLON provides a convenient syntax for reductions of observations, choosing of IAU standards to use, applying rules for filtering observations or selecting parameters for fitting. Also, ERA includes a table editor and a graph plotter. ERA-8 has a number of improvements over previous versions such as: integration of the Solar system and TT xA1 TDB with arbitrary number of asteroids; option to use different ephemeris (including DE and INPOP); integrator with 80-bit floating point. The code of ERA-8 has been completely rewritten from Pascal to C (for numerical computations) and Racket (for running SLON programs and managing data). ERA-8 is portable across major operating systems. The format of tables in ERA-8 is based on SQLite. The SPICE format has been chosen as the main format for ephemeris in ERA-8.

  20. Changes in Macular Retinal Layers and Peripapillary Nerve Fiber Layer Thickness after 577-nm Pattern Scanning Laser in Patients with Diabetic Retinopathy

    PubMed Central

    Shin, Ji Soo

    2017-01-01

    Purpose The aim of this study was to evaluate the changes in thickness of each macular retinal layer, the peripapillary retinal nerve fiber layer (RNFL), and central macular thickness (CMT) after 577-nm pattern scanning laser (PASCAL) photocoagulation in patients with diabetic retinopathy. Methods This retrospective study included 33 eyes with diabetic retinopathy that underwent 577-nm PASCAL photocoagulation. Each retinal layer thickness, peripapillary RNFL thickness, and CMT were measured by spectral-domain optical coherence tomography before 577-nm PASCAL photocoagulation, as well as at 1, 6, and 12 months after 577-nm PASCAL photocoagulation. Computerized intraretinal segmentation of optical coherence tomography was performed to identify the thickness of each retinal layer. Results The average thickness of the RNFL, ganglion cell layer, inner plexiform layer, inner nuclear layer, inner retinal layer, and CMT at each follow-up increased significantly from baseline (p < 0.001), whereas that of the retinal pigment epithelium at each follow-up decreased significantly from baseline (p < 0.001). The average thickness of the peripapillary RNFL increased significantly at one month (p < 0.001). This thickness subsequently recovered to 7.48 µm, and there were no significant changes at six or 12 months compared to baseline (p > 0.05). Conclusions Each macular retinal layer and CMT had a tendency to increase for one year after 577-nm PASCAL photocoagulation, whereas the average thickness of retinal pigment epithelium decreased at one-year follow-up compared to the baseline. Although an increase in peripapillary RNFL thickness was observed one month after 577-nm PASCAL photocoagulation, there were no significant changes at the one-year follow-up compared to the baseline. PMID:29022292

  1. Changes in Macular Retinal Layers and Peripapillary Nerve Fiber Layer Thickness after 577-nm Pattern Scanning Laser in Patients with Diabetic Retinopathy.

    PubMed

    Shin, Ji Soo; Lee, Young Hoon

    2017-12-01

    The aim of this study was to evaluate the changes in thickness of each macular retinal layer, the peripapillary retinal nerve fiber layer (RNFL), and central macular thickness (CMT) after 577-nm pattern scanning laser (PASCAL) photocoagulation in patients with diabetic retinopathy. This retrospective study included 33 eyes with diabetic retinopathy that underwent 577-nm PASCAL photocoagulation. Each retinal layer thickness, peripapillary RNFL thickness, and CMT were measured by spectral-domain optical coherence tomography before 577-nm PASCAL photocoagulation, as well as at 1, 6, and 12 months after 577-nm PASCAL photocoagulation. Computerized intraretinal segmentation of optical coherence tomography was performed to identify the thickness of each retinal layer. The average thickness of the RNFL, ganglion cell layer, inner plexiform layer, inner nuclear layer, inner retinal layer, and CMT at each follow-up increased significantly from baseline (p < 0.001), whereas that of the retinal pigment epithelium at each follow-up decreased significantly from baseline (p < 0.001). The average thickness of the peripapillary RNFL increased significantly at one month (p < 0.001). This thickness subsequently recovered to 7.48 μm, and there were no significant changes at six or 12 months compared to baseline (p > 0.05). Each macular retinal layer and CMT had a tendency to increase for one year after 577-nm PASCAL photocoagulation, whereas the average thickness of retinal pigment epithelium decreased at one-year follow-up compared to the baseline. Although an increase in peripapillary RNFL thickness was observed one month after 577-nm PASCAL photocoagulation, there were no significant changes at the one-year follow-up compared to the baseline. © 2017 The Korean Ophthalmological Society

  2. Assembly-line Simulation Program

    NASA Technical Reports Server (NTRS)

    Chamberlain, Robert G.; Zendejas, Silvino; Malhotra, Shan

    1987-01-01

    Costs and profits estimated for models based on user inputs. Standard Assembly-line Manufacturing Industry Simulation (SAMIS) program generalized so useful for production-line manufacturing companies. Provides accurate and reliable means of comparing alternative manufacturing processes. Used to assess impact of changes in financial parameters as cost of resources and services, inflation rates, interest rates, tax policies, and required rate of return of equity. Most important capability is ability to estimate prices manufacturer would have to receive for its products to recover all of costs of production and make specified profit. Written in TURBO PASCAL.

  3. Cardinal and anti-cardinal points, equalities and chromatic dependence.

    PubMed

    Evans, Tanya; Harris, William F

    2017-05-01

    Cardinal points are used for ray tracing through Gaussian systems. Anti-principal and anti-nodal points (which we shall refer to as the anti-cardinal points), along with the six familiar cardinal points, belong to a much larger set of special points. The purpose of this paper is to obtain a set of relationships and resulting equalities among the cardinal and anti-cardinal points and to illustrate them using Pascal's ring. The methodology used relies on Gaussian optics and the transference T. We make use of two equations, obtained via the transference, which give the locations of the six cardinal and four anti-cardinal points with respect to the system. We obtain equalities among the cardinal and anti-cardinal points. We utilise Pascal's ring to illustrate which points depend on frequency and their displacement with change in frequency. Pascal described a memory schema in the shape of a hexagon for remembering equalities among the points and illustrating shifts in these points when an aspect of the system changes. We modify and extend Pascal's ring to include the anti-cardinal points. We make use of Pascal's ring extended to illustrate which points are dependent on the frequency of light and the direction of shift of the equalities with change in frequency. For the reduced eye the principal and nodal points are independent of frequency, but the focal points and the anti-cardinal points depend on frequency. For Le Grand's four-surface model eye all six cardinal and four anti-cardinal points depend on frequency. This has implications for definitions, particularly of chromatic aberrations of the eye, that make use of cardinal points and that themselves depend on frequency. Pascal's ring and Pascal's ring extended are novel memory schema for remembering the equalities among the cardinal and anti-cardinal points. The rings are useful for illustrating changes among the equalities and direction of shift of points when an aspect of a system changes. Care should be taken when defining concepts that rely on cardinal points that depend on frequency. © 2017 The Authors Ophthalmic & Physiological Optics © 2017 The College of Optometrists.

  4. Constance Pascal's Chagrins d'amour et psychoses (1935): a French psychiatrist's views on psychoanalysis.

    PubMed

    Gordon, Felicia

    2015-03-01

    In 1935 Constance Pascal (1877-1937), France's first woman psychiatrist, published Chagrins d'amour et psychoses (The Sorrows of Love and Psychosis). My analysis of her monograph will consider: her major article leading up to Chagrins; Pascal's debts to her predecessors, particularly Morel and Kretschmer; her relationship to the French psychoanalytic movement; her co-option of psychoanalysis as a tool in her own therapeutic work with patients in the state psychiatric system; and her social/cultural interpretations of her woman patients. The literary and philosophic aspects of her work are emphasized as well as her contribution to French psychiatry. © The Author(s) 2014.

  5. Some Half-Row Sums from Pascal's Triangle via Laplace Transforms

    ERIC Educational Resources Information Center

    Dence, Thomas P.

    2007-01-01

    This article presents some identities on the sum of the entries in the first half of a row in Pascal's triangle. The results were discovered while the author was working on a problem involving Laplace transforms, which are used in proving of the identities.

  6. Stability Analysis of Finite Difference Approximations to Hyperbolic Systems, and Problems in Applied and Computational Matrix Theory

    DTIC Science & Technology

    1988-07-08

    Marcus and C. Baczynski), Computer Science Press, Rockville, Maryland, 1986. 3. An Introduction to Pascal and Precalculus , Computer Science Press...Science Press, Rockville, Maryland, 1986. 35. An Introduction to Pascal and Precalculus , Computer Science Press, Rockville, Maryland, 1986. 36

  7. Beyond Pascal's Triangle

    ERIC Educational Resources Information Center

    Minor, Darrell P.

    2005-01-01

    In "Beyond Pascals Triangle" the author demonstrates ways of using "Pascallike" triangles to expand polynomials raised to powers in a fairly quick and easy fashion. The recursive method could easily be implemented within a spreadsheet, or simply by using paper and pencil. An explanation of why the method works follows the several examples that are…

  8. METLIN-PC: An applications-program package for problems of mathematical programming

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Pshenichnyi, B.N.; Sobolenko, L.A.; Sosnovskii, A.A.

    1994-05-01

    The METLIN-PC applications-program package (APP) was developed at the V.M. Glushkov Institute of Cybernetics of the Academy of Sciences of Ukraine on IBM PC XT and AT computers. The present version of the package was written in Turbo Pascal and Fortran-77. The METLIN-PC is chiefly designed for the solution of smooth problems of mathematical programming and is a further development of the METLIN prototype, which was created earlier on a BESM-6 computer. The principal property of the previous package is retained - the applications modules employ a single approach based on the linearization method of B.N. Pschenichnyi. Hence the namemore » {open_quotes}METLIN.{close_quotes}« less

  9. PERFILS: a program for the quantitative treatment of footprinting data.

    PubMed

    Salas, X; Portugal, J

    1993-10-01

    PERFILS, a computer program written in Borland TurboPascal, performs quantitative analysis of footprinting experiments using any IBM PC or compatible microcomputer. The program uses the height of the bands obtained from densitometric scanning of footprinting autoradiographs to calculate a differential cleavage plot. Such a plot displays, on a logarithmic scale, the difference of susceptibility of a DNA fragment to DNase I, or any other cleaving agent, in the presence of any ligand versus the sequence. PERFILS calculates the fractional cleavage values for control and ligand, giving a table of values for each internucleotidic bond and rendering the differential cleavage plot in only a few seconds.

  10. PASCAL Data Base: File Description and On Line Access on ESA/IRS.

    ERIC Educational Resources Information Center

    Pelissier, Denise

    This report describes the PASCAL database, a machine readable version of the French abstract journal Bulletin Signaletique, which allows use of the file for (1) batch and online retrieval of information, (2) selective dissemination of information, and (3) publishing of the 50 sections of Bulletin Signaletique. The system, which covers nine…

  11. Energy Distributions in Small Populations: Pascal versus Boltzmann

    ERIC Educational Resources Information Center

    Kugel, Roger W.; Weiner, Paul A.

    2010-01-01

    The theoretical distributions of a limited amount of energy among small numbers of particles with discrete, evenly-spaced quantum levels are examined systematically. The average populations of energy states reveal the pattern of Pascal's triangle. An exact formula for the probability that a particle will be in any given energy state is derived.…

  12. Turbo Pascal Implementation of a Distributed Processing Network of MS-DOS Microcomputers Connected in a Master-Slave Configuration

    DTIC Science & Technology

    1989-12-01

    Interrupt Procedures ....... 29 13. Support for a Larger Memory Model ................ 29 C. IMPLEMENTATION ........................................ 29...describe the programmer’s model of the hardware utilized in the microcomputers and interrupt driven serial communication considerations. Chapter III...Central Processor Unit The programming model of Table 2.1 is common to the Intel 8088, 8086 and 80x86 series of microprocessors used in the IBM PC/AT

  13. Develop Accurate Methods for Characterizing and Quantifying Cohesive Sediment Erosion Under Combined Current-Wave Conditions

    DTIC Science & Technology

    2017-09-01

    ER D C/ CH L TR -1 7- 15 Strategic Environmental Research and Development Program Develop Accurate Methods for Characterizing and...current environments. This research will provide more accurate methods for assessing contaminated sediment stability for many DoD and Environmental...47.88026 pascals yards 0.9144 meters ERDC/CHL TR-17-15 xi Executive Summary Objective The proposed research goal is to develop laboratory methods

  14. Modeling and simulation in biomedicine.

    PubMed Central

    Aarts, J.; Möller, D.; van Wijk van Brievingh, R.

    1991-01-01

    A group of researchers and educators in The Netherlands, Germany and Czechoslovakia have developed and adapted mathematical computer models of phenomena in the field of physiology and biomedicine for use in higher education. The models are graphical and highly interactive, and are all written in TurboPascal or the mathematical simulation language PSI. An educational shell has been developed to launch the models. The shell allows students to interact with the models and teachers to edit the models, to add new models and to monitor the achievements of the students. The models and the shell have been implemented on a MS-DOS personal computer. This paper describes the features of the modeling package and presents the modeling and simulation of the heart muscle as an example. PMID:1807745

  15. A microcomputer program for energy assessment and aggregation using the triangular probability distribution

    USGS Publications Warehouse

    Crovelli, R.A.; Balay, R.H.

    1991-01-01

    A general risk-analysis method was developed for petroleum-resource assessment and other applications. The triangular probability distribution is used as a model with an analytic aggregation methodology based on probability theory rather than Monte-Carlo simulation. Among the advantages of the analytic method are its computational speed and flexibility, and the saving of time and cost on a microcomputer. The input into the model consists of a set of components (e.g. geologic provinces) and, for each component, three potential resource estimates: minimum, most likely (mode), and maximum. Assuming a triangular probability distribution, the mean, standard deviation, and seven fractiles (F100, F95, F75, F50, F25, F5, and F0) are computed for each component, where for example, the probability of more than F95 is equal to 0.95. The components are aggregated by combining the means, standard deviations, and respective fractiles under three possible siutations (1) perfect positive correlation, (2) complete independence, and (3) any degree of dependence between these two polar situations. A package of computer programs named the TRIAGG system was written in the Turbo Pascal 4.0 language for performing the analytic probabilistic methodology. The system consists of a program for processing triangular probability distribution assessments and aggregations, and a separate aggregation routine for aggregating aggregations. The user's documentation and program diskette of the TRIAGG system are available from USGS Open File Services. TRIAGG requires an IBM-PC/XT/AT compatible microcomputer with 256kbyte of main memory, MS-DOS 3.1 or later, either two diskette drives or a fixed disk, and a 132 column printer. A graphics adapter and color display are optional. ?? 1991.

  16. Field Testing of Compartmentalization Methods for Multifamily Construction

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Ueno, K.; Lstiburek, J. W.

    2015-03-01

    The 2012 International Energy Conservation Code (IECC) has an airtightness requirement of 3 air changes per hour at 50 Pascals test pressure (3 ACH50) for single-family and multifamily construction (in climate zones 3–8). The Leadership in Energy & Environmental Design certification program and ASHRAE Standard 189 have comparable compartmentalization requirements. ASHRAE Standard 62.2 will soon be responsible for all multifamily ventilation requirements (low rise and high rise); it has an exceptionally stringent compartmentalization requirement. These code and program requirements are driving the need for easier and more effective methods of compartmentalization in multifamily buildings.

  17. Initial Investigation of a Novel Thermal Storage Concept as Part of a Renewable Energy System

    DTIC Science & Technology

    2013-06-01

    stress (pascal) z-component of shear stress (pascal) Fslip constant Esl ip constant surface tension gradient (n/m-k) specularity coefficient...Axis x-component of ¥-Component of z- component of x -component of v-component of z-component of Fs l ip constant Esl i p constant Rotation

  18. Pascal's wager: combining continuous glucose monitoring and continuous subcutaneous insulin infusion.

    PubMed

    Kerr, David; Olateju, Tolu

    2010-06-01

    Pascal's Wager is a suggestion posed by the French Philosopher, Blaise Pascal, that even though the existence of God cannot be determined through reason, a person should wager that God exists because he or she has everything to gain and nothing to lose. In the area of consideration here, the optimum experimental trial of the combined use of continuous subcutaneous insulin infusion and real-time continuous glucose monitoring in free-living individuals with type 1 diabetes providing rock-solid evidence of clinical benefit has not been performed. Nevertheless, there is considerable enthusiasm for combining the technologies among healthcare professionals, patients, and manufacturers based on the belief that this approach to diabetes care must be beneficial beyond the available evidence (i.e., reason).

  19. Plasmid mapping computer program.

    PubMed Central

    Nolan, G P; Maina, C V; Szalay, A A

    1984-01-01

    Three new computer algorithms are described which rapidly order the restriction fragments of a plasmid DNA which has been cleaved with two restriction endonucleases in single and double digestions. Two of the algorithms are contained within a single computer program (called MPCIRC). The Rule-Oriented algorithm, constructs all logical circular map solutions within sixty seconds (14 double-digestion fragments) when used in conjunction with the Permutation method. The program is written in Apple Pascal and runs on an Apple II Plus Microcomputer with 64K of memory. A third algorithm is described which rapidly maps double digests and uses the above two algorithms as adducts. Modifications of the algorithms for linear mapping are also presented. PMID:6320105

  20. Develop Accurate Methods for Characterizing And Quantifying Cohesive Sediment Erosion Under Combined Current Wave Conditions: Project ER 1497

    DTIC Science & Technology

    2017-09-01

    ER D C/ CH L TR -1 7- 15 Strategic Environmental Research and Development Program Develop Accurate Methods for Characterizing and...current environments. This research will provide more accurate methods for assessing contaminated sediment stability for many DoD and Environmental...47.88026 pascals yards 0.9144 meters ERDC/CHL TR-17-15 xi Executive Summary Objective The proposed research goal is to develop laboratory methods

  1. Analyzing Feedback Control Systems

    NASA Technical Reports Server (NTRS)

    Bauer, Frank H.; Downing, John P.

    1987-01-01

    Interactive controls analysis (INCA) program developed to provide user-friendly environment for design and analysis of linear control systems, primarily feedback control. Designed for use with both small- and large-order systems. Using interactive-graphics capability, INCA user quickly plots root locus, frequency response, or time response of either continuous-time system or sampled-data system. Configuration and parameters easily changed, allowing user to design compensation networks and perform sensitivity analyses in very convenient manner. Written in Pascal and FORTRAN.

  2. The Stylist: A Pascal Program for Analyzing Prose Style

    DTIC Science & Technology

    1987-06-01

    words from various periods of English literature, using a primitive tabulating device that spit out reels of paper. His results, however, proved little ...LITERATURE REVIEW When I first conceived of The Stylist, I believed that a "style checker" was a completely original idea. Little did I know that major...sonic coillec. P1C.Style, however, had little to recoinwimid itself besi~des.-this 1Ituro, It relics upon a readability rormula. It also attempts somle

  3. Program for Generating Graphs and Charts

    NASA Technical Reports Server (NTRS)

    Ackerson, C. T.

    1986-01-01

    Office Automation Pilot (OAP) Graphics Database system offers IBM personal computer user assistance in producing wide variety of graphs and charts and convenient data-base system, called chart base, for creating and maintaining data associated with graphs and charts. Thirteen different graphics packages available. Access graphics capabilities obtained in similar manner. User chooses creation, revision, or chartbase-maintenance options from initial menu; Enters or modifies data displayed on graphic chart. OAP graphics data-base system written in Microsoft PASCAL.

  4. An Implementation in Pascal: Translation of Prolog into Pascal.

    DTIC Science & Technology

    1985-06-01

    for i:=1 to px do begin ifr (proc .i..relativity=O) then continue; if proc .. ) .ptype=6) hen continue;if (proc (...abegin<>O) then continue; passname...forj:=reitorn do if (j0) then continue; if (par (.>) ppe <>1) then continue; if (par .. .namie<>par(.i.).name) parle nO ype:par C.’ ntype; par Inblnd

  5. Transfer Function of Multi-Stage Active Filters: A Solution Based on Pascal's Triangle and a General Expression

    ERIC Educational Resources Information Center

    Levesque, Luc

    2012-01-01

    A method is proposed to simplify analytical computations of the transfer function for electrical circuit filters, which are made from repetitive identical stages. A method based on the construction of Pascal's triangle is introduced and then a general solution from two initial conditions is provided for the repetitive identical stage. The present…

  6. The Effect of Classic and Web Based Educational Application, Applied for Turbo Pascal Lesson, on Student Success Level

    ERIC Educational Resources Information Center

    Bintas, Jale; Barut, Asim

    2008-01-01

    The aim of research is to compare difference between tenth class students and determine their level of success about classic and web based educational applications of Turbo Pascal lesson. This research was applied to 10 A and 10 TLB students of Izmir Karsikaya Anatolian Technical and industrial high school computer department in second term of…

  7. A CCIR-based prediction model for Earth-Space propagation

    NASA Technical Reports Server (NTRS)

    Zhang, Zengjun; Smith, Ernest K.

    1991-01-01

    At present there is no single 'best way' to predict propagation impairments to an Earth-Space path. However, there is an internationally accepted way, namely that given in the most recent version of CCIR Report 564 of Study Group 5. This paper treats a computer code conforming as far as possible to Report 564. It was prepared for an IBM PS/2 using a 386 chip and for Macintosh SE or Mach II. It is designed to be easy to write and read, easy to modify, fast, have strong graphic capability, contain adequate functions, have dialog capability and windows capability. Computer languages considered included the following: (1) Turbo BASIC, (2) Turbo PASCAL, (3) FORTRAN, (4) SMALL TALK, (5) C++, (6) MS SPREADSHEET, (7) MS Excel-Macro, (8) SIMSCRIPT II.5, and (9) WINGZ.

  8. Transferring data oscilloscope to an IBM using an Apple II+

    NASA Technical Reports Server (NTRS)

    Miller, D. L.; Frenklach, M. Y.; Laughlin, P. J.; Clary, D. W.

    1984-01-01

    A set of PASCAL programs permitting the use of a laboratory microcomputer to facilitate and control the transfer of data from a digital oscilloscope (used with photomultipliers in experiments on soot formation in hydrocarbon combustion) to a mainframe computer and the subsequent mainframe processing of these data is presented. Advantages of this approach include the possibility of on-line computations, transmission flexibility, automatic transfer and selection, increased capacity and analysis options (such as smoothing, averaging, Fourier transformation, and high-quality plotting), and more rapid availability of results. The hardware and software are briefly characterized, the programs are discussed, and printouts of the listings are provided.

  9. Can your software engineer program your PLC?

    NASA Astrophysics Data System (ADS)

    Borrowman, Alastair J.; Taylor, Philip

    2016-07-01

    The use of Programmable Logic Controllers (PLCs) in the control of large physics experiments is ubiquitous1, 2, 3. The programming of these controllers is normally the domain of engineers with a background in electronics, this paper introduces PLC program development from the software engineer's perspective. PLC programs provide the link between control software running on PC architecture systems and physical hardware controlled and monitored by digital and analog signals. The higher-level software running on the PC is typically responsible for accepting operator input and from this deciding when and how hardware connected to the PLC is controlled. The PLC accepts demands from the PC, considers the current state of its connected hardware and if correct to do so (based upon interlocks or other constraints) adjusts its hardware output signals appropriately for the PC's demands. A published ICD (Interface Control Document) defines the PLC memory locations available to be written and read by the PC to control and monitor the hardware. Historically the method of programming PLCs has been ladder diagrams that closely resemble circuit diagrams, however, PLC manufacturers nowadays also provide, and promote, the use of higher-level programming languages4. Based on techniques used in the development of high-level PC software to control PLCs for multiple telescopes, this paper examines the development of PLC programs to operate the hardware of a medical cyclotron beamline controlled from a PC using the Experimental Physics and Industrial Control System (EPICS), which is also widely used in telescope control5, 6, 7. The PLC used is the new generation Siemens S7-1200 programmed using Siemens Pascal based Structured Control Language (SCL), which is their implementation of Structured Text (ST). The approach described is that from a software engineer's perspective, utilising Siemens Totally Integrated Automation (TIA) Portal integrated development environment (IDE) to create modular PLC programs based upon reusable functions capable of being unit tested without the PLC connected to hardware. Emphasis has been placed on designing an interface between EPICS and SCL that enforces correct operation of hardware through stringent separation of PC accessible PLC memory and hardware I/O addresses used only by the PLC. The paper also introduces the method used to automate the creation, from the same source document, the PLC memory structure (tag) definitions (defining memory used to access hardware I/O and that accessed by the PC) and creation of the PC program data structures (EPICS database records) used to access the permitted PLC addresses. From direct experience this paper demonstrates the advantages of PLC program development being shared between electronic and software engineers, to enable use of the most appropriate processes from both the perspective of the hardware and the higher-level software used to control it.

  10. A hardware implementation of the discrete Pascal transform for image processing

    NASA Astrophysics Data System (ADS)

    Goodman, Thomas J.; Aburdene, Maurice F.

    2006-02-01

    The discrete Pascal transform is a polynomial transform with applications in pattern recognition, digital filtering, and digital image processing. It already has been shown that the Pascal transform matrix can be decomposed into a product of binary matrices. Such a factorization leads to a fast and efficient hardware implementation without the use of multipliers, which consume large amounts of hardware. We recently developed a field-programmable gate array (FPGA) implementation to compute the Pascal transform. Our goal was to demonstrate the computational efficiency of the transform while keeping hardware requirements at a minimum. Images are uploaded into memory from a remote computer prior to processing, and the transform coefficients can be offloaded from the FPGA board for analysis. Design techniques like as-soon-as-possible scheduling and adder sharing allowed us to develop a fast and efficient system. An eight-point, one-dimensional transform completes in 13 clock cycles and requires only four adders. An 8x8 two-dimensional transform completes in 240 cycles and requires only a top-level controller in addition to the one-dimensional transform hardware. Finally, through minor modifications to the controller, the transform operations can be pipelined to achieve 100% utilization of the four adders, allowing one eight-point transform to complete every seven clock cycles.

  11. 46 CFR Appendix II to Part 153 - Metric Units Used in Part 153

    Code of Federal Regulations, 2013 CFR

    2013-10-01

    .../cm2. ......do kPa 1×10 3 N/m 2. Temperature Degree Celsius °C 5/9 (°F-32). Viscosity milli-Pascal... 46 Shipping 5 2013-10-01 2013-10-01 false Metric Units Used in Part 153 II Appendix II to Part 153... common metric Force Newton N 0.225 lbs. Length Meter m 39.37 in. Centimeter cm .3937 in. Pressure Pascal...

  12. 46 CFR Appendix II to Part 153 - Metric Units Used in Part 153

    Code of Federal Regulations, 2012 CFR

    2012-10-01

    .../cm2. ......do kPa 1×10 3 N/m 2. Temperature Degree Celsius °C 5/9 (°F-32). Viscosity milli-Pascal... 46 Shipping 5 2012-10-01 2012-10-01 false Metric Units Used in Part 153 II Appendix II to Part 153... common metric Force Newton N 0.225 lbs. Length Meter m 39.37 in. Centimeter cm .3937 in. Pressure Pascal...

  13. 46 CFR Appendix II to Part 153 - Metric Units Used in Part 153

    Code of Federal Regulations, 2014 CFR

    2014-10-01

    .../cm2. ......do kPa 1×10 3 N/m 2. Temperature Degree Celsius °C 5/9 (°F-32). Viscosity milli-Pascal... 46 Shipping 5 2014-10-01 2014-10-01 false Metric Units Used in Part 153 II Appendix II to Part 153... common metric Force Newton N 0.225 lbs. Length Meter m 39.37 in. Centimeter cm .3937 in. Pressure Pascal...

  14. Software for Processing of Digitized Astronegatives from Archives and Databases of Virtual Observatory

    NASA Astrophysics Data System (ADS)

    Protsyuk, Yu. I.; Andruk, V. N.; Kazantseva, L. V.

    The paper discusses and illustrates the steps of basic processing of digitized image of astro negatives. Software for obtaining of a rectangular coordinates and photometric values of objects on photographic plates was created in the environment LINUX / MIDAS / ROMAFOT. The program can automatically process the specified number of files in FITS format with sizes up to 20000 x 20000 pixels. Other programs were made in FORTRAN and PASCAL with the ability to work in an environment of LINUX or WINDOWS. They were used for: identification of stars, separation and exclusion of diffraction satellites and double and triple exposures, elimination of image defects, reduction to the equatorial coordinates and magnitudes of a reference catalogs.

  15. Americium-241 Decorporation Model

    DTIC Science & Technology

    2014-10-01

    doses compared Radiation Dose Convert mass to activity if needed Calculate critical organ doses/ effective whole body dose (Christy and Eckerman...compartments over time with and without treatment, excretion rates, and radiation doses to critical organs. Calculations from the model may be used to...268 x E + 2 newton-meter (N/m) pound-force/foot2 4.788 026 x E – 2 kilo pascal (kPa) pound-force/inch2 (psi) 6.894 757 kilo pascal (kPa) pound- mass

  16. What Would Pascal Think About Space Safety?

    NASA Astrophysics Data System (ADS)

    Pfitzer, Tom

    2013-09-01

    Blaise Pascal was a true Renaissance man being well versed in science, physics, religion, philosophy, and especially mathematics. He had a knack for simplifying complex problems into mathematical formulae. He had well-formed opinions about the scientific issues of his day, in particular about risk. There is little doubt that were he alive today, he would have opinions useful to this society. This paper addresses what he thought then as a foundation for what he would have thought now.

  17. Microcomputer package for statistical analysis of microbial populations.

    PubMed

    Lacroix, J M; Lavoie, M C

    1987-11-01

    We have developed a Pascal system to compare microbial populations from different ecological sites using microcomputers. The values calculated are: the coverage value and its standard error, the minimum similarity and the geometric similarity between two biological samples, and the Lambda test consisting of calculating the ratio of the mean similarity between two subsets by the mean similarity within subsets. This system is written for Apple II, IBM or compatible computers, but it can work for any computer which can use CP/M, if the programs are recompiled for such a system.

  18. Object-oriented millisecond timers for the PC.

    PubMed

    Hamm, J P

    2001-11-01

    Object-oriented programming provides a useful structure for designing reusable code. Accurate millisecond timing is essential for many areas of research. With this in mind, this paper provides a Turbo Pascal unit containing an object-oriented millisecond timer. This approach allows for multiple timers to be running independently. The timers may also be set at different levels of temporal precision, such as 10(-3) (milliseconds) or 10(-5) sec. The object also is able to store the time of a flagged event for later examination without interrupting the ongoing timing operation.

  19. An Introduction to Fractals and Chaos

    DTIC Science & Technology

    1989-06-01

    figures in this report were created with programs written in Turbo Pascal 4.0 on a Zenith 248 with EGA. They are in the public domain. A figure was...upgraded both his graphics 1975, with the publication of his first and photographic equipment to pro- book in French, translated into English duce, with...spi.ce 1v.rtr!0!ts .... ....,, ,, ..... ,. -, 1 0 0.8 b 0.6 0.4 0.2 0 Figure 3. A parafita i the ield of aaus’ i’arer ;% omnics , thi t. uiac 1, .- ~VO.iil

  20. Diagnostics aid for mass spectrometer trouble-shooting

    NASA Astrophysics Data System (ADS)

    Filby, E. E.; Rankin, R. A.; Webb, G. W.

    The MS Expert system provides problem diagnostics for instruments used in the Mass Spectrometry Laboratory (MSL). The most critical results generated on these mass spectrometers are the uranium concentration and isotopic content data used for process control and materials accountability at the Idaho Chemical Processing Plant. The two purposes of the system are: (1) to minimize instrument downtime and thereby provide the best possible support to the Plant, and (2) to improve long-term data quality. This system combines the knowledge of several experts on mass spectrometry to provide a diagnostic tool, and can make these skills available on a more timely basis. It integrates code written in the Pascal language with a knowledge base entered into a commercial expert system shell. The user performs some preliminary status checks, and then selects from among several broad diagnostic categories. These initial steps provide input to the rule base. The overall analysis provides the user with a set of possible solutions to the observed problems, graded as to their probabilities. Besides the trouble-shooting benefits expected from this system, it will also provide structures diagnostic training for lab personnel. In addition, development of the system knowledge base has already produced a better understanding of instrument behavior. Two key findings are that a good user interface is necessary for full acceptance of the tool, and a development system should include standard programming capabilities as well as the expert system shell.

  1. Probabilistic Analysis of Radiation Doses for Shore-Based Individuals in Operation Tomodachi

    DTIC Science & Technology

    2013-05-01

    Based Upon Oxygen Consumption Rates. EPA/600/R-06/129F, U.S. Environmental Protection Agency, Washington, D.C. May. USEPA (U.S. Environmental...pascal (Pa) pound-force per square inch (psi) 6.894 757 × 103 pascal (Pa) Angle/ Temperature /Time hour (h) 3.6 × 103 second (s) degree of arc (o...equivalent and effective dose is the sievert (Sv). (1 Sv = 1 J kg–1). 1 DTRA-TR-12-002: Probabilistic Analysis of Radiation Doses for Shore-Based

  2. PREFACE: 1st International Symposium on Electrical Arc and Thermal Plasmas in Africa (ISAPA)

    NASA Astrophysics Data System (ADS)

    Andre, Pascal; Koalaga, Zacharie

    2012-02-01

    Logos of the University of Ouagadougou, ISAPA and Universite Blaise Pascal Africa (especially Sub-Saharan Africa) is a continent where electrification is at a low level. However, the development of the electrical power sector is a prerequisite for the growth of other industrial activities, that is to say for the social and economic development of African countries. Consequently, a large number of electrification projects (rural electrification, interconnection of different country's grids) takes place in many countries. These projects need expertise and make Africa a continent of opportunity for companies in different domains for business and research: energy; energetic production, transmission, distribution and protection of electricity; the supply of cable; the construction, engineering and expertise in the field of solar and wind power. The first International Symposium on electrical Arc and thermal Plasma in Africa (ISAPA) was held for the first time in Ouagadougou, Burkina Faso to progress and develop the research of new physical developments, technical breakthroughs, and ideas in the fields of electrical production and electrical applications. The ISAPA aims to encourage the advancement of the science and applications of electrical power transformation in Africa by bringing together specialists from many areas in Africa and the rest of the world. Such considerations have led us to define a Scientific Committee including representatives from many countries. This first meeting was an innovative opportunity for researchers and engineers from academic and industrial sectors to exchange views and knowledge. Both fundamental aspects such as thermal plasma, electrical arc, diagnostics and applied aspects as circuit breakers, ICP analyses, photovoltaic energy conversion and alternative energies, as well as space applications were covered. The Laboratory of Material and Environment (LAME) from Ouagadougou University and the Laboratory of Electric Arc and Thermal Plasmas (LAEPT) from Blaise Pascal University have worked in close collaboration within the framework of the Organizing Committee of this new and first ISAPA symposium in Africa. We registered 40 participants from France, Portugal, Belgium, Mali, Niger, Togo, Tchad and, of course, Burkina Faso, and also through collaborative works from Russia, Poland and Ukraine. 20 papers, one poster and 3 oral contributions were presented for this first ISAPA. The ISAPA Symposium has been held with the material and financial support of the following organizations: EDULINK Program of EU-ACP; SCAC Service of the French Embassy in Burkina Faso; IRD (Institute of Development Research) Burkina Faso; ASDI/SAREC project in Burkina Faso; University of Ouagadougou, Burkina Faso; Blaise Pascal University of Clermont Ferrand, France. The opening ceremony of ISAPA Symposium was presided over by two ministers: the minister in charge of secondary and higher education (MESS) and the minister in charge of scientific research and innovation (MRSI). Thus, they have marked the interest given by the government of Burkina Faso for RAMSES Scientific Meetings such as ISAPA. Zacharie Koalaga (LAME, University of Ouagadougou, Burkina Faso) Pascal André (LAEPT, Blaise Pascal University, France) ISAPA 2011 Co-Chairmen of the ISAPA International Organizing Committee and editors Logos

  3. User-defined functions in the Arden Syntax: An extension proposal.

    PubMed

    Karadimas, Harry; Ebrahiminia, Vahid; Lepage, Eric

    2015-12-11

    The Arden Syntax is a knowledge-encoding standard, started in 1989, and now in its 10th revision, maintained by the health level seven (HL7) organization. It has constructs borrowed from several language concepts that were available at that time (mainly the HELP hospital information system and the Regenstrief medical record system (RMRS), but also the Pascal language, functional languages and the data structure of frames, used in artificial intelligence). The syntax has a rationale for its constructs, and has restrictions that follow this rationale. The main goal of the Standard is to promote knowledge sharing, by avoiding the complexity of traditional programs, so that a medical logic module (MLM) written in the Arden Syntax can remain shareable and understandable across institutions. One of the restrictions of the syntax is that you cannot define your own functions and subroutines inside an MLM. An MLM can, however, call another MLM, where this MLM will serve as a function. This will add an additional dependency between MLMs, a known criticism of the Arden Syntax knowledge model. This article explains why we believe the Arden Syntax would benefit from a construct for user-defined functions, discusses the need, the benefits and the limitations of such a construct. We used the recent grammar of the Arden Syntax v.2.10, and both the Arden Syntax standard document and the Arden Syntax Rationale article as guidelines. We gradually introduced production rules to the grammar. We used the CUP parsing tool to verify that no ambiguities were detected. A new grammar was produced, that supports user-defined functions. 22 production rules were added to the grammar. A parser was built using the CUP parsing tool. A few examples are given to illustrate the concepts. All examples were parsed correctly. It is possible to add user-defined functions to the Arden Syntax in a way that remains coherent with the standard. We believe that this enhances the readability and the robustness of MLMs. A detailed proposal will be submitted by the end of the year to the HL7 workgroup on Arden Syntax. Copyright © 2015 Elsevier B.V. All rights reserved.

  4. APPLEPIPS /Apple Personal Image Processing System/ - An interactive digital image processing system for the Apple II microcomputer

    NASA Technical Reports Server (NTRS)

    Masuoka, E.; Rose, J.; Quattromani, M.

    1981-01-01

    Recent developments related to microprocessor-based personal computers have made low-cost digital image processing systems a reality. Image analysis systems built around these microcomputers provide color image displays for images as large as 256 by 240 pixels in sixteen colors. Descriptive statistics can be computed for portions of an image, and supervised image classification can be obtained. The systems support Basic, Fortran, Pascal, and assembler language. A description is provided of a system which is representative of the new microprocessor-based image processing systems currently on the market. While small systems may never be truly independent of larger mainframes, because they lack 9-track tape drives, the independent processing power of the microcomputers will help alleviate some of the turn-around time problems associated with image analysis and display on the larger multiuser systems.

  5. Epidemiologic programs for computers and calculators. A microcomputer program for multiple logistic regression by unconditional and conditional maximum likelihood methods.

    PubMed

    Campos-Filho, N; Franco, E L

    1989-02-01

    A frequent procedure in matched case-control studies is to report results from the multivariate unmatched analyses if they do not differ substantially from the ones obtained after conditioning on the matching variables. Although conceptually simple, this rule requires that an extensive series of logistic regression models be evaluated by both the conditional and unconditional maximum likelihood methods. Most computer programs for logistic regression employ only one maximum likelihood method, which requires that the analyses be performed in separate steps. This paper describes a Pascal microcomputer (IBM PC) program that performs multiple logistic regression by both maximum likelihood estimation methods, which obviates the need for switching between programs to obtain relative risk estimates from both matched and unmatched analyses. The program calculates most standard statistics and allows factoring of categorical or continuous variables by two distinct methods of contrast. A built-in, descriptive statistics option allows the user to inspect the distribution of cases and controls across categories of any given variable.

  6. SAGA: A project to automate the management of software production systems

    NASA Technical Reports Server (NTRS)

    Campbell, R. H.

    1983-01-01

    The current work in progress for the SAGA project are described. The highlights of this research are: a parser independent SAGA editor, design for the screen editing facilities of the editor, delivery to NASA of release 1 of Olorin, the SAGA parser generator, personal workstation environment research, release 1 of the SAGA symbol table manager, delta generation in SAGA, requirements for a proof management system, documentation for and testing of the cyber pascal make prototype, a prototype cyber-based slicing facility, a June 1984 demonstration plan, SAGA utility programs, summary of UNIX software engineering support, and theorem prover review.

  7. Parallel Gaussian elimination of a block tridiagonal matrix using multiple microcomputers

    NASA Technical Reports Server (NTRS)

    Blech, Richard A.

    1989-01-01

    The solution of a block tridiagonal matrix using parallel processing is demonstrated. The multiprocessor system on which results were obtained and the software environment used to program that system are described. Theoretical partitioning and resource allocation for the Gaussian elimination method used to solve the matrix are discussed. The results obtained from running 1, 2 and 3 processor versions of the block tridiagonal solver are presented. The PASCAL source code for these solvers is given in the appendix, and may be transportable to other shared memory parallel processors provided that the synchronization outlines are reproduced on the target system.

  8. Qualitative novelty in seventeenth-century science: Hydrostatics from Stevin to Pascal.

    PubMed

    Chalmers, Alan F

    2015-06-01

    Two works on hydrostatics, by Simon Stevin in 1586 and by Blaise Pascal in 1654, are analysed and compared. The contrast between the two serves to highlight aspects of the qualitative novelty involved in changes within science in the first half of the seventeenth century. Stevin attempted to derive his theory from unproblematic postulates drawn from common sense but failed to achieve his goal insofar as he needed to incorporate assumptions involved in his engineering practice but not sanctioned by his postulates. Pascal's theory went beyond common sense by introducing a novel concept, pressure. Theoretical reflection on novel experiments was involved in the construction of the new concept and experiment also provided important evidence for the theory that deployed it. The new experimental reasoning was qualitatively different from the Euclidean style of reasoning adopted by Stevin. The fact that a conceptualization of a technical sense of pressure adequate for hydrostatics was far from obvious is evident from the work of those, such as Galileo and Descartes, who did not make significant moves in that direction. Copyright © 2015 Elsevier Ltd. All rights reserved.

  9. PWC - PAIRWISE COMPARISON SOFTWARE: SOFTWARE PROGRAM FOR PAIRWISE COMPARISON TASK FOR PSYCHOMETRIC SCALING AND COGNITIVE RESEARCH

    NASA Technical Reports Server (NTRS)

    Ricks, W. R.

    1994-01-01

    PWC is used for pair-wise comparisons in both psychometric scaling techniques and cognitive research. The cognitive tasks and processes of a human operator of automated systems are now prominent considerations when defining system requirements. Recent developments in cognitive research have emphasized the potential utility of psychometric scaling techniques, such as multidimensional scaling, for representing human knowledge and cognitive processing structures. Such techniques involve collecting measurements of stimulus-relatedness from human observers. When data are analyzed using this scaling approach, an n-dimensional representation of the stimuli is produced. This resulting representation is said to describe the subject's cognitive or perceptual view of the stimuli. PWC applies one of the many techniques commonly used to acquire the data necessary for these types of analyses: pair-wise comparisons. PWC administers the task, collects the data from the test subject, and formats the data for analysis. It therefore addresses many of the limitations of the traditional "pen-and-paper" methods. By automating the data collection process, subjects are prevented from going back to check previous responses, the possibility of erroneous data transfer is eliminated, and the burden of the administration and taking of the test is eased. By using randomization, PWC ensures that subjects see the stimuli pairs presented in random order, and that each subject sees pairs in a different random order. PWC is written in Turbo Pascal v6.0 for IBM PC compatible computers running MS-DOS. The program has also been successfully compiled with Turbo Pascal v7.0. A sample executable is provided. PWC requires 30K of RAM for execution. The standard distribution medium for this program is a 5.25 inch 360K MS-DOS format diskette. Two electronic versions of the documentation are included on the diskette: one in ASCII format and one in MS Word for Windows format. PWC was developed in 1993.

  10. VACTIV: A graphical dialog based program for an automatic processing of line and band spectra

    NASA Astrophysics Data System (ADS)

    Zlokazov, V. B.

    2013-05-01

    The program VACTIV-Visual ACTIV-has been developed for an automatic analysis of spectrum-like distributions, in particular gamma-ray spectra or alpha-spectra and is a standard graphical dialog based Windows XX application, driven by a menu, mouse and keyboard. On the one hand, it was a conversion of an existing Fortran program ACTIV [1] to the DELPHI language; on the other hand, it is a transformation of the sequential syntax of Fortran programming to a new object-oriented style, based on the organization of event interactions. New features implemented in the algorithms of both the versions consisted in the following as peak model both an analytical function and a graphical curve could be used; the peak search algorithm was able to recognize not only Gauss peaks but also peaks with an irregular form; both narrow peaks (2-4 channels) and broad ones (50-100 channels); the regularization technique in the fitting guaranteed a stable solution in the most complicated cases of strongly overlapping or weak peaks. The graphical dialog interface of VACTIV is much more convenient than the batch mode of ACTIV. [1] V.B. Zlokazov, Computer Physics Communications, 28 (1982) 27-37. NEW VERSION PROGRAM SUMMARYProgram Title: VACTIV Catalogue identifier: ABAC_v2_0 Licensing provisions: no Programming language: DELPHI 5-7 Pascal. Computer: IBM PC series. Operating system: Windows XX. RAM: 1 MB Keywords: Nuclear physics, spectrum decomposition, least squares analysis, graphical dialog, object-oriented programming. Classification: 17.6. Catalogue identifier of previous version: ABAC_v1_0 Journal reference of previous version: Comput. Phys. Commun. 28 (1982) 27 Does the new version supersede the previous version?: Yes. Nature of problem: Program VACTIV is intended for precise analysis of arbitrary spectrum-like distributions, e.g. gamma-ray and X-ray spectra and allows the user to carry out the full cycle of automatic processing of such spectra, i.e. calibration, automatic peak search and estimation of parameters of interest. VACTIV can run on any standard modern laptop. Reasons for the new version: At the time of its creation (1999) VACTIV was seemingly the first attempt to apply the newest programming languages and styles to systems of spectrum analysis. Its goal was to both get a convenient and efficient technique for data processing, and to elaborate the formalism of spectrum analysis in terms of classes, their properties, their methods and events of an object-oriented programming language. Summary of revisions: Compared with ACTIV, VACTIV preserves all the mathematical algorithms, but provides the user with all the benefits of an interface, based on a graphical dialog. It allows him to make a quick intervention in the work of the program; in particular, to carry out the on-line control of the fitting process: depending on the intermediate results and using the visual form of data representation, to change the conditions for the fitting and so achieve the optimum performance, selecting the optimum strategy. To find the best conditions for the fitting one can compress the spectrum, delete the blunders from it, smooth it using a high-frequency spline filter and build the background using a low-frequency spline filter; use not only automatic methods for the blunder deletion, the peak search, the peak model forming and the calibration, but also use manual mouse clicking on the spectrum graph. Restrictions: To enhance the reliability and portability of the program the majority of the most important arrays have a static allocation; all the arrays are allocated with a surplus, and the total pool of the program is restricted only by the size of the computer virtual memory. A spectrum has the static size of 32 K real words. The maximum size of the least-square matrix is 314 (the maximum number of fitted parameters per one analyzed spectrum interval, not for the whole spectrum), from which it follows that the maximum number of peaks in one spectrum interval is 154. The maximum total number of peaks in the spectrum is not restricted. Running time: The calculation time is negligibly small compared with the time for the dialog; using ini-files the program can be partly used in a semi-dialog mode.

  11. Pain responses of Pascal 20 ms multi-spot and 100 ms single-spot panretinal photocoagulation: Manchester Pascal Study, MAPASS report 2.

    PubMed

    Muqit, M M K; Marcellino, G R; Gray, J C B; McLauchlan, R; Henson, D B; Young, L B; Patton, N; Charles, S J; Turner, G S; Stanga, P E

    2010-11-01

    To evaluate pain responses following Pascal 20 ms multi-spot and 100 ms single-spot panretinal photocoagulation (PRP). Single-centre randomised clinical trial. 40 eyes of 24 patients with treatment-naive proliferative diabetic retinopathy randomised to 20 and 100 ms PRP under topical 0.4% oxybuprocaine. A masked grader used a pain questionnaire within 1 h (numerical pain score (NPS)) and 1 month after treatment (numerical headache score (NHS)). Primary outcome measure was NPS immediately post-PRP. Secondary outcome measures were mean NHS scores and levels of photophobia reported within 4 weeks of primary PRP. Mean laser fluence was significantly lower using 20 ms PRP (4.8 J/cm²) compared to 100 ms PRP (11.8 J/cm²); p < 0.001). Mean NPS scores for treatment were 2.4 (2.3) (mild) for 20 ms PRP group compared to 4.9 (3.3) (moderate) in 100 ms PRP group-a significant difference (95% CI 4.3 to 0.68; p = 0.006). Mean NHS score within 1 month was 1.5 (2.7) in 20 ms PRP group compared to 3.2 (3.5) in the 100 ms PRP group (p < 0.05). The median duration of photophobia after 20 ms PRP was 3 h, and significantly less compared to 100 ms PRP after which 72 h of photophobia was reported (p < 0.001). Multi-spot 20 ms PRP was associated with significantly lower levels of anxiety, headache, pain and photophobia compared to 100 ms single-spot PRP treatment. Possible reasons include lower fluence, shorter-pulse duration, and spatial summation of laser nociception with multi-spot Pascal technique.

  12. Acoustic changes in the speech of children with cerebral palsy following an intensive program of dysarthria therapy.

    PubMed

    Pennington, Lindsay; Lombardo, Eftychia; Steen, Nick; Miller, Nick

    2018-01-01

    The speech intelligibility of children with dysarthria and cerebral palsy has been observed to increase following therapy focusing on respiration and phonation. To determine if speech intelligibility change following intervention is associated with change in acoustic measures of voice. We recorded 16 young people with cerebral palsy and dysarthria (nine girls; mean age 14 years, SD = 2; nine spastic type, two dyskinetic, four mixed; one Worster-Drought) producing speech in two conditions (single words, connected speech) twice before and twice after therapy focusing on respiration, phonation and rate. In both single-word and connected speech we measured vocal intensity (root mean square-RMS), period-to-period variability (Shimmer APQ, Jitter RAP and PPQ) and harmonics-to-noise ratio (HNR). In connected speech we also measured mean fundamental frequency, utterance duration in seconds and speech and articulation rate (syllables/s with and without pauses respectively). All acoustic measures were made using Praat. Intelligibility was calculated in previous research. In single words statistically significant but very small reductions were observed in period-to-period variability following therapy: Shimmer APQ -0.15 (95% CI = -0.21 to -0.09); Jitter RAP -0.08 (95% CI = -0.14 to -0.01); Jitter PPQ -0.08 (95% CI = -0.15 to -0.01). No changes in period-to-period perturbation across phrases in connected speech were detected. However, changes in connected speech were observed in phrase length, rate and intensity. Following therapy, mean utterance duration increased by 1.11 s (95% CI = 0.37-1.86) when measured with pauses and by 1.13 s (95% CI = 0.40-1.85) when measured without pauses. Articulation rate increased by 0.07 syllables/s (95% CI = 0.02-0.13); speech rate increased by 0.06 syllables/s (95% CI = < 0.01-0.12); and intensity increased by 0.03 Pascals (95% CI = 0.02-0.04). There was a gradual reduction in mean fundamental frequency across all time points (-11.85 Hz, 95% CI = -19.84 to -3.86). Only increases in the intensity of single words (0.37 Pascals, 95% CI = 0.10-0.65) and reductions in fundamental frequency (-0.11 Hz, 95% CI = -0.21 to -0.02) in connected speech were associated with gains in intelligibility. Mean reductions in impairment in vocal function following therapy observed were small and most are unlikely to be clinically significant. Changes in vocal control did not explain improved intelligibility. © 2017 Royal College of Speech and Language Therapists.

  13. Practical multipeptide synthesis: dedicated software for the definition of multiple, overlapping peptides covering polypeptide sequences.

    PubMed

    Heegaard, P M; Holm, A; Hagerup, M

    1993-01-01

    A personal computer program for the conversion of linear amino acid sequences to multiple, small, overlapping peptide sequences has been developed. Peptide lengths and "jumps" (the distance between two consecutive overlapping peptides) are defined by the user. To facilitate the use of the program for parallel solid-phase chemical peptide syntheses for the synchronous production of multiple peptides, amino acids at each acylation step are laid out by the program in a convenient standard multi-well setup. Also, the total number of equivalents, as well as the derived amount in milligrams (depend-ending on user-defined equivalent weights and molar surplus), of each amino acid are given. The program facilitates the implementation of multipeptide synthesis, e.g., for the elucidation of polypeptide structure-function relationships, and greatly reduces the risk of introducing mistakes at the planning step. It is written in Pascal and runs on any DOS-based personal computer. No special graphic display is needed.

  14. Portable Microcomputer Utilization for On-Line Pulmonary Testing

    PubMed Central

    Pugh, R.; Fourre, J.; Karetzky, M.

    1981-01-01

    A host-remote pulmonary function testing system is described that is flexible, non-dedicated, inexpensive, and readily upgradable. It is applicable for laboratories considering computerization as well as for those which have converted to one of the already available but restricted systems. The remote unit has an 8 slot bus for memory, input-output boards, and an A-D converter. It has its own terminal for manual input and display of computed and measured data which is transmitted via an acoustic modem to a larger microcomputer. The program modules are written in Pascal-Z and/or the supplied Z-80 macro assembler as external procedures.

  15. Pascal Liquid Phase in Electronic Waveguides

    NASA Astrophysics Data System (ADS)

    Tomczyk, M.; Briggeman, M.; Tylan-Tyler, A.; Huang, M.; Tian, B.; Pekker, D.; Lee, J.-W.; Lee, H.; Eom, C.-B.; Levy, J.

    Clean one-dimensional electron transport has been observed in very few material systems. The development of exceptionally clean electron waveguides formed at the interface between complex oxides LaAlO3 and SrTiO3 enables low-dimensional transport to be explored with newfound flexibility. This material system not only supports ballistic 1D transport, but possesses a rich phase diagram and strong attractive electron-electron interactions which are not present in other solid-state systems. Here we report an unusual phenomenon in which quantized conductance increases by steps that themselves increase sequentially in multiples of e2 / h . The overall conductance exhibits a Pascal-like sequence: 1, 3, 6, 10... e2 / h , which we ascribe to ballistic transport of 1, 2, 3, 4 ... bunches of electrons. We will discuss how subband degeneracies can occur in non-interacting models that have carefully tuned parameters. Strong attractive interactions are required, however, for these subbands to lock together. This Pascal liquid phase provides a striking example of the consequences of strong attractive interactions in low-dimensional environments. We gratefully acknowledge financial support from AFOSR (FA9550-12-1- 0057 (JL) and FA9550-12-1-0342 (CBE)), ONR N00014-15-1-2847 (JL), and NSF DMR-1234096 (CBE).

  16. Language-Through-Literature; A Literary Language/Language Arts Program for Bilingual Education, ESL and Other Activities in Early Childhood. Books 1 and 2.

    ERIC Educational Resources Information Center

    King, Paul; King, Eva

    This language-through-literature program is designed to be used as a native language program (language arts/reading readiness), as a second language program, or as a combined native and second language program in early childhood education. Sequentially developed over the year and within each unit, the program is subdivided into 14 units of about…

  17. Awakening the Languages. Challenges of Enduring Language Programs: Field Reports from 15 Programs from Arizona, New Mexico and Oklahoma.

    ERIC Educational Resources Information Center

    Linn, Mary S.; Naranjo, Tessie; Nicholas, Sheilah; Slaughter, Inee; Yamamoto, Akira; Zepeda, Ofelia

    The Indigenous Language Institute (ILI) collaborates with indigenous language communities to combat language decline. ILI facilitates community-based language programs, increases public awareness of language endangerment, and disseminates information on language preservation and successful language revitalization programs. In response to numerous…

  18. SDDL- SOFTWARE DESIGN AND DOCUMENTATION LANGUAGE

    NASA Technical Reports Server (NTRS)

    Kleine, H.

    1994-01-01

    Effective, efficient communication is an essential element of the software development process. The Software Design and Documentation Language (SDDL) provides an effective communication medium to support the design and documentation of complex software applications. SDDL supports communication between all the members of a software design team and provides for the production of informative documentation on the design effort. Even when an entire development task is performed by a single individual, it is important to explicitly express and document communication between the various aspects of the design effort including concept development, program specification, program development, and program maintenance. SDDL ensures that accurate documentation will be available throughout the entire software life cycle. SDDL offers an extremely valuable capability for the design and documentation of complex programming efforts ranging from scientific and engineering applications to data management and business sytems. Throughout the development of a software design, the SDDL generated Software Design Document always represents the definitive word on the current status of the ongoing, dynamic design development process. The document is easily updated and readily accessible in a familiar, informative form to all members of the development team. This makes the Software Design Document an effective instrument for reconciling misunderstandings and disagreements in the development of design specifications, engineering support concepts, and the software design itself. Using the SDDL generated document to analyze the design makes it possible to eliminate many errors that might not be detected until coding and testing is attempted. As a project management aid, the Software Design Document is useful for monitoring progress and for recording task responsibilities. SDDL is a combination of language, processor, and methodology. The SDDL syntax consists of keywords to invoke design structures and a collection of directives which control processor actions. The designer has complete control over the choice of keywords, commanding the capabilities of the processor in a way which is best suited to communicating the intent of the design. The SDDL processor translates the designer's creative thinking into an effective document for communication. The processor performs as many automatic functions as possible, thereby freeing the designer's energy for the creative effort. Document formatting includes graphical highlighting of structure logic, accentuation of structure escapes and module invocations, logic error detection, and special handling of title pages and text segments. The SDDL generated document contains software design summary information including module invocation hierarchy, module cross reference, and cross reference tables of user selected words or phrases appearing in the document. The basic forms of the methodology are module and block structures and the module invocation statement. A design is stated in terms of modules that represent problem abstractions which are complete and independent enough to be treated as separate problem entities. Blocks are lower-level structures used to build the modules. Both kinds of structures may have an initiator part, a terminator part, an escape segment, or a substructure. The SDDL processor is written in PASCAL for batch execution on a DEC VAX series computer under VMS. SDDL was developed in 1981 and last updated in 1984.

  19. Managing Algorithmic Skeleton Nesting Requirements in Realistic Image Processing Applications: The Case of the SKiPPER-II Parallel Programming Environment's Operating Model

    NASA Astrophysics Data System (ADS)

    Coudarcher, Rémi; Duculty, Florent; Serot, Jocelyn; Jurie, Frédéric; Derutin, Jean-Pierre; Dhome, Michel

    2005-12-01

    SKiPPER is a SKeleton-based Parallel Programming EnviRonment being developed since 1996 and running at LASMEA Laboratory, the Blaise-Pascal University, France. The main goal of the project was to demonstrate the applicability of skeleton-based parallel programming techniques to the fast prototyping of reactive vision applications. This paper deals with the special features embedded in the latest version of the project: algorithmic skeleton nesting capabilities and a fully dynamic operating model. Throughout the case study of a complete and realistic image processing application, in which we have pointed out the requirement for skeleton nesting, we are presenting the operating model of this feature. The work described here is one of the few reported experiments showing the application of skeleton nesting facilities for the parallelisation of a realistic application, especially in the area of image processing. The image processing application we have chosen is a 3D face-tracking algorithm from appearance.

  20. The embedded operating system project

    NASA Technical Reports Server (NTRS)

    Campbell, R. H.

    1985-01-01

    The design and construction of embedded operating systems for real-time advanced aerospace applications was investigated. The applications require reliable operating system support that must accommodate computer networks. Problems that arise in the construction of such operating systems, reconfiguration, consistency and recovery in a distributed system, and the issues of real-time processing are reported. A thesis that provides theoretical foundations for the use of atomic actions to support fault tolerance and data consistency in real-time object-based system is included. The following items are addressed: (1) atomic actions and fault-tolerance issues; (2) operating system structure; (3) program development; (4) a reliable compiler for path Pascal; and (5) mediators, a mechanism for scheduling distributed system processes.

  1. Pilot randomised clinical trial of Pascal TargETEd Retinal versus variable fluence PANretinal 20 ms laser in diabetic retinopathy: PETER PAN study.

    PubMed

    Muqit, Mahiul M K; Young, Lorna B; McKenzie, Rod; John, Binu; Marcellino, George R; Henson, David B; Turner, George S; Stanga, Paulo E

    2013-02-01

    To investigate the short-term effects of high-density 20-ms laser on macular thickness using Pascal-targeted retinal photocoagulation (TRP) and reduced fluence/minimally-traumatic panretinal photocoagulation (MT-PRP) compared to standard-intensity PRP (SI-PRP) in proliferative diabetic retinopathy (PDR). Prospective randomised clinical trial. Treatment-naive PDR was treated with single-session 20-ms Pascal 2500 burns photocoagulation randomised to one of three treatment arms (TRP:MT-PRP:SI-PRP). Primary outcome measure was change in central retinal thickness (CRT) on OCT. Secondary outcomes at 4 and 12 weeks post-laser included: OCT peripapillary nerve fibre layer (NFL) thickness; PDR disease regression on Optos angiography; SITA-Std visual fields (VF); and, visual acuity (VA). 30 eyes of 24 patients were studied, ten eyes/arm. At 12 weeks, there were significant reductions in CRT after TRP (9.6 µm; 95% CI, 1.84 to 17.36; p=0.021) and MT-PRP (17.1 µm; 95% CI, 11 to 23.2; p=0.001), versus SI-PRP (+5.9 µm; 95% CI, -6.75 to 18.55; p=0.32). PDR regression was similar between groups (TRP 70%; MT-PRP 70%; SI-PRP 90%; κ=0.76). No significant changes in VA and NFL thickness developed between groups. The VF mean deviation scores increased significantly in all groups at 12 weeks ([TRP, +0.70dB; 95% CI, 0.07 to 1.48; p=0.07], [MT-PRP, +0.63dB; 95% CI, 0.12 to 1.15; p=0.02], [SI-PRP, +1.0dB; 95% CI, 0.19 to 1.74; p=0.02]). There were no laser-related ocular complications. This pilot study reports that high-density 20-ms Pascal TRP and MT-PRP using 2500 burns did not produce increased macular thickness or any ocular adverse events during the short-term.

  2. 25 CFR 39.132 - Can a school integrate Language Development programs into its regular instructional program?

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false Can a school integrate Language Development programs into... Language Development Programs § 39.132 Can a school integrate Language Development programs into its regular instructional program? A school may offer Language Development programs to students as part of its...

  3. 25 CFR 39.132 - Can a school integrate Language Development programs into its regular instructional program?

    Code of Federal Regulations, 2011 CFR

    2011-04-01

    ... 25 Indians 1 2011-04-01 2011-04-01 false Can a school integrate Language Development programs into... Language Development Programs § 39.132 Can a school integrate Language Development programs into its regular instructional program? A school may offer Language Development programs to students as part of its...

  4. 25 CFR 39.136 - What is the WSU for Language Development programs?

    Code of Federal Regulations, 2011 CFR

    2011-04-01

    ... 25 Indians 1 2011-04-01 2011-04-01 false What is the WSU for Language Development programs? 39.136... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.136 What is the WSU for Language Development programs? Language Development programs are funded at 0.13 WSUs per student. ...

  5. Shock-produced olivine glass: First observation

    USGS Publications Warehouse

    Jeanloz, R.; Ahrens, T.J.; Lally, J.S.; Nord, G.L.; Christie, J.M.; Heuer, A.H.

    1977-01-01

    Transmission electron microscope (TEM) observations of an experimentally shock-deformed single crystal of natural peridot, (Mg0.88Fe 0.12SiO4 recovered from peak pressures of about 56 ?? 109 pascals revealed the presence of amorphous zones located within crystalline regions with a high density of tangled dislocations. This is the first reported observation ofolivine glass. The shocked sample exhibits a wide variation in the degree of shock deformation on a small scale, and the glass appears to be intimately associated with the highest density of dislocations. This study suggests that olivine glass may be formed as a result of shock at pressures above about 50 to 55 ?? 109 pascals and that further TEM observations of naturally shocked olivines may demonstrate the presence of glass.

  6. Assessing Foreign Language Proficiency of Undergraduates. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Teschner, Richard V., Ed.

    This collection of papers includes: "Foreign Language Testing Today: Issues in Language Program Direction" (Frank Nuessel); "Assessing the Problems of Assessment" (M. Peter Hagiwara); "Testing in Foreign Language Programs and Testing Programs in Foreign Language Departments: Reflections and Recommendations" (Elizabeth…

  7. 25 CFR 39.131 - What is a Language Development Program?

    Code of Federal Regulations, 2014 CFR

    2014-04-01

    ... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

  8. 25 CFR 39.131 - What is a Language Development Program?

    Code of Federal Regulations, 2013 CFR

    2013-04-01

    ... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

  9. 25 CFR 39.131 - What is a Language Development Program?

    Code of Federal Regulations, 2012 CFR

    2012-04-01

    ... EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a Language Development Program? A Language Development program is one that serves students who either: (a...

  10. Research Issues and Language Program Direction. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Heilenman, L. Kathy, Ed.

    This collection of papers is divided into two parts. After "Introduction" (L. Kathy Heilenman), Part 1, "Research and Language Program Directors: The Relationship," includes "Research Domains and Language Program Direction" (Bill VanPatten); "Language Program Direction and the Modernist Agenda" (Celeste…

  11. A survey of functional programming language principles

    NASA Technical Reports Server (NTRS)

    Holloway, C. M.

    1986-01-01

    Research in the area of functional programming languages has intensified in the 8 years since John Backus' Turing Award Lecture on the topic was published. The purpose of this paper is to present a survey of the ideas of functional programming languages. The paper assumes the reader is comfortable with mathematics and has knowledge of the basic principles of traditional programming languages, but does not assume any prior knowledge of the ideas of functional languages. A simple functional language is defined and used to illustrate the basic ideas. Topics discussed include the reasons for developing functional languages, methods of expressing concurrency, the algebra of functional programming languages, program transformation techniques, and implementations of functional languages. Existing functional languages are also mentioned. The paper concludes with the author's opinions as to the future of functional languages. An annotated bibliography on the subject is also included.

  12. 25 CFR 39.137 - May schools operate a language development program without a specific appropriation from Congress?

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false May schools operate a language development program... Formula Language Development Programs § 39.137 May schools operate a language development program without a specific appropriation from Congress? Yes, a school may operate a language development program...

  13. 34 CFR 658.1 - What is the Undergraduate International Studies and Foreign Language Program?

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... Foreign Language Program? 658.1 Section 658.1 Education Regulations of the Offices of the Department of... STUDIES AND FOREIGN LANGUAGE PROGRAM General § 658.1 What is the Undergraduate International Studies and Foreign Language Program? The Undergraduate International Studies and Foreign Language Program is designed...

  14. 34 CFR 669.1 - What is the Language Resource Centers Program?

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... 34 Education 3 2010-07-01 2010-07-01 false What is the Language Resource Centers Program? 669.1... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION LANGUAGE RESOURCE CENTERS PROGRAM General § 669.1 What is the Language Resource Centers Program? The Language Resource Centers Program makes awards, through grants or...

  15. 34 CFR 658.1 - What is the Undergraduate International Studies and Foreign Language Program?

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... Foreign Language Program? 658.1 Section 658.1 Education Regulations of the Offices of the Department of... STUDIES AND FOREIGN LANGUAGE PROGRAM General § 658.1 What is the Undergraduate International Studies and Foreign Language Program? The Undergraduate International Studies and Foreign Language Program is designed...

  16. 34 CFR 669.1 - What is the Language Resource Centers Program?

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... 34 Education 3 2011-07-01 2011-07-01 false What is the Language Resource Centers Program? 669.1... POSTSECONDARY EDUCATION, DEPARTMENT OF EDUCATION LANGUAGE RESOURCE CENTERS PROGRAM General § 669.1 What is the Language Resource Centers Program? The Language Resource Centers Program makes awards, through grants or...

  17. Changes in surface chemistry of silicon carbide (0001) surface with temperature and their effect on friction

    NASA Technical Reports Server (NTRS)

    Miyoshi, K.; Buckley, D. H.

    1980-01-01

    Friction studies were conducted with a silicon carbide (0001) surface contacting polycrystalline iron. The surface of silicon carbide was pretreated: (1) by bombarding it with argon ions for 30 minutes at a pressure of 1.3 pascals; (2) by heating it at 800 C for 3 hours in vacuum at a pressure of 10 to the minus eighth power pascal; or (3) by heating it at 1500 C for 3 hours in a vacuum of 10 to the minus eighth power pascal. Auger emission spectroscopy was used to determine the presence of silicon and carbon and the form of the carbon. The surfaces of silicon carbide bombarded with argon ions or preheated to 800 C revealed the main Si peak and a carbide type of C peak in the Auger spectra. The surfaces preheated to 1500 C revealed only a graphite type of C peak in the Auger spectra, and the Si peak had diminished to a barely perceptible amount. The surfaces of silicon carbide preheated to 800 C gave a 1.5 to 3 times higher coefficient of friction than did the surfaces of silicon carbide preheated to 1500 C. The coefficient of friction was lower in the 11(-2)0 direction than in the 10(-1)0 direction; that is, it was lower in the preferred crystallographic slip direction.

  18. Problem Solving, Patterns, Probability, Pascal, and Palindromes.

    ERIC Educational Resources Information Center

    Hylton-Lindsay, Althea Antoinette

    2003-01-01

    Presents a problem-solving activity, the birth order problem, and several solution-seeking strategies. Includes responses of current and prospective teachers and a comparison of various strategies. (YDS)

  19. Flight program language requirements. Volume 2: Requirements and evaluations

    NASA Technical Reports Server (NTRS)

    1972-01-01

    The efforts and results are summarized for a study to establish requirements for a flight programming language for future onboard computer applications. Several different languages were available as potential candidates for future NASA flight programming efforts. The study centered around an evaluation of the four most pertinent existing aerospace languages. Evaluation criteria were established, and selected kernels from the current Saturn 5 and Skylab flight programs were used as benchmark problems for sample coding. An independent review of the language specifications incorporated anticipated future programming requirements into the evaluation. A set of detailed language requirements was synthesized from these activities. The details of program language requirements and of the language evaluations are described.

  20. Software For Graphical Representation Of A Network

    NASA Technical Reports Server (NTRS)

    Mcallister, R. William; Mclellan, James P.

    1993-01-01

    System Visualization Tool (SVT) computer program developed to provide systems engineers with means of graphically representing networks. Generates diagrams illustrating structures and states of networks defined by users. Provides systems engineers powerful tool simplifing analysis of requirements and testing and maintenance of complex software-controlled systems. Employs visual models supporting analysis of chronological sequences of requirements, simulation data, and related software functions. Applied to pneumatic, hydraulic, and propellant-distribution networks. Used to define and view arbitrary configurations of such major hardware components of system as propellant tanks, valves, propellant lines, and engines. Also graphically displays status of each component. Advantage of SVT: utilizes visual cues to represent configuration of each component within network. Written in Turbo Pascal(R), version 5.0.

  1. Writing filter processes for the SAGA editor, appendix G

    NASA Technical Reports Server (NTRS)

    Kirslis, Peter A.

    1985-01-01

    The SAGA editor provides a mechanism by which separate processes can be invoked during an editing session to traverse portions of the parse tree being edited. These processes, termed filter processes, read, analyze, and possibly transform the parse tree, returning the result to the editor. By defining new commands with the editor's user defined command facility, which invoke filter processes, authors of filter can provide complex operations as simple commands. A tree plotter, pretty printer, and Pascal tree transformation program were already written using this facility. The filter processes are introduced, parse tree structure is described and the library interface made available to the programmer. Also discussed is how to compile and run filter processes. Examples are presented to illustrate aspect of each of these areas.

  2. Photographs and Committees: Activities That Help Students Discover Permutations and Combinations.

    ERIC Educational Resources Information Center

    Szydlik, Jennifer Earles

    2000-01-01

    Presents problem situations that support students when discovering the multiplication principle, permutations, combinations, Pascal's triangle, and relationships among those objects in a concrete context. (ASK)

  3. A Short History of the Computer.

    ERIC Educational Resources Information Center

    Reid-Green, Keith

    1981-01-01

    Beginning with Blaise Pascal's adding machine (1642), a brief look is taken at mechanical computers, electronic developments, transistors, and first, second, and third generation computers. A glossary is appended. (KC)

  4. The science of computing - Parallel computation

    NASA Technical Reports Server (NTRS)

    Denning, P. J.

    1985-01-01

    Although parallel computation architectures have been known for computers since the 1920s, it was only in the 1970s that microelectronic components technologies advanced to the point where it became feasible to incorporate multiple processors in one machine. Concommitantly, the development of algorithms for parallel processing also lagged due to hardware limitations. The speed of computing with solid-state chips is limited by gate switching delays. The physical limit implies that a 1 Gflop operational speed is the maximum for sequential processors. A computer recently introduced features a 'hypercube' architecture with 128 processors connected in networks at 5, 6 or 7 points per grid, depending on the design choice. Its computing speed rivals that of supercomputers, but at a fraction of the cost. The added speed with less hardware is due to parallel processing, which utilizes algorithms representing different parts of an equation that can be broken into simpler statements and processed simultaneously. Present, highly developed computer languages like FORTRAN, PASCAL, COBOL, etc., rely on sequential instructions. Thus, increased emphasis will now be directed at parallel processing algorithms to exploit the new architectures.

  5. Learning through an Aboriginal Language: The Impact on Students' English and Aboriginal Language Skills

    ERIC Educational Resources Information Center

    Usborne, Esther; Peck, Josephine; Smith, Donna-Lee; Taylor, Donald M.

    2011-01-01

    Aboriginal communities across Canada are implementing Aboriginal language programs in their schools. In the present research, we explore the impact of learning through an Aboriginal language on students' English and Aboriginal language skills by contrasting a Mi'kmaq language immersion program with a Mi'kmaq as a second language program. The…

  6. A brief description and comparison of programming languages FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 from a critical standpoint

    NASA Technical Reports Server (NTRS)

    Mathur, F. P.

    1972-01-01

    Several common higher level program languages are described. FORTRAN, ALGOL, COBOL, PL/1, and LISP 1.5 are summarized and compared. FORTRAN is the most widely used scientific programming language. ALGOL is a more powerful language for scientific programming. COBOL is used for most commercial programming applications. LISP 1.5 is primarily a list-processing language. PL/1 attempts to combine the desirable features of FORTRAN, ALGOL, and COBOL into a single language.

  7. Flight program language requirements. Volume 1: Executive summary

    NASA Technical Reports Server (NTRS)

    1972-01-01

    The activities and results of a study for the definition of flight program language requirements are described. A set of detailed requirements are presented for a language capable of supporting onboard application programming for the Marshall Space Flight Center's anticipated future activities in the decade of 1975-85. These requirements are based, in part, on the evaluation of existing flight programming language designs to determine the applicability of these designs to flight programming activities which are anticipated. The coding of benchmark problems in the selected programming languages is discussed. These benchmarks are in the form of program kernels selected from existing flight programs. This approach was taken to insure that the results of the study would reflect state of the art language capabilities, as well as to determine whether an existing language design should be selected for adaptation.

  8. 25 CFR 39.130 - Can ISEF funds be used for Language Development Programs?

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.130 Can ISEF funds be used for Language Development Programs? Yes, schools can use ISEF funds to... 25 Indians 1 2010-04-01 2010-04-01 false Can ISEF funds be used for Language Development Programs...

  9. 25 CFR 39.130 - Can ISEF funds be used for Language Development Programs?

    Code of Federal Regulations, 2011 CFR

    2011-04-01

    ... 25 Indians 1 2011-04-01 2011-04-01 false Can ISEF funds be used for Language Development Programs... INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.130 Can ISEF funds be used for Language Development Programs? Yes, schools can use ISEF funds to...

  10. C++ Programming Language

    NASA Technical Reports Server (NTRS)

    Shaykhian, Gholam Ali

    2007-01-01

    C++ Programming Language: The C++ seminar covers the fundamentals of C++ programming language. The C++ fundamentals are grouped into three parts where each part includes both concept and programming examples aimed at for hands-on practice. The first part covers the functional aspect of C++ programming language with emphasis on function parameters and efficient memory utilization. The second part covers the essential framework of C++ programming language, the object-oriented aspects. Information necessary to evaluate various features of object-oriented programming; including encapsulation, polymorphism and inheritance will be discussed. The last part of the seminar covers template and generic programming. Examples include both user defined and standard templates.

  11. Points on the Path to Probability.

    ERIC Educational Resources Information Center

    Kiernan, James F.

    2001-01-01

    Presents the problem of points and the development of the binomial triangle, or Pascal's triangle. Examines various attempts to solve this problem to give students insight into the nature of mathematical discovery. (KHR)

  12. Shapes of Bubbles and Drops in Motion.

    ERIC Educational Resources Information Center

    O'Connell, James

    2000-01-01

    Explains the shape distortions that take place in fluid packets (bubbles or drops) with steady flow motion by using the laws of Archimedes, Pascal, and Bernoulli rather than advanced vector calculus. (WRM)

  13. Dual US-Europe Graduate Degrees in Volcanology

    NASA Astrophysics Data System (ADS)

    Rose, W. I.; van Wyk Devries, B.; Calder, E. S.; Tibaldi, A.

    2010-12-01

    Michigan Tech, Buffalo, Universite Blaise Pascal and University of Milan Bicocca have formed an educational consortium to offer dual MS degrees in volcanology and geotechniques. Students in the program spend half of their MS in Europe and half in the US and have graduate advisory committees that bridge the Atlantic. The new program combines the expertise of four campuses and give students a broader choice of study options than any one campus can offer, while building an international professional experience. The initiative is funded jointly by the US Department of Education and the Education, Audiovisual and Culture Executive Agency (EACEA) of the European Community. Volcanology and geotechniques are global concerns: the volcanological community is fully globalized, while international consortia now deal with major geotechnical problems. Importantly, both fields require clear appreciation of specific local cultural, social and economical conditions. The new generation of researchers and professionals require international vision, but also the ability to understand local conditions. This masters specifically answers this need. This program will give students a language and cultural training in American English, French and Italian, as well as a wide course choice to meet each individual’s professional requirements. Students benefit from both research and professional approaches, acquiring a sound multidisciplinary profile for an excellent start to their careers. The trained INVOGE masters students will: meet a clear need for professionals/researchers with broad volcanology/geotechniques skills, and provide a workforce with international vision, but capable of addressing local projects. The project is innovative, combining international experience, strong multidisciplinary grounding and a broad subject range: students can choose among many possible advanced coursework and research combinations, and can have a broad choice of graduate advisors, field sites and professional placements. Also, we combine actual mobility with complementary virtual mobility to generate a lasting, coherent joint masters strategy. In the longer term, this exchange of a fraction of our students in both of our strongest research/graduate study areas is expected to add stronger global awareness to all partners, and contribute to improved student preparation, in academic excellence, professional learning and in linguistic/cultural aspects. The goals are to encourage students to consider international universities for PhD work and to increase cross-border professional mobility. This is the first such program in graduate geosciences.

  14. The Trajectory of Language Policy: The First Language Maintenance and Development Program in South Australia

    ERIC Educational Resources Information Center

    Liddicoat, Anthony J.; Curnow, Timothy Jowan; Scarino, Angela

    2016-01-01

    This paper examines the development of the First Language Maintenance and Development (FLMD) program in South Australia. This program is the main language policy activity that specifically focuses on language maintenance in government primary schools and has existed since 1986. During this time, the program has evolved largely as the result of ad…

  15. Spanish-language community-based mental health treatment programs, policy-required language-assistance programming, and mental health treatment access among Spanish-speaking clients.

    PubMed

    Snowden, Lonnie R; McClellan, Sean R

    2013-09-01

    We investigated the extent to which implementing language assistance programming through contracting with community-based organizations improved the accessibility of mental health care under Medi-Cal (California's Medicaid program) for Spanish-speaking persons with limited English proficiency, and whether it reduced language-based treatment access disparities. Using a time series nonequivalent control group design, we studied county-level penetration of language assistance programming over 10 years (1997-2006) for Spanish-speaking persons with limited English proficiency covered under Medi-Cal. We used linear regression with county fixed effects to control for ongoing trends and other influences. When county mental health plans contracted with community-based organizations, those implementing language assistance programming increased penetration rates of Spanish-language mental health services under Medi-Cal more than other plans (0.28 percentage points, a 25% increase on average; P < .05). However, the increase was insufficient to significantly reduce language-related disparities. Mental health treatment programs operated by community-based organizations may have moderately improved access after implementing required language assistance programming, but the programming did not reduce entrenched disparities in the accessibility of mental health services.

  16. Spanish-Language Community-Based Mental Health Treatment Programs, Policy-Required Language-Assistance Programming, and Mental Health Treatment Access Among Spanish-Speaking Clients

    PubMed Central

    McClellan, Sean R.

    2013-01-01

    Objectives. We investigated the extent to which implementing language assistance programming through contracting with community-based organizations improved the accessibility of mental health care under Medi-Cal (California’s Medicaid program) for Spanish-speaking persons with limited English proficiency, and whether it reduced language-based treatment access disparities. Methods. Using a time series nonequivalent control group design, we studied county-level penetration of language assistance programming over 10 years (1997–2006) for Spanish-speaking persons with limited English proficiency covered under Medi-Cal. We used linear regression with county fixed effects to control for ongoing trends and other influences. Results. When county mental health plans contracted with community-based organizations, those implementing language assistance programming increased penetration rates of Spanish-language mental health services under Medi-Cal more than other plans (0.28 percentage points, a 25% increase on average; P < .05). However, the increase was insufficient to significantly reduce language-related disparities. Conclusions. Mental health treatment programs operated by community-based organizations may have moderately improved access after implementing required language assistance programming, but the programming did not reduce entrenched disparities in the accessibility of mental health services. PMID:23865663

  17. Nociones de la programacion de lenguas extranjeras (Ensayo metodologico) (Programming Foreign Languages [A Methodological Study])

    ERIC Educational Resources Information Center

    Feldman, David

    1975-01-01

    Stresses the importance of language laboratories and other technical devices used in foreign language teaching, particularly in programed language instruction. Illustrates, by means of taxonomies, the various stages a foreign language learning program should follow. (Text is in Spanish.) (DS)

  18. First light from student Pascal Keller, Eschenbach/Switzerland on 6-8 June 2014

    NASA Astrophysics Data System (ADS)

    Monstein, Christian

    2014-05-01

    Pascal Keller, a student during his exams for general qualification for university entrance, recently set up a Long Wavelength Array (LWA) antenna and a Callisto system to observe solar radio burst activity in his back yard (figure 1) in Eschenbach, Switzerland. The antenna, spectrometer and software were provided on loan by Institute for Astronomy, ETH Zurich. On the first observation day he observed his 1st light, a type II solar radio burst and some type III bursts. His aim is now to compare this LWA observation with others from the e-Callisto network, which is composed of different antenna types and different antenna sizes as well different locations worldwide. His first four observations on 6 and 8 June 2014 are presented in figures 2 to 5 and associated tables 1 to 4.

  19. Moissanite anvil cell design for Giga-Pascal nuclear magnetic resonance.

    PubMed

    Meier, Thomas; Herzig, Tobias; Haase, Jürgen

    2014-04-01

    A new design of a non-magnetic high-pressure anvil cell for nuclear magnetic resonance (NMR) experiments at Giga-Pascal pressures is presented, which uses a micro-coil inside the pressurized region for high-sensitivity NMR. The comparably small cell has a length of 22 mm and a diameter of 18 mm, so it can be used with most NMR magnets. The performance of the cell is demonstrated with external-force vs. internal-pressure experiments, and the cell is shown to perform well at pressures up to 23.5 GPa using 800 μm 6H-SiC large cone Boehler-type anvils. (1)H, (23)Na, (27)Al, (69)Ga, and (71)Ga NMR test measurements are presented, which show a resolution of better than 4.5 ppm, and an almost maximum possible signal-to-noise ratio.

  20. The Effect of Preventive Agents (Mouthwashes/Gels) on the Color Stability of Dental Resin-Based Composite Materials

    PubMed Central

    Al-Samadani, Khalid H.

    2017-01-01

    The color of dental restorative material should be maintained throughout its functional lifetime in an oral environment. However, the frequent use of mouthwash may affect the color stability of these composite restorations. The aim of this study is to assess the effects of using various mouthwashes on the color stability of various dental restorative composite materials. For this purpose, four mouthwashes/gels (Flocare gel (0.4% stannous fluoride), Pascal gel (topical APF fluoride), Pro-Relief mouthwash (sodium fluoride), and Plax Soin mouthwash (sodium fluoride)), and distilled water as a control, were selected. These were divided into five groups: Group 1: Flocare gel; Group 2: Pascal gel; Group 3: Pro-Relief mouthwash; Group 4: Plax Soin mouthwash; and Group 5: distilled water (control). Prepared restorative materials samples were immersed in the groups of mouthwashes/gels and the distilled water (control) for 24, 48, and 72 h. The discoloration that all materials exhibited with all immersion groups was significantly different at each of the three time periods for all groups (p < 0.05). Results from immersion in Flocare gel, Pascal gel, Pro-Relief mouthwash, and Plax Soin mouthwash were statistically significant (p < 0.05). The color change chroma was not significant for Pro-Relief and Plax Soin mouthwash (p > 0.05). Mouthwashes/gels affect color shifting for all composite resin materials, and changes are exaggerated over time. However, discoloration effects are not perceptible to the human eye. PMID:29563424

  1. An IBM 370 assembly language program verifier

    NASA Technical Reports Server (NTRS)

    Maurer, W. D.

    1977-01-01

    The paper describes a program written in SNOBOL which verifies the correctness of programs written in assembly language for the IBM 360 and 370 series of computers. The motivation for using assembly language as a source language for a program verifier was the realization that many errors in programs are caused by misunderstanding or ignorance of the characteristics of specific computers. The proof of correctness of a program written in assembly language must take these characteristics into account. The program has been compiled and is currently running at the Center for Academic and Administrative Computing of The George Washington University.

  2. Educator Language Ideologies and a Top-Down Dual Language Program

    ERIC Educational Resources Information Center

    Fitzsimmons-Doolan, Shannon; Palmer, Deborah; Henderson, Kathryn

    2017-01-01

    Dual language bilingual education (DLBE) programs are framed to reflect pluralist discourses (de Jong, E. [2013]. "Policy Discourses and U.S. Language in Education Policies." "Peabody Journal of Education" 88 (1): 98-111) and affiliated language ideologies. The continued expansion of DLBE programs not surprisingly brings to…

  3. Teaching Adaptability of Object-Oriented Programming Language Curriculum

    ERIC Educational Resources Information Center

    Zhu, Xiao-dong

    2012-01-01

    The evolution of object-oriented programming languages includes update of their own versions, update of development environments, and reform of new languages upon old languages. In this paper, the evolution analysis of object-oriented programming languages is presented in term of the characters and development. The notion of adaptive teaching upon…

  4. Innovative Second Language Education: Bilingual Immersion Programs.

    ERIC Educational Resources Information Center

    Snow, Marguerite Ann

    Bilingual immersion programs combine second language immersion for language majority children and bilingual education for language minority children. The programs are based on the underlying assumption of the immersion model: that a second language is best learned as a medium of instruction, not as the object of instruction. However, they are not…

  5. The BASIC Instructional Program: Conversion into MAINSAIL Language.

    ERIC Educational Resources Information Center

    Dageforde, Mary L.

    This report summarizes the rewriting of the BASIC Instructional Program (BIP) (a "hands-on laboratory" that teaches elementary programming in the BASIC language) from SAIL (a programming language available only on PDP-10 computers) into MAINSAIL (a language designed for portability on a broad class of computers). Four sections contain…

  6. NATAL-74; Towards a Common Programming Language for CAL.

    ERIC Educational Resources Information Center

    Brahan, J. W.; Colpitts, B. A.

    NATAL-74 is a programing language designed for Canadian computer aided learning (CAL) programs. The language has two fundamental elements: the UNIT provides the interface between the student and the subject matter, and the PROCEDURE element embodies teaching strategy. Desirable features of several programing languages have been adapted to cope…

  7. A high level language for a high performance computer

    NASA Technical Reports Server (NTRS)

    Perrott, R. H.

    1978-01-01

    The proposed computational aerodynamic facility will join the ranks of the supercomputers due to its architecture and increased execution speed. At present, the languages used to program these supercomputers have been modifications of programming languages which were designed many years ago for sequential machines. A new programming language should be developed based on the techniques which have proved valuable for sequential programming languages and incorporating the algorithmic techniques required for these supercomputers. The design objectives for such a language are outlined.

  8. [Computer-assisted diet therapy in pediatric kidney diseases].

    PubMed

    Dartois, A M; Ducamp, S; Decaux, F; Broyer, M

    1989-01-01

    The authors present a computer program written in UCSD Pascal) which monitors the dietary management of children with kidney diseases. Diet is established according to height, weight, chronological and statural age and recommended dietary allowances (USRDA). The composition of the prescribed diet and of food intake is given as amounts of animal and vegetable protein, fat, carbohydrates, energy, water, Na, K, Ca, P and renal solute load, per day and per kilo BW as compared to RDA. The amount of food is presented in tabular form, per day, per meal, per feed, or per tube-feeding with the schedule. It is possible to calculate the nutrients of food recipes. The food table includes 500 items, that can be modified as required. The drug table contains 100 items. The program calculates also average food consumption for dietary surveys. Diets, recipes and food tables may be viewed and modified before print out at each step of the calculation. The diet data bank stores 100 diets per floppy disk.

  9. Survey of Speech-Language Pathology Graduate Program Training in Outer and Middle Ear Screening.

    PubMed

    Serpanos, Yula C; Senzer, Deborah

    2015-08-01

    The purpose of this study was to determine the national training practices of speech-language pathology graduate programs in outer and middle ear screening. Directors of all American Speech-Language-Hearing Association-accredited speech-language pathology graduate programs (N = 254; Council on Academic Accreditation in Audiology and Speech-Language Pathology, 2013) were surveyed on instructional formats in outer and middle ear screening. The graduate speech-language pathology program survey yielded 84 (33.1%) responses. Results indicated that some programs do not provide any training in the areas of conventional screening otoscopy using a handheld otoscope (15.5%; n = 13) or screening tympanometry (11.9%; n = 10), whereas close to one half (46.4%; n = 39) reported no training in screening video otoscopy. Outcomes revealed that approximately one third or more of speech-language pathology graduate programs do not provide experiential opportunities in screening handheld otoscopy (36.9%) or tympanometry (32.1%), and most (78.6%) do not provide experiential opportunities in video otoscopy. The implication from the graduate speech-language pathology program survey findings is that some speech-language pathologists will graduate from academic programs without the acquired knowledge or experiential learning required to establish skill in 1 or more areas of screening otoscopy and tympanometry. Graduate speech-language pathology programs should consider appropriate training opportunities for students to acquire and demonstrate skill in outer and middle ear screening.

  10. Numerical calculation of the parameters of the efflux from a helium dewar used for cooling of heat shields in a satellite

    NASA Technical Reports Server (NTRS)

    Brendley, K.; Chato, J. C.

    1982-01-01

    The parameters of the efflux from a helium dewar in space were numerically calculated. The flow was modeled as a one dimensional compressible ideal gas with variable properties. The primary boundary conditions are flow with friction and flow with heat transfer and friction. Two PASCAL programs were developed to calculate the efflux parameters: EFFLUZD and EFFLUXM. EFFLUXD calculates the minimum mass flow for the given shield temperatures and shield heat inputs. It then calculates the pipe lengths, diameter, and fluid parameters which satisfy all boundary conditions. Since the diameter returned by EFFLUXD is only rarely of nominal size, EFFLUXM calculates the mass flow and shield heat exchange for given pipe lengths, diameter, and shield temperatures.

  11. Investigating Principals' Knowledge and Perceptions of Second Language Programs for English Language Learners

    ERIC Educational Resources Information Center

    Padron, Yolanda N.; Waxman, Hersh C.

    2016-01-01

    This study examined principals' knowledge and perceptions of second language programs for English language learners (ELLs) operating in their schools. An open-ended survey and in-depth interviews were used to examine elementary school principals' knowledge of the second language programs implemented at their schools. The survey asked principals…

  12. Teachers' Perspectives on Academic Achievement and Educational Growth of U.S.-Born Hispanic Students in a Midwestern Spanish Language Immersion Program

    ERIC Educational Resources Information Center

    Salgado, Herlinda Arlene Galve

    2016-01-01

    Elementary Spanish language immersion programs have become more popular in the educational field in the United States to support the academic achievement of minority students. The final goal of immersion programs is to develop proficiency in the home language and dominant language, identified as first language (L1) and second language (L2), to…

  13. ARC-2008-ACD08-0260-022

    NASA Image and Video Library

    2008-11-04

    K-10 (red) plaentary rover at Marscape (Ames Mars Yard): with prototype flight control team remotely operating K-10 'Red' from Ames Future Flight Centeral (FFC) Simulator, L-R; Pascal Lee, Melissa Rice, David Lees, Trey Smith

  14. An Expert System for Identification of Minerals in Thin Section.

    ERIC Educational Resources Information Center

    Donahoe, James Louis; And Others

    1989-01-01

    Discusses a computer database which includes optical properties of 142 minerals. Uses fuzzy logic to identify minerals from incomplete and imprecise information. Written in Turbo PASCAL for MS-DOS with 128K. (MVL)

  15. Space technologies for health.

    PubMed

    Fleck, Fiona

    2015-08-01

    Space science and satellite technologies hold untapped potential for public health, according to a new expert group that will deliver its proposals to the United Nations General Assembly in New York next month. Pascal Michel talks to Fiona Fleck.

  16. Python to learn programming

    NASA Astrophysics Data System (ADS)

    Bogdanchikov, A.; Zhaparov, M.; Suliyev, R.

    2013-04-01

    Today we have a lot of programming languages that can realize our needs, but the most important question is how to teach programming to beginner students. In this paper we suggest using Python for this purpose, because it is a programming language that has neatly organized syntax and powerful tools to solve any task. Moreover it is very close to simple math thinking. Python is chosen as a primary programming language for freshmen in most of leading universities. Writing code in python is easy. In this paper we give some examples of program codes written in Java, C++ and Python language, and we make a comparison between them. Firstly, this paper proposes advantages of Python language in relation to C++ and JAVA. Then it shows the results of a comparison of short program codes written in three different languages, followed by a discussion on how students understand programming. Finally experimental results of students' success in programming courses are shown.

  17. Usability Issues in the Design of Novice Programming Systems,

    DTIC Science & Technology

    1996-08-01

    lists this as a design principle for novice programming environments. In traditional compiled languages, beginners are also confused by the need to...programming task external knowledge that might interfere with correct under- standing of the language. Most beginner programming errors can be...language for text editing, but [Curtis 1988] found that a textual pseudocode and graphical flowcharts were both bet- ter than natural language in program

  18. A Common Programming Language for the Department of Defense--Background and Technical Requirements

    DTIC Science & Technology

    1976-06-01

    Method Findings I. Introduction A. The Problem 1. Software Costs 2. Programming Language 3. Lack of Comrr.onality 4. Common Language 5...accessible soft- ware tools and aids. There are a number of widely held perceptions about the ill effects of the lack of programming language ...cost- effective (at lea~t during development) than de- velopi~g a new programming language specialized to the project. On the other hand,

  19. What Is a Programming Language?

    ERIC Educational Resources Information Center

    Wold, Allen

    1983-01-01

    Explains what a computer programing language is in general, the differences between machine language, assembler languages, and high-level languages, and the functions of compilers and interpreters. High-level languages mentioned in the article are: BASIC, FORTRAN, COBOL, PILOT, LOGO, LISP, and SMALLTALK. (EAO)

  20. Total Immersion Language Program: A New Approach to Foreign Language Instruction. Technical Report.

    ERIC Educational Resources Information Center

    Morel, Stefano

    A three-year experimental program established in 1966 in Spanish language instruction at the secondary level is reported in this study. Students at Commack High School North, New York, participated in a total immersion language program in Spanish, taking two to four classes of instruction in the target language per day. Classes included regular…

  1. 34 CFR 658.4 - What definitions apply to the Undergraduate International Studies and Foreign Language Program?

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... International Studies and Foreign Language Program? 658.4 Section 658.4 Education Regulations of the Offices of... UNDERGRADUATE INTERNATIONAL STUDIES AND FOREIGN LANGUAGE PROGRAM General § 658.4 What definitions apply to the Undergraduate International Studies and Foreign Language Program? The definitions in 34 CFR 655.4 apply to this...

  2. 34 CFR 658.4 - What definitions apply to the Undergraduate International Studies and Foreign Language Program?

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... International Studies and Foreign Language Program? 658.4 Section 658.4 Education Regulations of the Offices of... UNDERGRADUATE INTERNATIONAL STUDIES AND FOREIGN LANGUAGE PROGRAM General § 658.4 What definitions apply to the Undergraduate International Studies and Foreign Language Program? The definitions in 34 CFR 655.4 apply to this...

  3. HAL/SM language specification. [programming languages and computer programming for space shuttles

    NASA Technical Reports Server (NTRS)

    Williams, G. P. W., Jr.; Ross, C.

    1975-01-01

    A programming language is presented for the flight software of the NASA Space Shuttle program. It is intended to satisfy virtually all of the flight software requirements of the space shuttle. To achieve this, it incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks. It is a higher order language designed to allow programmers, analysts, and engineers to communicate with the computer in a form approximating natural mathematical expression. Parts of the English language are combined with standard notation to provide a tool that readily encourages programming without demanding computer hardware expertise. Block diagrams and flow charts are included. The semantics of the language is discussed.

  4. Artificial intelligence programming languages for computer aided manufacturing

    NASA Technical Reports Server (NTRS)

    Rieger, C.; Samet, H.; Rosenberg, J.

    1979-01-01

    Eight Artificial Intelligence programming languages (SAIL, LISP, MICROPLANNER, CONNIVER, MLISP, POP-2, AL, and QLISP) are presented and surveyed, with examples of their use in an automated shop environment. Control structures are compared, and distinctive features of each language are highlighted. A simple programming task is used to illustrate programs in SAIL, LISP, MICROPLANNER, and CONNIVER. The report assumes reader knowledge of programming concepts, but not necessarily of the languages surveyed.

  5. POTENTIAL IMPACT OF BLENDING RESIDUAL SOLIDS FROM TANKS 18/19 MOUNDS WITH TANK 7 OPERATIONS

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Eibling, R; Erich Hansen, E; Bradley Pickenheim, B

    2007-03-29

    High level waste tanks 18F and 19F have residual mounds of waste which may require removal before the tanks can be closed. Conventional slurry pump technology, previously used for waste removal and tank cleaning, has been incapable of removing theses mounds from tanks 18F and 19F. A mechanical cleaning method has been identified that is potentially capable of removing and transferring the mound material to tank 7F for incorporation in a sludge batch for eventual disposal in high level waste glass by the Defense Waste Processing Facility. The Savannah River National Laboratory has been requested to evaluate whether the materialmore » transferred from tanks 18F/19F by the mechanical cleaning technology can later be suspended in Tank 7F by conventional slurry pumps after mixing with high level waste sludge. The proposed mechanical cleaning process for removing the waste mounds from tanks 18 and 19 may utilize a high pressure water jet-eductor that creates a vacuum to mobilize solids. The high pressure jet is also used to transport the suspended solids. The jet-eductor system will be mounted on a mechanical crawler for movement around the bottom of tanks 18 and 19. Based on physical chemical property testing of the jet-eductor system processed IE-95 zeolite and size-reduced IE-95 zeolite, the following conclusions were made: (1) The jet-eductor system processed zeolite has a mean and median particle size (volume basis) of 115.4 and 43.3 microns in water. Preferential settling of these large particles is likely. (2) The jet-eductor system processed zeolite rapidly generates settled solid yield stresses in excess of 11,000 Pascals in caustic supernates and will not be easily retrieved from Tank 7 with the existing slurry pump technology. (3) Settled size-reduced IE-95 zeolite (less than 38 microns) in caustic supernate does not generate yield stresses in excess of 600 Pascals in less than 30 days. (4) Preferential settling of size-reduced zeolite is a function of the amount of sludge and the level of dilution for the mixture. (5) Blending the size-reduced zeolite into larger quantities of sludge can reduce the amount of preferential settling. (6) Periodic dilution or resuspension due to sludge washing or other mixing requirements will increase the chances of preferential settling of the zeolite solids. (7) Mixtures of Purex sludge and size-reduced zeolite did not produce yield stresses greater than 200 Pascals for settling times less than thirty days. Most of the sludge-zeolite blends did not exceed 50 Pascals. These mixtures should be removable by current pump technology if sufficient velocities can be obtained. (8) The settling rate of the sludge-zeolite mixtures is a function of the ionic strength (or supernate density) and the zeolite- sludge mixing ratio. (9) Simulant tests indicate that leaching of Si may be an issue for the processed Tank 19 mound material. (10) Floating zeolite fines observed in water for the jet-eductor system and size-reduced zeolite were not observed when the size-reduced zeolite was blended with caustic solutions, indicating that the caustic solutions cause the fines to agglomerate. Based on the test programs described in this report, the potential for successfully removing Tank 18/19 mound material from Tank 7 with the current slurry pump technology requires the reduction of the particle size of the Tank 18/19 mound material.« less

  6. Genetics Home Reference: alcohol use disorder

    MedlinePlus

    ... or Free article on PubMed Central Awofala AA. Molecular and genetic determinants of alcohol dependence. J Addict Dis. 2013; ... G, Pascale E, Lucarelli M. Alcohol addiction: a molecular biology perspective. Curr Med Chem. 2015;22(6):670- ...

  7. What Gay-Lussac didn't tell us

    NASA Astrophysics Data System (ADS)

    Holbrow, C. H.; Amato, J. C.

    2011-01-01

    Gay-Lussac's 1801 experiments establishing the law of volumes for gases are brilliantly simple, and he described them with a level of detail that was new to physics writing. But he did not present his actual measurements or tell us how he analyzed them to conclude that between 0 to 100 °C, a volume of any gas will expand by about 37.5%. We review his experiments and conclude that he measured initial and final volumes at slightly different pressures. By using the gas laws and his apparatus diagrams, we corrected his data so that they correspond to constant pressure. His corrected results give ΔV/V=36.6%, the currently accepted value for nearly ideal gases. Aside from their intrinsic interest, our analyses can provide students intriguing applications of the gas laws and Pascal's law and motivate them to consider Pascal's paradox. We also note the influence of ballooning and of the French Revolution on Gay-Lussac.

  8. Moissanite anvil cell design for giga-pascal nuclear magnetic resonance

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Meier, Thomas; Herzig, Tobias; Haase, Jürgen

    2014-04-15

    A new design of a non-magnetic high-pressure anvil cell for nuclear magnetic resonance (NMR) experiments at Giga-Pascal pressures is presented, which uses a micro-coil inside the pressurized region for high-sensitivity NMR. The comparably small cell has a length of 22 mm and a diameter of 18 mm, so it can be used with most NMR magnets. The performance of the cell is demonstrated with external-force vs. internal-pressure experiments, and the cell is shown to perform well at pressures up to 23.5 GPa using 800 μm 6H-SiC large cone Boehler-type anvils. {sup 1}H, {sup 23}Na, {sup 27}Al, {sup 69}Ga, and {supmore » 71}Ga NMR test measurements are presented, which show a resolution of better than 4.5 ppm, and an almost maximum possible signal-to-noise ratio.« less

  9. Heritage Language Education: Valuing the Languages, Literacies, and Cultural Competencies of Immigrant Youth

    ERIC Educational Resources Information Center

    Seals, Corinne A.; Peyton, Joy Kreeft

    2017-01-01

    This article argues for the value of heritage language programs and the micro-level language policies that support them, focusing on a case study of a program in the USA to make this argument. We also argue for the importance of recognizing students' heritage languages, cultures, and individual goals and identities in mainstream school programs.…

  10. Do They Make a Difference? The Impact of English Language Programs on Second Language Students in Canadian Universities

    ERIC Educational Resources Information Center

    Fox, Janna; Cheng, Liying; Zumbo, Bruno D.

    2014-01-01

    Few studies have investigated the impact of English language programs on second language (L2) students studying in Canadian universities (Cheng & Fox, 2008; Fox, 2005, 2009). This article reports on questionnaire responses of 641 L2 students studying in 36 English language programs in 26 Canadian universities. The researchers identified…

  11. An Evaluation Framework and Comparative Analysis of the Widely Used First Programming Languages

    PubMed Central

    Farooq, Muhammad Shoaib; Khan, Sher Afzal; Ahmad, Farooq; Islam, Saeed; Abid, Adnan

    2014-01-01

    Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL). The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores. PMID:24586449

  12. An evaluation framework and comparative analysis of the widely used first programming languages.

    PubMed

    Farooq, Muhammad Shoaib; Khan, Sher Afzal; Ahmad, Farooq; Islam, Saeed; Abid, Adnan

    2014-01-01

    Computer programming is the core of computer science curriculum. Several programming languages have been used to teach the first course in computer programming, and such languages are referred to as first programming language (FPL). The pool of programming languages has been evolving with the development of new languages, and from this pool different languages have been used as FPL at different times. Though the selection of an appropriate FPL is very important, yet it has been a controversial issue in the presence of many choices. Many efforts have been made for designing a good FPL, however, there is no ample way to evaluate and compare the existing languages so as to find the most suitable FPL. In this article, we have proposed a framework to evaluate the existing imperative, and object oriented languages for their suitability as an appropriate FPL. Furthermore, based on the proposed framework we have devised a customizable scoring function to compute a quantitative suitability score for a language, which reflects its conformance to the proposed framework. Lastly, we have also evaluated the conformance of the widely used FPLs to the proposed framework, and have also computed their suitability scores.

  13. Knowledge, programming, and programming cultures: LISP, C, and Ada

    NASA Technical Reports Server (NTRS)

    Rochowiak, Daniel

    1990-01-01

    The results of research 'Ada as an implementation language for knowledge based systems' are presented. The purpose of the research was to compare Ada to other programming languages. The report focuses on the programming languages Ada, C, and Lisp, the programming cultures that surround them, and the programming paradigms they support.

  14. The African Language Program at Michigan State University.

    ERIC Educational Resources Information Center

    Dwyer, David

    1979-01-01

    Describes the African language program at Michigan State University, which provides (1) supervised, individualized instruction for high-demand languages, on two levels; (2) regular classroom instruction for Swahili and Hausa; and (3) non-credit, self-instructional programs for low-demand languages. Sample forms are appended. (AM)

  15. Computer Programming Languages for Health Care

    PubMed Central

    O'Neill, Joseph T.

    1979-01-01

    This paper advocates the use of standard high level programming languages for medical computing. It recommends that U.S. Government agencies having health care missions implement coordinated policies that encourage the use of existing standard languages and the development of new ones, thereby enabling them and the medical computing community at large to share state-of-the-art application programs. Examples are based on a model that characterizes language and language translator influence upon the specification, development, test, evaluation, and transfer of application programs.

  16. Flight program language requirements. Volume 3: Appendices

    NASA Technical Reports Server (NTRS)

    1972-01-01

    Government-sponsored study and development efforts were directed toward design and implementation of high level programming languages suitable for future aerospace applications. The study centered around an evaluation of the four most pertinent existing aerospace languages. Evaluation criteria were established, and selected kernels from the current Saturn 5 and Skylab flight programs were used as benchmark problems for sample coding. An independent review of the language specifications incorporated anticipated future programming requirements into the evaluation. A set of language requirements was synthesized from these activities.

  17. Praxis language reference manual

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Walker, J.H.

    1981-01-01

    This document is a language reference manual for the programming language Praxis. The document contains the specifications that must be met by any compiler for the language. The Praxis language was designed for systems programming in real-time process applications. Goals for the language and its implementations are: (1) highly efficient code generated by the compiler; (2) program portability; (3) completeness, that is, all programming requirements can be met by the language without needing an assembler; and (4) separate compilation to aid in design and management of large systems. The language does not provide any facilities for input/output, stack and queuemore » handling, string operations, parallel processing, or coroutine processing. These features can be implemented as routines in the language, using machine-dependent code to take advantage of facilities in the control environment on different machines.« less

  18. Visual Programming: A Programming Tool for Increasing Mathematics Achivement

    ERIC Educational Resources Information Center

    Swanier, Cheryl A.; Seals, Cheryl D.; Billionniere, Elodie V.

    2009-01-01

    This paper aims to address the need of increasing student achievement in mathematics using a visual programming language such as Scratch. This visual programming language facilitates creating an environment where students in K-12 education can develop mathematical simulations while learning a visual programming language at the same time.…

  19. DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs.

    PubMed

    Chen, Liang-Chieh; Papandreou, George; Kokkinos, Iasonas; Murphy, Kevin; Yuille, Alan L

    2018-04-01

    In this work we address the task of semantic image segmentation with Deep Learning and make three main contributions that are experimentally shown to have substantial practical merit. First, we highlight convolution with upsampled filters, or 'atrous convolution', as a powerful tool in dense prediction tasks. Atrous convolution allows us to explicitly control the resolution at which feature responses are computed within Deep Convolutional Neural Networks. It also allows us to effectively enlarge the field of view of filters to incorporate larger context without increasing the number of parameters or the amount of computation. Second, we propose atrous spatial pyramid pooling (ASPP) to robustly segment objects at multiple scales. ASPP probes an incoming convolutional feature layer with filters at multiple sampling rates and effective fields-of-views, thus capturing objects as well as image context at multiple scales. Third, we improve the localization of object boundaries by combining methods from DCNNs and probabilistic graphical models. The commonly deployed combination of max-pooling and downsampling in DCNNs achieves invariance but has a toll on localization accuracy. We overcome this by combining the responses at the final DCNN layer with a fully connected Conditional Random Field (CRF), which is shown both qualitatively and quantitatively to improve localization performance. Our proposed "DeepLab" system sets the new state-of-art at the PASCAL VOC-2012 semantic image segmentation task, reaching 79.7 percent mIOU in the test set, and advances the results on three other datasets: PASCAL-Context, PASCAL-Person-Part, and Cityscapes. All of our code is made publicly available online.

  20. Problems for a Sign Language Planning Agency

    ERIC Educational Resources Information Center

    Covington, Virginia

    1977-01-01

    American Sign Language is chiefly untaught and nonstandardized. The Communicative Skills Program of the National Association of the Deaf aims to provide sign language classes for hearing personnel and to increase interpreting services. Programs, funding and aims of the Program are outlined. A government sign language planning agency is proposed.…

  1. A Year-Round Professional Development Model for World Language Educators

    ERIC Educational Resources Information Center

    Steele, Tracy M.; Peterson, Margaret D.; Silva, Duarte M.; Padilla, Amado M.

    2009-01-01

    The Bay Area Foreign Language Program (BAFLP), one of nine regional sites of the California Foreign Language Project, offers ongoing, year-round professional development programs for world language educators. In addition, its leadership program prepares selected educators to assume leadership positions at their school sites, building capacity for…

  2. Quantitative Model for Choosing Programming Language for Online Instruction

    ERIC Educational Resources Information Center

    Sherman, Steven J.; Shehane, Ronald F.; Todd, Dewey W.

    2018-01-01

    Colleges are increasingly offering online courses, including computer programming courses for business school students. Programming languages that are most useful to students are those that are widely used in the job market. However, the most popular computer languages change at least every three years. Therefore, the language used for instruction…

  3. Foreign Language K-12. Program Evaluation 1991-92.

    ERIC Educational Resources Information Center

    Wadden, Jerry M.

    The Des Moines (Iowa) Public Schools foreign language program for K-12 is described and evaluated. The evaluation report focuses on six areas, including: (1) school district mission and philosophy of foreign language instruction; (2) context (state policies and standards, foreign language program overview and enrollment, fiber-optic communication…

  4. Les programmes de base: des principes a la realite (Core Programs: From Principles to Reality).

    ERIC Educational Resources Information Center

    Calve, Pierre

    1985-01-01

    The recent evolution of second language teaching theory regarding language, learning, communication, and teaching is summarized, and factors contributing to resistance to core second language programs are examined. They include tradition, school programs, time of instruction, language of instruction, teacher training, attitudes, and…

  5. 77 FR 30045 - 30-Day Notice of Proposed Information Collection: English Language Evaluation Surveys

    Federal Register 2010, 2011, 2012, 2013, 2014

    2012-05-21

    ...] 30-Day Notice of Proposed Information Collection: English Language Evaluation Surveys ACTION: Notice... clearance will allow ECA/P/V, as part of the English Language Evaluation, to conduct surveys of participants in the ETA Program, E-Teacher Scholarship program, and the English Language Specialist Program...

  6. Listen! Native Radio Can Save Languages.

    ERIC Educational Resources Information Center

    Martin, Kallen

    1996-01-01

    In the United States and Canada, the number of radio stations operated by Native Americans has greatly increased in recent years, as have the amount of programming in native languages and the number of native language instructional programs. Such programming can play a role in maintaining vigorous native languages and revitalizing endangered…

  7. Synchronization in Scratch: A Case Study with Education Science Students

    ERIC Educational Resources Information Center

    Nikolos, Dimitris; Komis, Vassilis

    2015-01-01

    The Scratch programming language is an introductory programming language for students. It is also a visual concurrent programming language, where multiple threads are executed simultaneously. Synchronization in concurrent languages is a complex task for novices to understand. Our research is focused on strategies and methods applied by novice…

  8. At the Crossroads of Learning and Culture: Identifying a Construct for Effective Computer-Assisted Language Learning for English Language Learners

    ERIC Educational Resources Information Center

    Shaw, Yun

    2010-01-01

    Many of the commercial Computer-Assisted Language Learning (CALL) programs available today typically take a generic approach. This approach standardizes the program so that it can be used to teach any language merely by translating the content from one language to another. These CALL programs rarely consider the cultural background or preferred…

  9. Towards the Automatic Generation of Programmed Foreign-Language Instructional Materials.

    ERIC Educational Resources Information Center

    Van Campen, Joseph A.

    The purpose of this report is to describe a set of programs which either perform certain tasks useful in the generation of programed foreign-language instructional material or facilitate the writing of such task-oriented programs by other researchers. The programs described are these: (1) a PDP-10 assembly language program for the selection from a…

  10. Programming Language Use in US Academia and Industry

    ERIC Educational Resources Information Center

    Ben Arfa Rabai, Latifa; Cohen, Barry; Mili, Ali

    2015-01-01

    In the same way that natural languages influence and shape the way we think, programming languages have a profound impact on the way a programmer analyzes a problem and formulates its solution in the form of a program. To the extent that a first programming course is likely to determine the student's approach to program design, program analysis,…

  11. Teacher and Student Language Practices and Ideologies in a Third-Grade Two-Way Dual Language Program Implementation

    ERIC Educational Resources Information Center

    Henderson, Kathryn I.; Palmer, Deborah K.

    2015-01-01

    This article provides an in-depth exploration of the language ecologies of two classrooms attempting to implement a two-way dual language (TWDL) program and its mediating conditions. Drawing on ethnographic methods and a sociocultural understanding of language, we examined both teachers' and students' language ideologies and language practices,…

  12. Chief Dull Knife Community Is Strengthening the Northern Cheyenne Language and Culture.

    ERIC Educational Resources Information Center

    Littlebear, Richard E.

    2003-01-01

    Language revitalization programs should focus on whether they want to teach the language, teach about the language, teach with the language, or teach the language for academic credit. A program at Chief Dull Knife College (Montana) teaches the Cheyenne language using the Total Physical Response method, which replicates the manner in which first…

  13. Advanced Concepts and Methods of Approximate Reasoning

    DTIC Science & Technology

    1989-12-01

    immeasurably by numerous conversations and discussions with Nadal Bat- tle, Hamid Berenji , Piero Bonissone, Bernadette Bouchon-Meunier, Miguel Delgado, Di...comments of Claudi Alsina, Hamid Berenji , Piero Bonissone, Didier Dubois, Francesc Esteva, Oscar Firschein, Marty Fischler, Pascal Fua, Maria Angeles

  14. Language plus for international graduate students in nursing.

    PubMed

    Julian, M A; Keane, A; Davidson, K

    1999-01-01

    To provide information about an English-language support program that focuses on the needs of international graduate nursing students. The growing presence of these students coincides with the increasing numbers of universities committed to world health. Crucial social and language competence affect the success and progress of international students in graduate nursing programs. Reviewed literature was 1980 to 1998, in nursing and applied linguistic research including second-language acquisition, phonology, discourse analysis, and language pragmatics to identify social and language phenomena. Investigators suggest essential elements such as conventions of academic writing, reading comprehension, vocabulary, and pronunciation skills be included in the supportive Language Plus program. Ongoing development of the Language Plus program can promote collaboration between nurses and linguists and increase the success of international graduate nursing students.

  15. A strategy for automatically generating programs in the lucid programming language

    NASA Technical Reports Server (NTRS)

    Johnson, Sally C.

    1987-01-01

    A strategy for automatically generating and verifying simple computer programs is described. The programs are specified by a precondition and a postcondition in predicate calculus. The programs generated are in the Lucid programming language, a high-level, data-flow language known for its attractive mathematical properties and ease of program verification. The Lucid programming is described, and the automatic program generation strategy is described and applied to several example problems.

  16. Award-Winning Foreign Language Programs: Prescriptions for Success.

    ERIC Educational Resources Information Center

    Sims, William D.; Hammond, Sandra B.

    The study reviews 50 foreign language programs in the United States that are said to be both inspirational and useful for providing concrete information about the creation and preservation of successful language programs. The programs cited are exemplary and can serve as models for educators and administrators to study and visit. Program selection…

  17. Laboratory automation in a functional programming language.

    PubMed

    Runciman, Colin; Clare, Amanda; Harkness, Rob

    2014-12-01

    After some years of use in academic and research settings, functional languages are starting to enter the mainstream as an alternative to more conventional programming languages. This article explores one way to use Haskell, a functional programming language, in the development of control programs for laboratory automation systems. We give code for an example system, discuss some programming concepts that we need for this example, and demonstrate how the use of functional programming allows us to express and verify properties of the resulting code. © 2014 Society for Laboratory Automation and Screening.

  18. A comparison of common programming languages used in bioinformatics.

    PubMed

    Fourment, Mathieu; Gillings, Michael R

    2008-02-05

    The performance of different programming languages has previously been benchmarked using abstract mathematical algorithms, but not using standard bioinformatics algorithms. We compared the memory usage and speed of execution for three standard bioinformatics methods, implemented in programs using one of six different programming languages. Programs for the Sellers algorithm, the Neighbor-Joining tree construction algorithm and an algorithm for parsing BLAST file outputs were implemented in C, C++, C#, Java, Perl and Python. Implementations in C and C++ were fastest and used the least memory. Programs in these languages generally contained more lines of code. Java and C# appeared to be a compromise between the flexibility of Perl and Python and the fast performance of C and C++. The relative performance of the tested languages did not change from Windows to Linux and no clear evidence of a faster operating system was found. Source code and additional information are available from http://www.bioinformatics.org/benchmark/. This benchmark provides a comparison of six commonly used programming languages under two different operating systems. The overall comparison shows that a developer should choose an appropriate language carefully, taking into account the performance expected and the library availability for each language.

  19. A comparison of common programming languages used in bioinformatics

    PubMed Central

    Fourment, Mathieu; Gillings, Michael R

    2008-01-01

    Background The performance of different programming languages has previously been benchmarked using abstract mathematical algorithms, but not using standard bioinformatics algorithms. We compared the memory usage and speed of execution for three standard bioinformatics methods, implemented in programs using one of six different programming languages. Programs for the Sellers algorithm, the Neighbor-Joining tree construction algorithm and an algorithm for parsing BLAST file outputs were implemented in C, C++, C#, Java, Perl and Python. Results Implementations in C and C++ were fastest and used the least memory. Programs in these languages generally contained more lines of code. Java and C# appeared to be a compromise between the flexibility of Perl and Python and the fast performance of C and C++. The relative performance of the tested languages did not change from Windows to Linux and no clear evidence of a faster operating system was found. Source code and additional information are available from Conclusion This benchmark provides a comparison of six commonly used programming languages under two different operating systems. The overall comparison shows that a developer should choose an appropriate language carefully, taking into account the performance expected and the library availability for each language. PMID:18251993

  20. Language Program Evaluation

    ERIC Educational Resources Information Center

    Norris, John M.

    2016-01-01

    Language program evaluation is a pragmatic mode of inquiry that illuminates the complex nature of language-related interventions of various kinds, the factors that foster or constrain them, and the consequences that ensue. Program evaluation enables a variety of evidence-based decisions and actions, from designing programs and implementing…

  1. Testing as a Way to Monitor English as a Foreign Language Learning

    ERIC Educational Resources Information Center

    Becker, Anthony; Nekrasova-Beker, Tatiana; Petrashova, Tamara

    2017-01-01

    This study was conducted at a large technical university in Russia, which offers English language courses to students majoring in nine different degree programs. Each degree program develops and delivers its own English language curriculum. While all degree programs followed the same curriculum development model to design language courses, each…

  2. A Program That Acquires Language Using Positive and Negative Feedback.

    ERIC Educational Resources Information Center

    Brand, James

    1987-01-01

    Describes the language learning program "Acquire," which is a sample of grammar induction. It is a learning algorithm based on a pattern-matching scheme, using both a positive and negative network to reduce overgeneration. Language learning programs may be useful as tutorials for learning the syntax of a foreign language. (Author/LMO)

  3. The English Language in the School Program.

    ERIC Educational Resources Information Center

    Hogan, Robert F., Ed.

    The 22 papers in this publication, drawn from the 1963 and 1964 NCTE Spring Institutes on Language, Linguistics, and School Programs, concentrate on the relevance of recent scholarship for English language programs in elementary and secondary schools. Language theory is the focus of articles by Harold B. Allen, Sumner Ives, Albert H. Marckwardt,…

  4. A Career-Oriented Foreign Language Program for Keystone Oaks School District, Pittsburgh, Pennsylvania.

    ERIC Educational Resources Information Center

    Grubesky, Marcia R.

    A career-oriented foreign language program is discussed that takes into account marketable skills of foreign language majors for a number of careers. The program is threefold. First, it recognizes the need for language skills to supplement technical, business, and professional skills to expand educational knowledge; capabilities in diplomacy and…

  5. The Effects of Web 2.0 Technologies Usage in Programming Languages Lesson on the Academic Success, Interrogative Learning Skills and Attitudes of Students towards Programming Languages

    ERIC Educational Resources Information Center

    Gençtürk, Abdullah Tarik; Korucu, Agah Tugrul

    2017-01-01

    It is observed that teacher candidates receiving education in the department of Computer and Instructional Technologies Education are not able to gain enough experience and knowledge in "Programming Languages" lesson. The goal of this study is to analyse the effects of web 2.0 technologies usage in programming languages lesson on the…

  6. The Australian Language Levels (ALL) Project--A Response to Curriculum Needs in Australia.

    ERIC Educational Resources Information Center

    Scarino, Angela; McKay, Penny

    Australia has a unique range of language communities and language education needs. A variety of languages is currently offered to different groups of learners through diverse programs. Language teaching may be provided through bilingual education, limited-exposure programs, or compulsory language instruction. Federal and state education agencies,…

  7. DOE Office of Scientific and Technical Information (OSTI.GOV)

    Oktamuliani, Sri, E-mail: srioktamuliani@ymail.com; Su’ud, Zaki, E-mail: szaki@fi.itb.ac.id

    A preliminary study designs SPINNOR (Small Power Reactor, Indonesia, No On-Site Refueling) liquid metal Pb-Bi cooled fast reactors, fuel (U, Pu)N, 150 MWth have been performed. Neutronic calculation uses SRAC which is designed cylindrical core 2D (R-Z) 90 × 135 cm, on the core fuel composed of heterogeneous with percentage difference of PuN 10, 12, 13% and the result of calculation is effective neutron multiplication 1.0488. Power density distribution of the output SRAC is generated for thermal hydraulic calculation using Delphi based on Pascal language that have been developed. The research designed a reactor that is capable of natural circulation atmore » inlet temperature 300 °C with variation of total mass flow rate. Total mass flow rate affect pressure drop and temperature outlet of the reactor core. The greater the total mass flow rate, the smaller the outlet temperature, but increase the pressure drop so that the chimney needed more higher to achieve natural circulation or condition of the system does not require a pump. Optimization of the total mass flow rate produces optimal reactor design on the total mass flow rate of 5000 kg/s with outlet temperature 524,843 °C but require a chimney of 6,69 meters.« less

  8. A HyperCard Program for Business German.

    ERIC Educational Resources Information Center

    Paulsell, Patricia R.

    Although the use of computer-assisted language instruction software has been mainly limited to grammatical/syntactical drills, the increasing number of language professionals with programming skills is leading to the development of more sophisticated language education programs. This report describes the generation of such a program using the…

  9. Programming languages for synthetic biology.

    PubMed

    Umesh, P; Naveen, F; Rao, Chanchala Uma Maheswara; Nair, Achuthsankar S

    2010-12-01

    In the backdrop of accelerated efforts for creating synthetic organisms, the nature and scope of an ideal programming language for scripting synthetic organism in-silico has been receiving increasing attention. A few programming languages for synthetic biology capable of defining, constructing, networking, editing and delivering genome scale models of cellular processes have been recently attempted. All these represent important points in a spectrum of possibilities. This paper introduces Kera, a state of the art programming language for synthetic biology which is arguably ahead of similar languages or tools such as GEC, Antimony and GenoCAD. Kera is a full-fledged object oriented programming language which is tempered by biopart rule library named Samhita which captures the knowledge regarding the interaction of genome components and catalytic molecules. Prominent feature of the language are demonstrated through a toy example and the road map for the future development of Kera is also presented.

  10. Algorithms and programming tools for image processing on the MPP:3

    NASA Technical Reports Server (NTRS)

    Reeves, Anthony P.

    1987-01-01

    This is the third and final report on the work done for NASA Grant 5-403 on Algorithms and Programming Tools for Image Processing on the MPP:3. All the work done for this grant is summarized in the introduction. Work done since August 1986 is reported in detail. Research for this grant falls under the following headings: (1) fundamental algorithms for the MPP; (2) programming utilities for the MPP; (3) the Parallel Pascal Development System; and (4) performance analysis. In this report, the results of two efforts are reported: region growing, and performance analysis of important characteristic algorithms. In each case, timing results from MPP implementations are included. A paper is included in which parallel algorithms for region growing on the MPP is discussed. These algorithms permit different sized regions to be merged in parallel. Details on the implementation and peformance of several important MPP algorithms are given. These include a number of standard permutations, the FFT, convolution, arbitrary data mappings, image warping, and pyramid operations, all of which have been implemented on the MPP. The permutation and image warping functions have been included in the standard development system library.

  11. Space lab system analysis

    NASA Technical Reports Server (NTRS)

    Rives, T. B.; Ingels, F. M.

    1988-01-01

    An analysis of the Automated Booster Assembly Checkout System (ABACS) has been conducted. A computer simulation of the ETHERNET LAN has been written. The simulation allows one to investigate different structures of the ABACS system. The simulation code is in PASCAL and is VAX compatible.

  12. Designing Graphic Presentations from First Principles

    DTIC Science & Technology

    1998-01-01

    Khanna, Rahul Asthana, Pascale Fung, and Joanna Sadowska. Others, once near but now far, included: Ivelina Zlateva, Robert Chang, Anna Herreras , John...For example, Roth & Mattis (1990) propose characterizing data in terms of cardinality , coverage and uniqueness. Cardinality allows data to be

  13. 4. Photocopy of measured drawing dated January, 1948 FRONT ELEVATION ...

    Library of Congress Historic Buildings Survey, Historic Engineering Record, Historic Landscapes Survey

    4. Photocopy of measured drawing dated January, 1948 FRONT ELEVATION An addendum to Hanson-Cramer House, Sea Street, south end, Rockport, Knox County, Maine - Hanson-Cramer House, End of Sea Street (moved from Pascal's Avenue), Rockport, Knox County, ME

  14. 5. Photocopy of measured drawing dated January, 1946 ELEVATIONS (EXISTING) ...

    Library of Congress Historic Buildings Survey, Historic Engineering Record, Historic Landscapes Survey

    5. Photocopy of measured drawing dated January, 1946 ELEVATIONS (EXISTING) An addendum to Hanson-Cramer House, Sea Street, south end, Rockport, Knox County, Maine - Hanson-Cramer House, End of Sea Street (moved from Pascal's Avenue), Rockport, Knox County, ME

  15. ARC-2008-ACD08-0260-024

    NASA Image and Video Library

    2008-11-04

    K-10 (red) plaentary rover at Marscape (Ames Mars Yard): with prototype flight control team remotely operating K-10 'Red' from Ames Future Flight Centeral (FFC) Simulator, L-R; Kip Hodges, Mark Helper, Marwan Hussein, Pascal Lee, Melissa Rice, Trey Smith, David Lees

  16. Faulhaber's Triangle

    ERIC Educational Resources Information Center

    Torabi-Dashti, Mohammad

    2011-01-01

    Like Pascal's triangle, Faulhaber's triangle is easy to draw: all you need is a little recursion. The rows are the coefficients of polynomials representing sums of integer powers. Such polynomials are often called Faulhaber formulae, after Johann Faulhaber (1580-1635); hence we dub the triangle Faulhaber's triangle.

  17. M-Bonomial Coefficients and Their Identities

    ERIC Educational Resources Information Center

    Asiru, Muniru A.

    2010-01-01

    In this note, we introduce M-bonomial coefficients or (M-bonacci binomial coefficients). These are similar to the binomial and the Fibonomial (or Fibonacci-binomial) coefficients and can be displayed in a triangle similar to Pascal's triangle from which some identities become obvious.

  18. Communicating with children and adolescents about their cancer.

    PubMed

    Scott, J T; Entwistle, V A; Sowden, A J; Watt, I

    2001-01-01

    Communication with children and adolescents with cancer about their disease and treatment and the implications of these is an important aspect of good quality care. It is often poorly performed in practice. Various interventions have been developed that aim to enhance communication involving children or adolescents with cancer. To examine the effects of interventions to enhance communication with children and/or adolescents about their cancer, its treatment and their implications. The following electronic databases were searched: Cochrane Library; Medline; PsycLit; Cinahl; Cancerlit; EMBASE; Sociofile; Health Management Information Consortium; ASSIA; LISA; ERIC; PAIS; Information Science Abstracts; Dissertation Abstracts; JICST; Pascal; Linguistics and Language Behavior Abstracts; Mental Health Abstracts; AMED; MANTIS. Bibliographies of identified studies were also checked and contact made with experts in the field. Randomised and non-randomised controlled trials and before and after studies that evaluated the effects of interventions to enhance communication with children and/or adolescents about their cancer, treatment and related issues. Data relating to the interventions, populations and outcomes studied and the design and methodological quality of included studies were extracted by one reviewer and checked by another reviewer. A narrative summary of the results is presented. Six studies met the criteria for inclusion. They were diverse in terms of the interventions evaluated, study designs used, types of people who participated and the outcomes measured. One study of a computer-assisted education programme reported improvements in knowledge and understanding about blood counts and cancer symptoms. Two out of two studies of school reintegration programs reported improvements in some aspects of psychosocial wellbeing (one in anxiety and one in depression), social wellbeing (two in social competence and one in social support) and behavioural problems; and one reported improvements in physical competence. Interventions to enhance communication involving children and adolescents with cancer have not been widely or rigorously assessed. The weak evidence that exists suggests that some children and adolescents with cancer may derive some benefit from specific information-giving programs and from interventions that aim to facilitate their reintegration into school and social activities. More research is needed to investigate the effects of these and other related interventions.

  19. Software For Least-Squares And Robust Estimation

    NASA Technical Reports Server (NTRS)

    Jeffreys, William H.; Fitzpatrick, Michael J.; Mcarthur, Barbara E.; Mccartney, James

    1990-01-01

    GAUSSFIT computer program includes full-featured programming language facilitating creation of mathematical models solving least-squares and robust-estimation problems. Programming language designed to make it easy to specify complex reduction models. Written in 100 percent C language.

  20. Learning Through Survival: An Approach to Foreign Language Teaching. A Program Description and Evaluation.

    ERIC Educational Resources Information Center

    Travers, Claudia S.; Reilly, Joseph T. M.

    A foreign travel program for eighth grade French language students from Shoreham, New York was developed to provide language speaking practice in Quebec, Canada. The program was designed to allow students to spend as much time as possible speaking the language and interacting with the people. The following "survival through speaking"…

  1. Linking Language and Culture in the Language and Cultural Program of the Lauder Institute: The French Perspective.

    ERIC Educational Resources Information Center

    Lahaeye, Marie-Noelle

    The University of Pennsylvania's Lauder Institute of Management and International Studies introduced a cultural segment into its second language program in 1986 to enable students to use language purposefully within the foreign culture. During the program's 2 years, students are exposed to eight different cultural segments taught by language…

  2. A Systematic Meta-Analytic Review of Evidence for the Effectiveness of the "Fast ForWord" Language Intervention Program

    ERIC Educational Resources Information Center

    Strong, Gemma K.; Torgerson, Carole J.; Torgerson, David; Hulme, Charles

    2011-01-01

    Background: Fast ForWord is a suite of computer-based language intervention programs designed to improve children's reading and oral language skills. The programs are based on the hypothesis that oral language difficulties often arise from a rapid auditory temporal processing deficit that compromises the development of phonological…

  3. New Dimensions in Language Training: The Dartmouth College Experiment.

    ERIC Educational Resources Information Center

    Rassias, John A.

    The expanded foreign study and foreign language programs offered at Dartmouth are examined with emphasis on the influence of Peace Corps language programs during the last half-dozen years on American college campuses. The impact of the programs at Dartmouth since 1964 is discussed in terms of: (1) a brief history of language instruction at…

  4. Uses of Technology in the Instruction of Adult English Language Learners. CAELA Network Brief

    ERIC Educational Resources Information Center

    Moore, Sarah Catherine K.

    2009-01-01

    In program year 2006-2007, 46 percent of the adults enrolled in federally funded, state-administered adult education programs in the United States were enrolled in English as a Second Language (ESL) programs. These adult English language learners represent a wide range of ages, nationalities, native languages, and English proficiency levels. In…

  5. HAL/S language specification

    NASA Technical Reports Server (NTRS)

    Newbold, P. M.

    1974-01-01

    A programming language for the flight software of the NASA space shuttle program was developed and identified as HAL/S. The language is intended to satisfy virtually all of the flight software requirements of the space shuttle. The language incorporates a wide range of features, including applications-oriented data types and organizations, real time control mechanisms, and constructs for systems programming tasks.

  6. A Multicultural Awareness Program To Improve Language and Thinking Skills to a Group of Language Deficient Preschool Students.

    ERIC Educational Resources Information Center

    Altamura, Marilyn T.

    This practicum project exposed seven preschool students with language deficiencies to multicultural experiences and strategies, resulting in improvements in both language and thinking skills. The children were included in a regular preschool program serving low-income families. The program was based on a multicultural awareness curriculum which…

  7. The Dual Language Program Planner: A Guide for Designing and Implementing Dual Language Programs.

    ERIC Educational Resources Information Center

    Howard, Elizabeth R.; Olague, Natalie; Rogers, David

    This guide offers a framework to facilitate the planning process for dual language programs, assuming at least a basic working knowledge of the central characteristics and essential features of dual language models. It provides an overview of the various models that serve linguistically diverse student populations, defining the term dual language…

  8. 25 CFR 39.131 - What is a Language Development Program?

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is a Language Development Program? 39.131 Section 39.131 Indians BUREAU OF INDIAN AFFAIRS, DEPARTMENT OF THE INTERIOR EDUCATION THE INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.131 What is a...

  9. 34 CFR 658.11 - What projects and activities may a grantee conduct under this program?

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... STUDIES AND FOREIGN LANGUAGE PROGRAM What Kinds of Projects Does the Secretary Assist Under This Program... program to improve undergraduate instruction in international studies and foreign languages. These include... studies and foreign languages; (b) Teaching, research, curriculum development, faculty training in the...

  10. 34 CFR 658.11 - What projects and activities may a grantee conduct under this program?

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... STUDIES AND FOREIGN LANGUAGE PROGRAM What Kinds of Projects Does the Secretary Assist Under This Program... program to improve undergraduate instruction in international studies and foreign languages. These include... studies and foreign languages; (b) Teaching, research, curriculum development, faculty training in the...

  11. 34 CFR 658.11 - What projects and activities may a grantee conduct under this program?

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... STUDIES AND FOREIGN LANGUAGE PROGRAM What Kinds of Projects Does the Secretary Assist Under This Program... program to improve undergraduate instruction in international studies and foreign languages. These include... studies and foreign languages; (b) Teaching, research, curriculum development, faculty training in the...

  12. The Dynamics of Language Program Direction. Issues in Language Program Direction: A Series of Annual Volumes.

    ERIC Educational Resources Information Center

    Benseler, David P., Ed.

    This collection papers begins with "Introduction: The Dynamics of Successful Leadership in Foreign Language Programs," then features the following: "The Undergraduate Program: Autonomy and Empowerment" (Wilga M. Rivers); "TA Supervision: Are We Preparing a Future Professoriate?" (Cathy Pons); "Applied Scholarship…

  13. [Union-Endicott Schools: Foreign Language Program.

    ERIC Educational Resources Information Center

    O'Connell, Raymond S.

    This brochure describing language programs to both parents and prospective high school language students in Endicott, New York focuses on developing student motivation and interest. Topics discussed include: (1) reasons for studying foreign language, (2) stages of foreign language learning, (3) course offerings, (4) homework, and (5) examinations.…

  14. Author Languages, Authoring Systems, and Their Relation to the Changing Focus of Computer-Aided Language Learning.

    ERIC Educational Resources Information Center

    Sussex, Roland

    1991-01-01

    Considers how the effectiveness of computer-assisted language learning (CALL) has been hampered by language teachers who lack programing and software engineering expertise, and explores the limitations and potential contributions of author languages, programs, and environments in increasing the range of options for language teachers who are not…

  15. More than Words, A Way of Life: Language Restoration Programs Reach beyond Tribal Colleges and Universities

    ERIC Educational Resources Information Center

    Paskus, Laura

    2013-01-01

    In North America, and worldwide, Indigenous languages are disappearing at an alarming rate. There are, however, models of success for language revitalization in immersion language programs, usually found in tribal colleges and universities. Whether the language learners are tribal college students greeting one another in their native language,…

  16. Real-Time Multiprocessor Programming Language (RTMPL) user's manual

    NASA Technical Reports Server (NTRS)

    Arpasi, D. J.

    1985-01-01

    A real-time multiprocessor programming language (RTMPL) has been developed to provide for high-order programming of real-time simulations on systems of distributed computers. RTMPL is a structured, engineering-oriented language. The RTMPL utility supports a variety of multiprocessor configurations and types by generating assembly language programs according to user-specified targeting information. Many programming functions are assumed by the utility (e.g., data transfer and scaling) to reduce the programming chore. This manual describes RTMPL from a user's viewpoint. Source generation, applications, utility operation, and utility output are detailed. An example simulation is generated to illustrate many RTMPL features.

  17. Should bilingual children learn reading in two languages at the same time or in sequence?

    PubMed Central

    Berens, Melody S.; Kovelman, Ioulia; Petitto, Laura-Ann

    2013-01-01

    Is it best to learn reading in two languages simultaneously or sequentially? We observed 2nd and 3rd grade children in two-way dual-language learning contexts: (i) 50:50 or Simultaneous dual-language (two languages within same developmental period) and (ii) 90:10 or Sequential dual-language (one language, followed gradually by the other). They were compared to matched monolingual English-only children in single-language English schools. Bilinguals (home language was Spanish only, English-only, or Spanish and English in dual-language schools), were tested in both languages, and monolingual children were tested in English using standardized reading and language tasks. Bilinguals in 50:50 programs performed better than bilinguals in 90:10 programs on English Irregular Words and Passage Comprehension tasks, suggesting language and reading facilitation for underlying grammatical class and linguistic structure analyses. By contrast, bilinguals in 90:10 programs performed better than bilinguals in the 50:50 programs on English Phonological Awareness and Reading Decoding tasks, suggesting language and reading facilitation for surface phonological regularity analysis. Notably, children from English-only homes in dual-language learning contexts performed equally well, or better than, children from monolingual English-only homes in single-language learning contexts. Overall, the findings provide tantalizing evidence that dual-language learning during the same developmental period may provide bilingual reading advantages. PMID:23794952

  18. The Advantages and Disadvantages of Computer Technology in Second Language Acquisition

    ERIC Educational Resources Information Center

    Lai, Cheng-Chieh; Kritsonis, William Allan

    2006-01-01

    The purpose of this article is to discuss the advantages and disadvantages of computer technology and Computer Assisted Language Learning (CALL) programs for current second language learning. According to the National Clearinghouse for English Language Acquisition & Language Instruction Educational Programs' report (2002), more than nine million…

  19. Online Collaborative Communities of Learning for Pre-Service Teachers of Languages

    ERIC Educational Resources Information Center

    Morgan, Anne-Marie

    2015-01-01

    University programs for preparing preservice teachers of languages for teaching in schools generally involve generic pedagogy, methodology, curriculum, programming and issues foci, that provide a bridge between the study of languages (or recognition of existing language proficiency) and the teaching of languages. There is much territory to cover…

  20. A Whole Language Flight Plan: An Interview with Three Teachers.

    ERIC Educational Resources Information Center

    Griffith, Priscilla L.; Klesius, Janell

    1990-01-01

    Provides suggestions to teachers planning to implement a whole language program, based on interviews with three whole language teachers. Focuses on support for the whole language program; decisions about curriculum and evaluation; development of vocabulary and comprehension; strengths and weaknesses of the whole language approach; and preparation…

  1. Programming parallel architectures: The BLAZE family of languages

    NASA Technical Reports Server (NTRS)

    Mehrotra, Piyush

    1988-01-01

    Programming multiprocessor architectures is a critical research issue. An overview is given of the various approaches to programming these architectures that are currently being explored. It is argued that two of these approaches, interactive programming environments and functional parallel languages, are particularly attractive since they remove much of the burden of exploiting parallel architectures from the user. Also described is recent work by the author in the design of parallel languages. Research on languages for both shared and nonshared memory multiprocessors is described, as well as the relations of this work to other current language research projects.

  2. Defense Contracting: Actions Needed to Explore Additional Opportunities to Gain Efficiencies in Acquiring Foreign Language Support

    DTIC Science & Technology

    2013-02-25

    Directive 5160.41E, Defense Language Program . 10GAO-11-456. Page 5 GAO-13-251R Defense Contracting types of foreign language support that DOD has acquired...Language Transformation Roadmap, (January 2005), and Department of Defense Directive 5160.41E, Defense Language Program . Page 15 GAO-13-251R Defense...examines the use of public funds; evaluates federal programs and policies; and provides analyses, recommendations, and other assistance to help

  3. The PlusCal Algorithm Language

    NASA Astrophysics Data System (ADS)

    Lamport, Leslie

    Algorithms are different from programs and should not be described with programming languages. The only simple alternative to programming languages has been pseudo-code. PlusCal is an algorithm language that can be used right now to replace pseudo-code, for both sequential and concurrent algorithms. It is based on the TLA + specification language, and a PlusCal algorithm is automatically translated to a TLA + specification that can be checked with the TLC model checker and reasoned about formally.

  4. A Debate over the Teaching of a Legacy Programming Language in an Information Technology (IT) Program

    ERIC Educational Resources Information Center

    Ali, Azad; Smith, David

    2014-01-01

    This paper presents a debate between two faculty members regarding the teaching of the legacy programming course (COBOL) in a Computer Science (CS) program. Among the two faculty members, one calls for the continuation of teaching this language and the other calls for replacing it with another modern language. Although CS programs are notorious…

  5. 7. Photocopy of measured drawing dated December, 1947 SECOND FLOOR ...

    Library of Congress Historic Buildings Survey, Historic Engineering Record, Historic Landscapes Survey

    7. Photocopy of measured drawing dated December, 1947 SECOND FLOOR PLAN An addendum to Hanson-Cramer House, Sea Street, south end, Rockport, Knox County, Maine - Hanson-Cramer House, End of Sea Street (moved from Pascal's Avenue), Rockport, Knox County, ME

  6. 6. Photocopy of measured drawing dated December, 1947 FIRST FLOOR ...

    Library of Congress Historic Buildings Survey, Historic Engineering Record, Historic Landscapes Survey

    6. Photocopy of measured drawing dated December, 1947 FIRST FLOOR PLAN An addendum to Hanson-Cramer House, Sea Street, south end, Rockport, Knox County, Maine - Hanson-Cramer House, End of Sea Street (moved from Pascal's Avenue), Rockport, Knox County, ME

  7. Pascal's Snowshoes

    ERIC Educational Resources Information Center

    Akcay, Behiye

    2004-01-01

    The chief purpose of this activity is to strengthen students' understanding of concepts of floatation such as surface area and pressure (weight per unit area) via snowshoes. Students brainstorm, make predictions, perform calculations, and practice communication skills through interviewing elders and experts. This activity lets students see the…

  8. Computer Guided Instructional Design.

    ERIC Educational Resources Information Center

    Merrill, M. David; Wood, Larry E.

    1984-01-01

    Describes preliminary efforts to create the Lesson Design System, a computer-guided instructional design system written in Pascal for Apple microcomputers. Its content outline, strategy, display, and online lesson editors correspond roughly to instructional design phases of content and strategy analysis, display creation, and computer programing…

  9. Topics for Mathematics Clubs.

    ERIC Educational Resources Information Center

    Dalton, LeRoy C., Ed.; Snyder, Henry D., Ed.

    The ten chapters in this booklet cover topics not ordinarily discussed in the classroom: Fibonacci sequences, projective geometry, groups, infinity and transfinite numbers, Pascal's Triangle, topology, experiments with natural numbers, non-Euclidean geometries, Boolean algebras, and the imaginary and the infinite in geometry. Each chapter is…

  10. Mobile Language Study

    DTIC Science & Technology

    2003-08-18

    Language Study 5c. PROGRAM ELEMENT NUMBER 5d. PROJECT NUMBER 5d. TASK NUMBER 6. AUTHOR(S) Professor Mads Dam, Pablo Giambiagi 5e...Standard Form 298 (Rev. 8/98) Prescribed by ANSI Std. Z39-18 SPC 01-4025 Mobile Language Study Final...smart card applications. Smart cards can be programmed using general-purpose languages ; but because of their limited resources, smart card programs

  11. A Program Evaluation of the Language Lab™: Response to Intervention Program for Teaching Grammar, Vocabulary, and Storytelling

    ERIC Educational Resources Information Center

    Wiechmann, JoAnn; Richardson, Martha; Jones, Don

    2014-01-01

    This program evaluation study addressed the struggle of local elementary school speech-language pathologists (SLPs) in a school district to provide evidence-based intervention in language for students below grade level as required by the U.S. Department of Education. Recently, Language Lab™ was published to address the needs of oral language…

  12. Japan-U.S. Joint Ventures in Higher Education: Language Education in an Uncertain Future.

    ERIC Educational Resources Information Center

    Clayton, Thomas

    1991-01-01

    Examines Japanese-U.S. joint venture language or U.S.-style education programs in Japan. These programs offer language and cultural education classes for those interested in English and for students who have failed in the Japanese education system. Problems facing these programs and the need to explore new, English-language education markets are…

  13. Algunos aspectos sicolinguisticos de la Instruccion Programada en el laboratorio de idiomas (Some Psycholinguistic Aspects of Programed Instruction in the Language Laboratory).

    ERIC Educational Resources Information Center

    Monteverde G., Luisa

    1971-01-01

    This paper presents ideas on using programed instruction in the language laboratory for second language learning. Linear programing is more suited to language instruction than is branching, because the former more easily allows comparison between the students' and teachers' solutions and is technically less complicated and less expensive to…

  14. C Language Integrated Production System, Ada Version

    NASA Technical Reports Server (NTRS)

    Culbert, Chris; Riley, Gary; Savely, Robert T.; Melebeck, Clovis J.; White, Wesley A.; Mcgregor, Terry L.; Ferguson, Melisa; Razavipour, Reza

    1992-01-01

    CLIPS/Ada provides capabilities of CLIPS v4.3 but uses Ada as source language for CLIPS executable code. Implements forward-chaining rule-based language. Program contains inference engine and language syntax providing framework for construction of expert-system program. Also includes features for debugging application program. Based on Rete algorithm which provides efficient method for performing repeated matching of patterns. Written in Ada.

  15. Beyond Course Availability: An Investigation into Order and Concurrency Effects of Undergraduate Programming Courses on Learning.

    ERIC Educational Resources Information Center

    Urbaczewski, Andrew; Urbaczewski, Lise

    The objective of this study was to find the answers to two primary research questions: "Do students learn programming languages better when they are offered in a particular order, such as 4th generation languages before 3rd generation languages?"; and "Do students learn programming languages better when they are taken in separate semesters as…

  16. Implementing Two-Way Dual-Language Immersion Programs: Classroom Insights from an Urban District. Research Brief. RB-9921

    ERIC Educational Resources Information Center

    Li, Jennifer J.; Steele, Jennifer L.; Slater, Robert; Bacon, Michael; Miller, Trey

    2016-01-01

    Dual-language immersion programs--in which students learn core subjects (language arts, math, science, and social studies) in both English and a "partner" language--have been gaining in popularity across the United States. Such programs may use a "two-way model," in which roughly half the students are native speakers of the…

  17. Language Interference and Language Learning Techniques Transfer in L2 and L3 Immersion Programs.

    ERIC Educational Resources Information Center

    Aronin, Larissa; Toubkin, Lynne

    2002-01-01

    Examines the relationships between the first (L1), second (L2), and third (L3) language in immersion programs for Russian-speaking students in Israel. Two parallel and similar immersion programs, which were carried out for the same population, but with different target languages (L2 Hebrew and L3 English), are described. Presents tentative…

  18. Race, Power, and Equity in a Multiethnic Urban Elementary School with a Dual-Language "Strand" Program

    ERIC Educational Resources Information Center

    Palmer, Deborah

    2010-01-01

    Dual-language education is often lauded for providing high-caliber bilingual instruction in an integrated classroom. This is complicated, however, when a dual-language program does not include all members of a school community. This article examines a "strand" dual-language program that attracts middle-class white students to a predominantly black…

  19. Achieving Academic Control in Two Languages: Drawing on the Psychology of Language Learning in Considering the Past, the Present, and Prospects for the Future

    ERIC Educational Resources Information Center

    Cohen, Andrew D.

    2015-01-01

    This paper first considers what it means to become truly proficient in a language other than the native one. It then looks briefly at the evolution of dual language programs. Next, it focuses on the issue of whether the first language (L1) or the second language (L2) serves as the language of mediation. Other dual language program issues are then…

  20. The Value of Foreign Language in Business.

    ERIC Educational Resources Information Center

    Stebinger, Arnold

    The University of South Carolina's Master's Program in International Business began in June 1974, with 43 students studying German and Spanish. The program began with a 9-week intensive language learning program, followed by a nine-month unified business program, with language instruction twice a week; six weeks of area study concentrating on the…

  1. Using Microcomputer Word Processors for Foreign Languages.

    ERIC Educational Resources Information Center

    Smith, Kim L.

    1984-01-01

    Describes the programs and modifications needed to do word processing using foreign language characters. One such program, Screenwriter, uses soft character sets -- character sets which can be designed by the program user. This program has a word processing power combined with a foreign language capability that would allow any person to work with…

  2. Language Programs at Villababel High: Rethinking Ideologies of Social Inclusion

    ERIC Educational Resources Information Center

    Mijares, Laura; Relano Pastor, Ana M.

    2011-01-01

    This article explores language ideologies underlying two language programs implemented in one secondary school in Madrid (Spain). The Spanish for newcomers immersion program ("Aula de Enlace") is aimed at immigrant origin students who do not know or have a poor command of Spanish; and the Spanish-English bilingual program targets…

  3. Corrective Action Plan for Corrective Action Unit 568: Area 3 Plutonium Dispersion Sites Nevada National Security Site, Nevada, Revision 0 with ROTC 1

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Matthews, Patrick; Burmeister, Mark

    2016-05-01

    The purpose of this CAP is to provide the plan for implementation of the recommended corrective action alternatives (CAAs) for CAU 568. Site characterization activities were performed in 2014, and the results are presented in Appendix A of the CAU 568 CADD. The CAAs were recommended in the CADD. The scope of work required to implement the recommended CAAs of closure in place and clean closure at 11 of the 14 CASs includes the following: The installation of physical barriers over the nine safety experiment ground zeroes to cover contamination at CASs 03-23-20 (Otero), 03-23-23 (San Juan and Pascal-C), 03-23-31more » (Pascal-B, Luna, Colfax), 03-23-32 (Pascal-A), 03-23-33 (Valencia), and 03-23-34 (Chipmunk); the characterization and removal of three soil and debris piles at CAS 03-08-04, and one HCA soil pile at CAS 03-23-30; the removal of three steel well head covers (PSM) from CASs 03-23-20 (Otero), 03-23-31 (Luna), and 03-23-33 (Valencia); the removal of soil and lead PSM from two locations at CAS 03-26-04; Implementation of FFACO use restrictions at nine safety experiment ground zeroes at CASs 03-23-20, 03-23-23, 03-23-31, 03-23-32, 03-23-33, and 03-23-34; the steel well head cover at CAS 03-23-23; the areas meeting HCA conditions at CASs 03-23-19 and 03-23-31; and the Boomer crater area at CAS 03-45-01. The FFACO use restriction boundaries will be presented in the CAU 568 closure report.« less

  4. neoPASCAL: A Cubesat-based approach to validate Mars GCMs using a network of landed sensors

    NASA Astrophysics Data System (ADS)

    Moores, John; Podmore, Hugh; Lee, Regina S. K.; Haberle, Robert

    2017-10-01

    Beginning in the 1990s, concepts for a network of 15-20 small (12.8 kg) landers to measure surface pressure across Mars were proposed (Merrihew et al., 1996). Such distributed measurements were seen as particularly valuable as they held the promise of validating Mars Global Circulation Models (GCMs), for which the diurnal and seasonal variations in surface pressure may be diagnostically related to atmospheric parameters (Haberle et al., 1996). MicroMET, later renamed PASCAL, was a Discovery contender, however, the total mass required for the 20 landers and a support orbiter presented a challenge compared to the delivered science.In the 20 years since this concept originated, miniaturization of spacecraft systems, sensors and components has made substantial progress. Several small planetary science spacecraft based on the CubeSat design approach will launch in the next few years. Yet, only one meteorological station (REMS) currently operates on the surface of Mars. Meanwhile, the output from atmospheric models have become ever more critical for understanding key Martian geological processes including volatile transport, identifying the extent and persistence of surface brines, understanding the sources and sinks of methane and investigating the past climate of Mars, to name only a few areas.As such, it is time to reconsider the PASCAL concept. We find that modern equipment opens up payload space in the original 12.8 kg entry-vehicles from 23 g to nearly 1 kg, sufficient for adding small imagers, spectrometers and other additional or alternate payloads to examine atmosphere and surface over a wide geographic range of settings. If, instead, we seek the minimum solution for spacecraft mass, we find that a pressure-sensing vehicle would mass < 250 g at entry making these spacecraft appealing secondary payloads for future Mars missions.

  5. Milliwatt radioisotope power supply for the PASCAL Mars surface stations

    NASA Astrophysics Data System (ADS)

    Allen, Daniel T.; Murbach, Marcus S.

    2001-02-01

    A milliwatt power supply is being developed based on the 1 watt Light-Weight Radioisotope Heater Unit (RHU), which has already been used to provide heating alone on numerous spacecraft. In the past year the power supply has been integrated into the design of the proposed PASCAL Mars Network Mission, which is intended to place 24 surface climate monitoring stations on Mars. The PASCAL Mars mission calls for the individual surface stations to be transported together in one spacecraft on a trajectory direct from launch to orbit around Mars. From orbit around Mars each surface station will be deployed on a SCRAMP (slotted compression ramp) probe and, after aerodynamic and parachute deceleration, land at a preselected location on the planet. During descent sounding data and still images will be accumulated, and, once on the surface, the station will take measurements of pressure, temperature and overhead atmospheric optical depth for a period of 10 Mars years (18.8 Earth years). Power for periodic data acquisition and transmission to orbital then to Earth relay will come from a bank of ultracapacitors which will be continuously recharged by the radioisotope power supply. This electronic system has been designed and a breadboard built. In the ultimate design the electronics will be arrayed on the exterior surface of the radioisotope power supply in order to take advantage of the reject heat. This assembly in turn is packaged within the SCRAMP, and that assembly comprises the surface station. An electrically heated but otherwise prototypical power supply was operated in combination with the surface station breadboard system, which included the ultracapacitors. Other issues addressed in this work have been the capability of the generator to withstand the mechanical shock of the landing on Mars and the effectiveness of the generator's multi-foil vacuum thermal insulation. .

  6. Experience with the Pascal® photocoagulator: An analysis of over 1200 laser procedures with regard to parameter refinement

    PubMed Central

    Sheth, Saumil; Lanzetta, Paolo; Veritti, Daniele; Zucchiatti, Ilaria; Savorgnani, Carola; Bandello, Francesco

    2011-01-01

    Aim: To systematically refine and recommend parameter settings of spot size, power, and treatment duration using the Pascal® photocoagulator, a multi-spot, semi-automated, short-duration laser system. Materials and Methods: A retrospective consecutive series with 752 Caucasian eyes and 1242 laser procedures over two years were grouped into, (1) 374 macular focal / grid photocoagulation (FP), (2), 666 panretinal photocoagulation (PRP), and (3) 202 barrage photocoagulation (BP). Parameters for power, duration, spot number, and spot size were recorded for every group. Results: Power parameters for all groups showed a non-gaussian distribution; FP group, median 190 mW, range 100 – 950 mW, and PRP group, median 800 mW, range 100 – 2000 mW. On subgroup comparison, for similar spot size, as treatment duration decreased, the power required increased, albeit in a much lesser proportion than that given by energy = power × time. Most frequently used patterns were single spot (89% of cases) in FP, 5 × 5 box (72%) in PRP, and 2 × 2 box (78%) in BP. Spot diameters as high as ≈ 700 μm on retina were given in the PRP group. Single session PRP was attempted in six eyes with a median spot count of 3500. Conclusion: Overall, due to the small duration of its pulse, the Pascal® photocoagulator tends to use higher powers, although much lower cumulative energies, than those used in a conventional laser. The consequent lesser heat dissipation, especially lateral, can allow one to use relatively larger spot sizes and give more closely spaced burns, without incurring significant side effects. PMID:21350276

  7. A Proposal for a CA-Integrated English Language Teacher Education Program in Turkey

    ERIC Educational Resources Information Center

    Sert, Olcay

    2010-01-01

    This study proposes a comprehensive framework for a Conversation Analysis (CA) informed English language teacher education program in Turkey. By reviewing recent studies in CA, Critical Reflective Practice, Teacher Language Awareness and language teacher education in general; the author calls for a more effective language teacher education program…

  8. Language Training for Trainable Mentally Retarded Children: ITPA, Peabody, and Distar Techniques.

    ERIC Educational Resources Information Center

    Leiss, Robert H.; Proger, Barton B.

    To determine the most effective language training activities for trainable mentally retarded (TMR) children, the variables of degree of previous language training, IQ, Peabody language treatment program versus Distar language treatment program, pretest versus posttest, and sex were examined with 122 TMR Ss (7 to 14 years old). Results of the…

  9. Language and Man: An Exploratory Foreign-Language Program for Grade Six.

    ERIC Educational Resources Information Center

    Bartos, Marilyn; And Others

    This curriculum guide presents a program introducing sixth-grade children to the study of language, of languages other than English, and specifically of French. An initial section includes a variety of activities designed to interest students in the study of language, its peculiarties, complexities, and importance in life. Prior to the first…

  10. Teaching English as a Foreign Language in Primary School. Case Studies in TESOL Practice Series

    ERIC Educational Resources Information Center

    McCloskey, Mary Lou, Ed.; Orr, Janet, Ed.; Dolitsky, Marlene, Ed.

    2006-01-01

    Although language specialists do not always agree about the best age at which to introduce English language instruction, policy changes are increasingly mandating earlier introduction of English in foreign language (EFL) settings worldwide. In this volume, language educators and program implementers from various countries describe programs and…

  11. A Case Study of Dual Language Program Administrators: The Teachers We Need

    ERIC Educational Resources Information Center

    Lachance, Joan R.

    2017-01-01

    In support of growing numbers of dual language programs nation-wide, dual language school administrators seek to find teachers who are specifically prepared to work with dual language learners for additive biliteracy. For this research the author utilized a case study design to explore practicing dual language administrators' perspectives…

  12. Programming languages for circuit design.

    PubMed

    Pedersen, Michael; Yordanov, Boyan

    2015-01-01

    This chapter provides an overview of a programming language for Genetic Engineering of Cells (GEC). A GEC program specifies a genetic circuit at a high level of abstraction through constraints on otherwise unspecified DNA parts. The GEC compiler then selects parts which satisfy the constraints from a given parts database. GEC further provides more conventional programming language constructs for abstraction, e.g., through modularity. The GEC language and compiler is available through a Web tool which also provides functionality, e.g., for simulation of designed circuits.

  13. 76 FR 18538 - Applications for New Awards; National Professional Development Program

    Federal Register 2010, 2011, 2012, 2013, 2014

    2011-04-04

    ... DEPARTMENT OF EDUCATION [CFDA 84.195N] Applications for New Awards; National Professional Development Program AGENCY: Office of English Language Acquisition, Language Enhancement, and Academic... Language Acquisition, Language Enhancement and Academic Achievement for Limited English Proficient Students...

  14. A comparative study of programming languages for next-generation astrodynamics systems

    NASA Astrophysics Data System (ADS)

    Eichhorn, Helge; Cano, Juan Luis; McLean, Frazer; Anderl, Reiner

    2018-03-01

    Due to the computationally intensive nature of astrodynamics tasks, astrodynamicists have relied on compiled programming languages such as Fortran for the development of astrodynamics software. Interpreted languages such as Python, on the other hand, offer higher flexibility and development speed thereby increasing the productivity of the programmer. While interpreted languages are generally slower than compiled languages, recent developments such as just-in-time (JIT) compilers or transpilers have been able to close this speed gap significantly. Another important factor for the usefulness of a programming language is its wider ecosystem which consists of the available open-source packages and development tools such as integrated development environments or debuggers. This study compares three compiled languages and three interpreted languages, which were selected based on their popularity within the scientific programming community and technical merit. The three compiled candidate languages are Fortran, C++, and Java. Python, Matlab, and Julia were selected as the interpreted candidate languages. All six languages are assessed and compared to each other based on their features, performance, and ease-of-use through the implementation of idiomatic solutions to classical astrodynamics problems. We show that compiled languages still provide the best performance for astrodynamics applications, but JIT-compiled dynamic languages have reached a competitive level of speed and offer an attractive compromise between numerical performance and programmer productivity.

  15. 25 CFR 39.136 - What is the WSU for Language Development programs?

    Code of Federal Regulations, 2010 CFR

    2010-04-01

    ... 25 Indians 1 2010-04-01 2010-04-01 false What is the WSU for Language Development programs? 39.136 Section 39.136 Indians BUREAU OF INDIAN AFFAIRS, DEPARTMENT OF THE INTERIOR EDUCATION THE INDIAN SCHOOL EQUALIZATION PROGRAM Indian School Equalization Formula Language Development Programs § 39.136 What is the WSU...

  16. Standing Strong: Maloney Interdistrict Magnet School Japanese Language and Culture Program

    ERIC Educational Resources Information Center

    Haxhi, Jessica; Yamashita-Iverson, Kazumi

    2009-01-01

    Maloney Interdistrict Magnet School (MIMS) is the only elementary school in Waterbury that has a world language program and is one of only two elementary Japanese programs in Connecticut. In the past 15 years, more than 1500 students have participated in its Japanese Language and Culture (JLC) Program in grades Prekindergarten through 5th. The JLC…

  17. Pre-Service Teachers' Uses of and Barriers from Adopting Computer-Assisted Language Learning (CALL) Programs

    ERIC Educational Resources Information Center

    Samani, Ebrahim; Baki, Roselan; Razali, Abu Bakar

    2014-01-01

    Success in implementation of computer-assisted language learning (CALL) programs depends on the teachers' understanding of the roles of CALL programs in education. Consequently, it is also important to understand the barriers teachers face in the use of computer-assisted language learning (CALL) programs. The current study was conducted on 14…

  18. How the strengths of Lisp-family languages facilitate building complex and flexible bioinformatics applications.

    PubMed

    Khomtchouk, Bohdan B; Weitz, Edmund; Karp, Peter D; Wahlestedt, Claes

    2018-05-01

    We present a rationale for expanding the presence of the Lisp family of programming languages in bioinformatics and computational biology research. Put simply, Lisp-family languages enable programmers to more quickly write programs that run faster than in other languages. Languages such as Common Lisp, Scheme and Clojure facilitate the creation of powerful and flexible software that is required for complex and rapidly evolving domains like biology. We will point out several important key features that distinguish languages of the Lisp family from other programming languages, and we will explain how these features can aid researchers in becoming more productive and creating better code. We will also show how these features make these languages ideal tools for artificial intelligence and machine learning applications. We will specifically stress the advantages of domain-specific languages (DSLs): languages that are specialized to a particular area, and thus not only facilitate easier research problem formulation, but also aid in the establishment of standards and best programming practices as applied to the specific research field at hand. DSLs are particularly easy to build in Common Lisp, the most comprehensive Lisp dialect, which is commonly referred to as the 'programmable programming language'. We are convinced that Lisp grants programmers unprecedented power to build increasingly sophisticated artificial intelligence systems that may ultimately transform machine learning and artificial intelligence research in bioinformatics and computational biology.

  19. Adding Concrete Syntax to a Prolog-Based Program Synthesis System

    NASA Technical Reports Server (NTRS)

    Fischer, Bernd; Visser, Eelco

    2004-01-01

    Program generation and transformation systems work on two language levels, the object-level (i e., the language of the manipulated programs), and the meta-level (i.e., the implementation language of the system itself). The meta-level representations of object-level program fragments are usually built in an essentially syntax-free fashion using the operations provided by the meta-language. However, syntax matters and a large conceptual distance between the two languages makes it difficult to maintain and extend such systems. Here we describe how an existing Prolog-based system can gradually be retrofitted with concrete object-level syntax, thus shrinking this distance.

  20. The Metamorphosis of an Introduction to Computer Science.

    ERIC Educational Resources Information Center

    Ben-Jacob, Marion G.

    1997-01-01

    Introductory courses in computer science at colleges and universities have undergone significant changes in 20 years. This article provides an overview of the history of introductory computer science (FORTRAN, ANSI flowchart symbols, BASIC, data processing concepts, and PASCAL) and its future (robotics and C++). (PEN)

  1. Diamagnetic Corrections and Pascal's Constants

    ERIC Educational Resources Information Center

    Bain, Gordon A.; Berry, John F.

    2008-01-01

    Measured magnetic susceptibilities of paramagnetic substances must typically be corrected for their underlying diamagnetism. This correction is often accomplished by using tabulated values for the diamagnetism of atoms, ions, or whole molecules. These tabulated values can be problematic since many sources contain incomplete and conflicting data.…

  2. The Pizza Problem: A Solution with Sequences

    ERIC Educational Resources Information Center

    Shafer, Kathryn G.; Mast, Caleb J.

    2008-01-01

    This article addresses the issues of coaching and assessing. A preservice middle school teacher's unique solution to the Pizza problem was not what the professor expected. The student's solution strategy, based on sequences and a reinvention of Pascal's triangle, is explained in detail. (Contains 8 figures.)

  3. Deranged Exams

    ERIC Educational Resources Information Center

    Spivey, Michael Z.

    2010-01-01

    This article discusses a triangle of numbers that are related to the derangement numbers. These numbers satisfy a Pascal-like recurrence relation with subtraction instead of addition. We describe how they relate to numbers studied by other authors and use them to generalize Euler's famous recurrence relation for the derangement numbers.

  4. Sinking In

    ERIC Educational Resources Information Center

    Kruse, Jerrid; Wilcox, Jesse

    2015-01-01

    High school students often enter classrooms with misconceptions about density. While many students may have studied the concept in middle school, they lack the understanding on which to build more advanced concepts, such as the particulate nature of matter. This lack of understanding poses problems for students' learning about Pascal's principle…

  5. Advanced software development workstation. Engineering scripting language graphical editor: DRAFT design document

    NASA Technical Reports Server (NTRS)

    1991-01-01

    The Engineering Scripting Language (ESL) is a language designed to allow nonprogramming users to write Higher Order Language (HOL) programs by drawing directed graphs to represent the program and having the system generate the corresponding program in HOL. The ESL system supports user generation of HOL programs through the manipulation of directed graphs. The components of this graphs (nodes, ports, and connectors) are objects each of which has its own properties and property values. The purpose of the ESL graphical editor is to allow the user to create or edit graph objects which represent programs.

  6. An experimental comparative analyse between three low capacity PLCs

    NASA Astrophysics Data System (ADS)

    Popa, G. N.; Diniş, C. M.; lagăr, A.; Popa, I.

    2017-01-01

    PLCs are used increasingly more often in industrial applications and beyond. PLCs from different companies involved different programming languages. Some of the PLCs can be programmed in all languages, while others do not. For three types of PLCs was made an application for a traffic light with priority. PLCs usually have a general and a special set of instructions that only some of these are found from a PLC to another. Programs were made with specific instruction set of respectively PLC. The programs were carried out in three languages. For a case study, it makes a comparative analysis between three programming languages.

  7. Study of VTOL in ground-effect flow field including temperature effect

    NASA Technical Reports Server (NTRS)

    Hill, W. G.; Jenkins, R. C.; Kalemaris, S. G.; Siclari, M. J.

    1982-01-01

    Detailed pressure, temperature, and velocity data were obtained for twin-fan configurations in-ground-effect and flow models to aid in predicting pressures and upwash forces on aircraft surfaces were developed. For the basic experiments, 49.5 mm-diameter jets were used, oriented normal to a simulated round plane, with pressurized, heated air providing a jet. The experimental data consisted of: (1) the effect of jet height and temperature on the ground, model, and upwash pressures, and temperatures, (2) the effect of simulated aircraft surfaces on the isolated flow field, (3) the jet-induced forces on a three-dimensional body with various strakes, (4) the effects of non-uniform coannular jets. For the uniform circular jets, temperature was varied from room temperature (24 C) to 232 C. Jet total pressure was varied between 9,300 Pascals and 31,500 Pascals. For the coannular jets, intended to represent turbofan engines, fan temperature was maintained at room temperature while core temperature was varied from room temperature to 437 C. Results are presented.

  8. A top-down manner-based DCNN architecture for semantic image segmentation.

    PubMed

    Qiao, Kai; Chen, Jian; Wang, Linyuan; Zeng, Lei; Yan, Bin

    2017-01-01

    Given their powerful feature representation for recognition, deep convolutional neural networks (DCNNs) have been driving rapid advances in high-level computer vision tasks. However, their performance in semantic image segmentation is still not satisfactory. Based on the analysis of visual mechanism, we conclude that DCNNs in a bottom-up manner are not enough, because semantic image segmentation task requires not only recognition but also visual attention capability. In the study, superpixels containing visual attention information are introduced in a top-down manner, and an extensible architecture is proposed to improve the segmentation results of current DCNN-based methods. We employ the current state-of-the-art fully convolutional network (FCN) and FCN with conditional random field (DeepLab-CRF) as baselines to validate our architecture. Experimental results of the PASCAL VOC segmentation task qualitatively show that coarse edges and error segmentation results are well improved. We also quantitatively obtain about 2%-3% intersection over union (IOU) accuracy improvement on the PASCAL VOC 2011 and 2012 test sets.

  9. High-sensitivity NMR beyond 200,000 atmospheres of pressure

    NASA Astrophysics Data System (ADS)

    Meier, T.; Reichardt, S.; Haase, J.

    2015-08-01

    Pressure-induced changes in the chemical or electronic structure of solids require pressures well into the Giga-Pascal (GPa) range due to the strong bonding. Anvil cell designs can reach such pressures, but their small and mostly inaccessible sample chamber has severely hampered NMR experiments in the past. With a new cell design that has a radio frequency (RF) micro-coil in the high pressure chamber, NMR experiments beyond 20 Giga-Pascal are reported for the first time. 1 H NMR of water shows sensitivity and resolution obtained with the cells, and 63 Cu NMR on a cuprate superconductor (YBa2Cu3O7-δ) demonstrates that single-crystals can be investigated, as well. 115 In NMR of the ternary chalcogenide AgInTe2 discovers an insulator-metal transition with shift and relaxation measurements. The pressure cells can be mounted easily on standard NMR probes that fit commercial wide-bore magnets with regular cryostats for field- and temperature-dependent measurements ready for many applications in physics and chemistry.

  10. Runtime Verification of C Programs

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus

    2008-01-01

    We present in this paper a framework, RMOR, for monitoring the execution of C programs against state machines, expressed in a textual (nongraphical) format in files separate from the program. The state machine language has been inspired by a graphical state machine language RCAT recently developed at the Jet Propulsion Laboratory, as an alternative to using Linear Temporal Logic (LTL) for requirements capture. Transitions between states are labeled with abstract event names and Boolean expressions over such. The abstract events are connected to code fragments using an aspect-oriented pointcut language similar to ASPECTJ's or ASPECTC's pointcut language. The system is implemented in the C analysis and transformation package CIL, and is programmed in OCAML, the implementation language of CIL. The work is closely related to the notion of stateful aspects within aspect-oriented programming, where pointcut languages are extended with temporal assertions over the execution trace.

  11. Processing sequence annotation data using the Lua programming language.

    PubMed

    Ueno, Yutaka; Arita, Masanori; Kumagai, Toshitaka; Asai, Kiyoshi

    2003-01-01

    The data processing language in a graphical software tool that manages sequence annotation data from genome databases should provide flexible functions for the tasks in molecular biology research. Among currently available languages we adopted the Lua programming language. It fulfills our requirements to perform computational tasks for sequence map layouts, i.e. the handling of data containers, symbolic reference to data, and a simple programming syntax. Upon importing a foreign file, the original data are first decomposed in the Lua language while maintaining the original data schema. The converted data are parsed by the Lua interpreter and the contents are stored in our data warehouse. Then, portions of annotations are selected and arranged into our catalog format to be depicted on the sequence map. Our sequence visualization program was successfully implemented, embedding the Lua language for processing of annotation data and layout script. The program is available at http://staff.aist.go.jp/yutaka.ueno/guppy/.

  12. Exploring the Synergy between Science Literacy and Language Literacy with English Language Learners: Lessons Learned within a Sustained Professional Development Program

    ERIC Educational Resources Information Center

    Carrejo, David J.; Reinhartz, Judy

    2012-01-01

    Thirty-five elementary teachers participated in a yearlong professional development (PD) program whose goal was to foster science content learning while promoting language literacy for English Language Learners (ELL). The researchers utilized an explanatory design methodology to determine the degree to which science and language literacy…

  13. Exploring the US Language Flagship Program: Professional Competence in a Second Language by Graduation

    ERIC Educational Resources Information Center

    Murphy, Dianna, Ed.; Evans-Romaine, Karen, Ed.

    2016-01-01

    A number of reports in the US have highlighted the country's need for improved second language skills for both national security and economic competitiveness. The Language Flagship program, launched in 2002, aims to raise expectations regarding language proficiency levels at the post-secondary level and to address structural gaps in the curricula…

  14. Language Arts for Today's Children. NCTE Curriculum Series, Volume Two.

    ERIC Educational Resources Information Center

    National Council of Teachers of English, Champaign, IL. Commission on the English Curriculum.

    This volume on elementary language programs is divided into four related parts. Part 1 discusses the sources of any effective language program: an understanding of the child's need for language, a knowledge of child development, and an awareness of the continuity essential to growth in language. Part 2 treats the main areas of the language…

  15. English-as-a-Second-Language Programs in Basic Skills Education Program 1

    DTIC Science & Technology

    1984-01-01

    languages and English as a second language . These theories and findings have led, in turn, to the development of new methods for teaching languages ...INTRODUCTION TO TEACHING TECHNIQUES FOR ENGLISH AS A SECOND LANGUAGE . . . . . . . . . . . . 9 Introduction ............................. 9 Traditional Methods ...instruments. q8 . _. ,’,..8 4% .’ II. A BRIEF INTRODUCTION TO TEACHING TECHNIQUES FOR ENGLISH

  16. Staff Report to the Senior Department Official on Recognition Compliance Issues. Recommendation Page: American Speech-Language-Hearing Association

    ERIC Educational Resources Information Center

    US Department of Education, 2010

    2010-01-01

    The American Speech-Language-Hearing Association, Council on Academic Accreditation in Audiology and Speech-Language Pathology (CAA) is a national accrediting agency of graduate education programs in audiology or speech-language pathology. The CAA currently accredits or or preaccredits 319 programs (247 in speech-language pathology and 72 in…

  17. A North and Far North Queensland Initiative: Rethinking the "Why" When Promoting Languages Education

    ERIC Educational Resources Information Center

    Boulard, Florence

    2015-01-01

    Despite the recent Australian Government commitment to supporting schools in growing students into global citizens, language educators cannot rely on this alone to attract new language students. The Young Language Ambassador Program is a new initiative that started in August 2014. The Young Language Ambassador Program is a partnership between…

  18. A Computer Language at the Crossroads: Logo.

    ERIC Educational Resources Information Center

    Thornburg, David D.

    1986-01-01

    Reviews Logo programming language's developmental history, including Papert's vision, creation of LISP, and evolution of Logo from LISP; discusses reasons for Logo not becoming a commonplace programming language; describes Logo program design and its utility for serious programmers; and lists sources of further information on Logo. (MBR)

  19. A Compiler and Run-time System for Network Programming Languages

    DTIC Science & Technology

    2012-01-01

    A Compiler and Run-time System for Network Programming Languages Christopher Monsanto Princeton University Nate Foster Cornell University Rob...Foster, R. Harrison, M. Freedman, C. Monsanto , J. Rexford, A. Story, and D. Walker. Frenetic: A network programming language. In ICFP, Sep 2011. [10] A

  20. Ada--Programming Language of the Future.

    ERIC Educational Resources Information Center

    Rudd, David

    1983-01-01

    Ada is a programing language developed for the Department of Defense, with a registered trademark. It was named for Ada Augusta, coworker of Charles Babbage and the world's first programer. The Department of Defense hopes to prevent variations and to establish Ada as a consistent, standardized language. (MNS)

  1. Introduction to Foreign Languages and Cultures: A New Course to Stimulate Second Language Learning in the Public Schools.

    ERIC Educational Resources Information Center

    Watkins, Stephen A.

    1978-01-01

    Olympic View Middle School has established a program designed to stimulate interest in foreign languages and cultures. The course is intended as an introduction to foreign language and culture study, and is required for all 7th and 8th grade students. Program 1 of the course is taught during one semester of 7th grade, Program 2 during one semester…

  2. Annotated Bibliography of Materials for Elementary Foreign Language Programs.

    ERIC Educational Resources Information Center

    Dobb, Fred

    An annotated bibliography contains about 70 citations of instructional materials and materials concerning curriculum development for elementary school foreign language programs. Citations are included for Arabic, classical languages, French, German, Hebrew, Italian, Japanese, and Spanish. Items on exploratory language courses and general works on…

  3. Peterson's Summer Study Abroad: A Guide to Summer Academic and Language Programs. First Edition.

    ERIC Educational Resources Information Center

    Peterson's Guides, Inc., Princeton, NJ.

    This guide provides descriptions of over 900 summer academic and language study-abroad programs in 80 countries that range from 1-week language study courses to full-summer university programs. An introductory section provides general information on study abroad programs and the use of the guide. The bulk of the guide consists of individual…

  4. Scheduling language and algorithm development study. Volume 1: Study summary and overview

    NASA Technical Reports Server (NTRS)

    1974-01-01

    A high level computer programming language and a program library were developed to be used in writing programs for scheduling complex systems such as the space transportation system. The objectives and requirements of the study are summarized and unique features of the specified language and program library are described and related to the why of the objectives and requirements.

  5. Presurgical language fMRI: Clinical practices and patient outcomes in epilepsy surgical planning.

    PubMed

    Benjamin, Christopher F A; Li, Alexa X; Blumenfeld, Hal; Constable, R Todd; Alkawadri, Rafeed; Bickel, Stephan; Helmstaedter, Christoph; Meletti, Stefano; Bronen, Richard; Warfield, Simon K; Peters, Jurriaan M; Reutens, David; Połczyńska, Monika; Spencer, Dennis D; Hirsch, Lawrence J

    2018-03-12

    The goal of this study was to document current clinical practice and report patient outcomes in presurgical language functional MRI (fMRI) for epilepsy surgery. Epilepsy surgical programs worldwide were surveyed as to the utility, implementation, and efficacy of language fMRI in the clinic; 82 programs responded. Respondents were predominantly US (61%) academic programs (85%), and evaluated adults (44%), adults and children (40%), or children only (16%). Nearly all (96%) reported using language fMRI. Surprisingly, fMRI is used to guide surgical margins (44% of programs) as well as lateralize language (100%). Sites using fMRI for localization most often use a distance margin around activation of 10mm. While considered useful, 56% of programs reported at least one instance of disagreement with other measures. Direct brain stimulation typically confirmed fMRI findings (74%) when guiding margins, but instances of unpredicted decline were reported by 17% of programs and 54% reported unexpected preservation of function. Programs reporting unexpected decline did not clearly differ from those which did not. Clinicians using fMRI to guide surgical margins do not typically map known language-critical areas beyond Broca's and Wernicke's. This initial data shows many clinical teams are confident using fMRI not only for language lateralization but also to guide surgical margins. Reported cases of unexpected language preservation when fMRI activation is resected, and cases of language decline when it is not, emphasize a critical need for further validation. Comprehensive studies comparing commonly-used fMRI paradigms to predict stimulation mapping and post-surgical language decline remain of high importance. © 2018 The Authors Human Brain Mapping Published by Wiley Periodicals, Inc.

  6. COSTMODL - AN AUTOMATED SOFTWARE DEVELOPMENT COST ESTIMATION TOOL

    NASA Technical Reports Server (NTRS)

    Roush, G. B.

    1994-01-01

    The cost of developing computer software consumes an increasing portion of many organizations' budgets. As this trend continues, the capability to estimate the effort and schedule required to develop a candidate software product becomes increasingly important. COSTMODL is an automated software development estimation tool which fulfills this need. Assimilating COSTMODL to any organization's particular environment can yield significant reduction in the risk of cost overruns and failed projects. This user-customization capability is unmatched by any other available estimation tool. COSTMODL accepts a description of a software product to be developed and computes estimates of the effort required to produce it, the calendar schedule required, and the distribution of effort and staffing as a function of the defined set of development life-cycle phases. This is accomplished by the five cost estimation algorithms incorporated into COSTMODL: the NASA-developed KISS model; the Basic, Intermediate, and Ada COCOMO models; and the Incremental Development model. This choice affords the user the ability to handle project complexities ranging from small, relatively simple projects to very large projects. Unique to COSTMODL is the ability to redefine the life-cycle phases of development and the capability to display a graphic representation of the optimum organizational structure required to develop the subject project, along with required staffing levels and skills. The program is menu-driven and mouse sensitive with an extensive context-sensitive help system that makes it possible for a new user to easily install and operate the program and to learn the fundamentals of cost estimation without having prior training or separate documentation. The implementation of these functions, along with the customization feature, into one program makes COSTMODL unique within the industry. COSTMODL was written for IBM PC compatibles, and it requires Turbo Pascal 5.0 or later and Turbo Professional 5.0 for recompilation. An executable is provided on the distribution diskettes. COSTMODL requires 512K RAM. The standard distribution medium for COSTMODL is three 5.25 inch 360K MS-DOS format diskettes. The contents of the diskettes are compressed using the PKWARE archiving tools. The utility to unarchive the files, PKUNZIP.EXE, is included. COSTMODL was developed in 1991. IBM PC is a registered trademark of International Business Machines. Borland and Turbo Pascal are registered trademarks of Borland International, Inc. Turbo Professional is a trademark of TurboPower Software. MS-DOS is a registered trademark of Microsoft Corporation. Turbo Professional is a trademark of TurboPower Software.

  7. PILOT: A Programming Language for Beginners.

    ERIC Educational Resources Information Center

    Schnorr, Janice M.

    The presentation describes PILOT (Programmed Inquiry, Learning or Teaching), a special programing language easy for beginners to learn and available for several brands of microcomputers. PILOT is explained to contain substantially fewer commands than most other languages and to be written in an easy to understand manner. Edit commands and their…

  8. An Analysis of Published Preschool Language Programs.

    ERIC Educational Resources Information Center

    Bartlett, Elsa Jaffe

    For purposes of analysis, preschool language programs can be sorted into four general categories according to the dominant type of learning activity (1) Pattern practice, (2) Cognitive verbalization, (3) Discussion, (4) Role play. Along with definitions of language, the program types differ in the kinds of interactions which occur between teacher…

  9. The Language & International Trade Program at Clemson University.

    ERIC Educational Resources Information Center

    Suarez, Jose I.

    Clemson University (South Carolina) has developed an undergraduate Language and International Trade program designed to train students to meet the needs of American firms doing business overseas. Program aims are that graduates know one foreign language, be attuned to cultural differences, have a business training foundation, and have experience…

  10. 77 FR 72832 - Applications for New Awards; Native American and Alaska Native Children in School Program

    Federal Register 2010, 2011, 2012, 2013, 2014

    2012-12-06

    ... School Program AGENCY: Office of English Language Acquisition, Department of Education. Overview... participation in language instruction educational programs. Projects funded under the Native American and Alaska... Act of 1965, as amended (ESEA), may support the teaching and studying of Native American languages...

  11. Incidental Foreign-Language Acquisition by Children Watching Subtitled Television Programs

    ERIC Educational Resources Information Center

    Ina, Lekkai

    2014-01-01

    Series of international studies have shown that subtitled television programs provide a rich context for foreign language acquisition. This study investigated whether incidental language acquisition occurs from watching a television program with/without subtitles. Children in the experimental conditions watch: (a) a 15 minute snapshot of a well…

  12. Using Problem Solving to Teach a Programming Language.

    ERIC Educational Resources Information Center

    Milbrandt, George

    1995-01-01

    Computer studies courses should incorporate as many computer concepts and programming language experiences as possible. A gradual increase in problem difficulty will help the student to understand various computer concepts, and the programming language's syntax and structure. A sidebar provides two examples of how to establish a learning…

  13. A Program for Reading and Language Development. An Adopter's Guide.

    ERIC Educational Resources Information Center

    Carter, Nancy Hay

    "Project SAILS" (Symbolic and Innovative Language Systems) is a special program developed by the Portland, Oregon, public schools for training teachers to work with children who have learning and reading difficulties. Teachers are instructed in the use of the Monterey Reading and Language Programs, highly structured and highly…

  14. Professional Development Programs and English Language Instructors: A Critical-Postmodern Study

    ERIC Educational Resources Information Center

    Arikan, Arda

    2004-01-01

    In this completed qualitative dissertation research, the nature of the relationship between professional development programs (in-service training programs) and English language instructors was studied with a critical postmodern lense focusing on the narratives of nine English language instructors on their experiences in their professional…

  15. Professional Development Programs and English Language Instructors: A Critical-Postmodern Study

    ERIC Educational Resources Information Center

    Arikan, Arda

    2004-01-01

    In this completed qualitative dissertation research, the nature of the relationship between professional development programs (in-service training programs) and English language instructors was studied with a critical postmodern lens focusing on the narratives of nine English language instructors on their experiences in their professional…

  16. Closing the Gap Between Specification and Programming: VDM++ and SCALA

    NASA Technical Reports Server (NTRS)

    Havelund, Klaus

    2011-01-01

    We argue that a modern programming language such as Scala offers a level of succinctness, which makes it suitable for program and systems specification as well as for high-level programming. We illustrate this by comparing the language with the Vdm++ specification language. The comparison also identifies areas where Scala perhaps could be improved, inspired by Vdm++. We furthermore illustrate Scala's potential as a specification language by augmenting it with a combination of parameterized state machines and temporal logic, defined as a library, thereby forming an expressive but simple runtime verification framework.

  17. An Analysis of Application Generators.

    DTIC Science & Technology

    1983-03-01

    query language OUEL in the programming language C, THESEUS [20], which embeds relational operators in the language Euclid. Schmidt [21] reports some...34The Design and Implementation of INGRES," ACM-TODS, Vol. 1. No. 3, 1976,. 33 £ 20. Shopiro,J.E., " THESEUS -A Programming Language for Relational

  18. Colorado Model Content Standards: Foreign Language.

    ERIC Educational Resources Information Center

    Colorado State Dept. of Education, Denver.

    The model course content standards for foreign language instruction in Colorado's public schools, K-12, provide guidelines, not curriculum, for school districts to design language programs. An introductory section presents some basic considerations in program design. The two general standards for foreign language performance are that: (1) students…

  19. Bilingualism and Special Education: Program and Pedagogical Issues.

    ERIC Educational Resources Information Center

    Cummins, Jim

    1983-01-01

    Application of the research-based principle that first and second language cognitive and academic development are interdependent and that language acquisition is largely dependent on students receiving sufficient comprehensible input in the target language is discussed in reference to program planning for academically at risk language minority…

  20. Towards programming languages for genetic engineering of living cells

    PubMed Central

    Pedersen, Michael; Phillips, Andrew

    2009-01-01

    Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and have the design translated to DNA sequences that can be synthesized and put to work in living cells. We introduce such a programming language, which allows logical interactions between potentially undetermined proteins and genes to be expressed in a modular manner. Programs can be translated by a compiler into sequences of standard biological parts, a process that relies on logic programming and prototype databases that contain known biological parts and protein interactions. Programs can also be translated to reactions, allowing simulations to be carried out. While current limitations on available data prevent full use of the language in practical applications, the language can be used to develop formal models of synthetic systems, which are otherwise often presented by informal notations. The language can also serve as a concrete proposal on which future language designs can be discussed, and can help to guide the emerging standard of biological parts which so far has focused on biological, rather than logical, properties of parts. PMID:19369220

  1. Towards programming languages for genetic engineering of living cells.

    PubMed

    Pedersen, Michael; Phillips, Andrew

    2009-08-06

    Synthetic biology aims at producing novel biological systems to carry out some desired and well-defined functions. An ultimate dream is to design these systems at a high level of abstraction using engineering-based tools and programming languages, press a button, and have the design translated to DNA sequences that can be synthesized and put to work in living cells. We introduce such a programming language, which allows logical interactions between potentially undetermined proteins and genes to be expressed in a modular manner. Programs can be translated by a compiler into sequences of standard biological parts, a process that relies on logic programming and prototype databases that contain known biological parts and protein interactions. Programs can also be translated to reactions, allowing simulations to be carried out. While current limitations on available data prevent full use of the language in practical applications, the language can be used to develop formal models of synthetic systems, which are otherwise often presented by informal notations. The language can also serve as a concrete proposal on which future language designs can be discussed, and can help to guide the emerging standard of biological parts which so far has focused on biological, rather than logical, properties of parts.

  2. How the strengths of Lisp-family languages facilitate building complex and flexible bioinformatics applications

    PubMed Central

    Khomtchouk, Bohdan B; Weitz, Edmund; Karp, Peter D; Wahlestedt, Claes

    2018-01-01

    Abstract We present a rationale for expanding the presence of the Lisp family of programming languages in bioinformatics and computational biology research. Put simply, Lisp-family languages enable programmers to more quickly write programs that run faster than in other languages. Languages such as Common Lisp, Scheme and Clojure facilitate the creation of powerful and flexible software that is required for complex and rapidly evolving domains like biology. We will point out several important key features that distinguish languages of the Lisp family from other programming languages, and we will explain how these features can aid researchers in becoming more productive and creating better code. We will also show how these features make these languages ideal tools for artificial intelligence and machine learning applications. We will specifically stress the advantages of domain-specific languages (DSLs): languages that are specialized to a particular area, and thus not only facilitate easier research problem formulation, but also aid in the establishment of standards and best programming practices as applied to the specific research field at hand. DSLs are particularly easy to build in Common Lisp, the most comprehensive Lisp dialect, which is commonly referred to as the ‘programmable programming language’. We are convinced that Lisp grants programmers unprecedented power to build increasingly sophisticated artificial intelligence systems that may ultimately transform machine learning and artificial intelligence research in bioinformatics and computational biology. PMID:28040748

  3. The impact of threshold language assistance programming on the accessibility of mental health services for persons with limited English proficiency in the Medi-Cal setting.

    PubMed

    McClellan, Sean R; Wu, Frances M; Snowden, Lonnie R

    2012-06-01

    Title VI of the 1964 Civil Rights Act prohibits federal funds recipients from providing care to limited English proficiency (LEP) persons more limited in scope or lower in quality than care provided to others. In 1999, the California Department of Mental Health implemented a "threshold language access policy" to meet its Title VI obligations. Under this policy, Medi-Cal agencies must provide language assistance programming in a non-English language where a county's Medical population contains either 3000 residents or 5% speakers of that language. We examine the impact of threshold language policy-required language assistance programming on LEP persons' access to mental health services by analyzing the county-level penetration rate of services for Russian, Spanish, and Vietnamese speakers across 34 California counties, over 10 years of quarterly data. Exploiting a time series with nonequivalent control group study design, we studied this phenomena using linear regression with random county effects to account for trends over time. Threshold language policy-required assistance programming led to an immediate and significant increase in the penetration rate of mental health services for Russian (8.2, P < 0.01) and Vietnamese (3.3, P < 0.01) language speaking persons. Threshold language assistance programming was effective in increasing mental health access for Russian and Vietnamese, but not for Spanish-speaking LEP persons.

  4. The Rhythm of Language: Fostering Oral and Listening Skills in Singapore Pre-School Children through an Integrated Music and Language Arts Program.

    ERIC Educational Resources Information Center

    Gan, Linda; Chong, Sylvia

    1998-01-01

    Examined the effectiveness of a year-long integrated language and music program (the Expressive Language and Music Project) to enhance Singaporean kindergartners' English oral-language competency. Found that the natural communicative setting and creative use of resources and activities based on the Orff and Kodaly approaches facilitated language…

  5. Cost/Benefit Evaluation of Three English Language Training Programs for Potential Navy Use.

    ERIC Educational Resources Information Center

    Swope, William M.; And Others

    As part of its plans to recruit Hispanic personnel who speak English as a second language, the U.S. Navy will have to provide English language training as well as technical training to prepare these personnel for fleet duty. A cost/benefit analysis was conducted of three English language training programs: the English Technical Language School…

  6. Simulation of an array-based neural net model

    NASA Technical Reports Server (NTRS)

    Barnden, John A.

    1987-01-01

    Research in cognitive science suggests that much of cognition involves the rapid manipulation of complex data structures. However, it is very unclear how this could be realized in neural networks or connectionist systems. A core question is: how could the interconnectivity of items in an abstract-level data structure be neurally encoded? The answer appeals mainly to positional relationships between activity patterns within neural arrays, rather than directly to neural connections in the traditional way. The new method was initially devised to account for abstract symbolic data structures, but it also supports cognitively useful spatial analogue, image-like representations. As the neural model is based on massive, uniform, parallel computations over 2D arrays, the massively parallel processor is a convenient tool for simulation work, although there are complications in using the machine to the fullest advantage. An MPP Pascal simulation program for a small pilot version of the model is running.

  7. NASA researchers in gold control room during an F-15 HiDEC flight

    NASA Technical Reports Server (NTRS)

    1993-01-01

    NASA researchers monitor equipment in the mission control Gold room at the Dryden Flight Research Center, Edwards, California, during a flight of an F-15 Highly Integrated Digital Electronic Control (HIDEC) research aircraft. The system was developed on the F-15 to investigate and demonstrate methods of obtaining optimum aircraft performance. The major elements of HIDEC were a Digital Electronic Flight Control System (DEFCS), a Digital Electronic Engine Control (DEEC), an on-board general purpose computer, and an integrated architecture to allow all components to 'talk to each other.' Unlike standard F-15s, which have a mechanical and analog electronic flight control system, the HIDEC F-15 also had a dual-channel, fail-safe digital flight control system programmed in Pascal. It was linked to the Military Standard 1553B and a H009 data bus which tied all the other electronic systems together.

  8. NASA researchers in gold control room during an F-15 HiDEC flight, John Orme and Gerard Schkolnik

    NASA Technical Reports Server (NTRS)

    1993-01-01

    NASA researchers Gerard Schkolnik (left) and John Orme monitor equipment in the control room at the Dryden Flight Research Center, Edwards, California, during a flight of an F-15 Highly Integrated Digital Electronic Control (HIDEC) research aircraft. The system was developed on the F-15 to investigate and demonstrate methods of obtaining optimum aircraft performance. The major elements of HIDEC were a Digital Electronic Flight Control System (DEFCS), a Digital Electronic Engine Control (DEEC), an on-board general purpose computer, and an integrated architecture to allow all components to 'talk to each other.' Unlike standard F-15s, which have a mechanical and analog electronic flight control system, the HIDEC F-15 also had a dual-channel, fail-safe digital flight control system programmed in Pascal. It was linked to the Military Standard 1553B and a H009 data bus which tied all the other electronic systems together.

  9. An Elementary Language Culture Program.

    ERIC Educational Resources Information Center

    Stones, Valerie

    A five-year course sequence focusing on the relationship of language and culture in world history is described. The program, beginning in grade 3, prepares students for later study of foreign and classical languages, develops English language skills, and cultivates general cultural interest. At the first level, students are introduced to some…

  10. Leadership Practice in Elementary School Dual Language Programs: A Collective Case Study

    ERIC Educational Resources Information Center

    Monroy, Joanie K.

    2012-01-01

    Research in effective programming for English language learners has demonstrated the efficacy of dual language education as a model for closing persistent achievement gaps for this growing population of students. With goals of high academic achievement, linguistic proficiency in two languages, and cross-cultural proficiency, dual language…

  11. Foreign Language Writing Fellows Programs: A Model for Improving Advanced Writing Skills

    ERIC Educational Resources Information Center

    Snyder, Delys Waite; Nielson, Rex P.; Kurzer, Kendon

    2016-01-01

    Within the growing field of scholarly literature on foreign language (FL) writing pedagogy, few studies have addressed pedagogical questions regarding the teaching of writing to advanced language learners. Writing fellows peer tutoring programs, although typically associated with first language writing instruction, likely can benefit and support…

  12. Setting Evidence-Based Language Goals

    ERIC Educational Resources Information Center

    Goertler, Senta; Kraemer, Angelika; Schenker, Theresa

    2016-01-01

    The purpose of this project was to identify target language benchmarks for the German program at Michigan State University (MSU) based on national and international guidelines and previous research, to assess language skills across course levels and class sections in the entire German program, and to adjust the language benchmarks as needed based…

  13. Language Arts Program Guide, K-12.

    ERIC Educational Resources Information Center

    Hawaii State Dept. of Education, Honolulu. Office of Instructional Services.

    Intended for use by administrators, teachers, and district and state personnel, this guide provides a framework for Hawaii's kindergarten through grade 12 language arts program. Various sections of the guide contain (1) a statement of beliefs concerning the nature of language, language and learning, the student, and the school climate; (2) program…

  14. Programming Languages, Natural Languages, and Mathematics

    ERIC Educational Resources Information Center

    Naur, Peter

    1975-01-01

    Analogies are drawn between the social aspects of programming and similar aspects of mathematics and natural languages. By analogy with the history of auxiliary languages it is suggested that Fortran and Cobol will remain dominant. (Available from the Association of Computing Machinery, 1133 Avenue of the Americas, New York, NY 10036.) (Author/TL)

  15. Computer-Assisted Language Learning: Current Programs and Projects. ERIC Digest.

    ERIC Educational Resources Information Center

    Higgins, Chris

    For many years, foreign language teachers have used the computer to provide supplemental exercises in the instruction of foreign languages. In recent years, advances in computer technology have motivated teachers to reassess the computer and consider it a valuable part of daily foreign language learning. Innovative software programs, authoring…

  16. The English Language Learner Program Survey for Principals. REL 2014-027

    ERIC Educational Resources Information Center

    Grady, Matthew W.; O'Dwyer, Laura M.

    2014-01-01

    REL Northeast & Islands at Education Development Center, in partnership with the English Language Learners Alliance, has developed a new survey tool--The English Language Learner Program Survey for Principals--to help state education departments collect consistent data on the education of English language learner students. Designed for school…

  17. A Programming Language Environment for the Unassisted Learner.

    ERIC Educational Resources Information Center

    Thomas, P. G.; Ince, D. C.

    1982-01-01

    Describes the computing environment and command language for a new programing language called OUSBASIC which is designed to enable naive users to interact usefully, with little assistance, with a computer system. (Author/CHC)

  18. Association of mandated language access programming and quality of care provided by mental health agencies.

    PubMed

    McClellan, Sean R; Snowden, Lonnie

    2015-01-01

    This study examined the association between language access programming and quality of psychiatric care received by persons with limited English proficiency (LEP). In 1999, the California Department of Mental Health required county Medicaid agencies to implement a "threshold language access policy" to meet the state's Title VI obligations. This policy required Medi-Cal agencies to provide language access programming, including access to interpreters and translated written material, to speakers of languages other than English if the language was spoken by at least 3,000, or 5%, of the county's Medicaid population. Using a longitudinal study design with a nonequivalent control group, this study examined the quality of care provided to Spanish speakers with LEP and a severe mental illness before and after implementation of mandatory language access programming. Quality was measured by receipt of at least two follow-up medication visits within 90 days or three visits within 180 days of an initial medication visit over a period of 38 quarter-years. On average, only 40% of Spanish-speaking clients received at least three medication follow-up visits within 180 days. In multivariate analyses, language access programming was not associated with receipt of at least two medication follow-up visits within 90 days or at least three visits within 180 days. This study found no evidence that language access programming led to increased rates of follow-up medication visits for clients with LEP.

  19. Real-Time MENTAT programming language and architecture

    NASA Technical Reports Server (NTRS)

    Grimshaw, Andrew S.; Silberman, Ami; Liu, Jane W. S.

    1989-01-01

    Real-time MENTAT, a programming environment designed to simplify the task of programming real-time applications in distributed and parallel environments, is described. It is based on the same data-driven computation model and object-oriented programming paradigm as MENTAT. It provides an easy-to-use mechanism to exploit parallelism, language constructs for the expression and enforcement of timing constraints, and run-time support for scheduling and exciting real-time programs. The real-time MENTAT programming language is an extended C++. The extensions are added to facilitate automatic detection of data flow and generation of data flow graphs, to express the timing constraints of individual granules of computation, and to provide scheduling directives for the runtime system. A high-level view of the real-time MENTAT system architecture and programming language constructs is provided.

  20. Ada Linear-Algebra Program

    NASA Technical Reports Server (NTRS)

    Klumpp, A. R.; Lawson, C. L.

    1988-01-01

    Routines provided for common scalar, vector, matrix, and quaternion operations. Computer program extends Ada programming language to include linear-algebra capabilities similar to HAS/S programming language. Designed for such avionics applications as software for Space Station.

  1. Quantification and Formalization of Security

    DTIC Science & Technology

    2010-02-01

    Quantification of Information Flow . . . . . . . . . . . . . . . . . . 30 2.4 Language Semantics . . . . . . . . . . . . . . . . . . . . . . . . . . 46...system behavior observed by users holding low clearances. This policy, or a variant of it, is enforced by many pro- gramming language -based mechanisms...illustrates with a particular programming language (while-programs plus probabilistic choice). The model is extended in §2.5 to programs in which

  2. US Directory of Foreign Language Education Programs.

    ERIC Educational Resources Information Center

    Grosse, Christine Uber

    The preparation of a directory of foreign language education programs was a response to the lack of an information source for location or curricular content of programs in foreign language pedagogy, and followed the lead of other associations in the United States and abroad in compiling such information. Despite having developed guidelines for…

  3. Language and Culture Immersion: A Winning Enterprise.

    ERIC Educational Resources Information Center

    Cormier, Raymond

    A second language program developed at Wilson College (Chambersburg, Pennsylvania) with a federal grant uses the Rassias Method of theatrical, dramatic language saturation. In the first application of the program at the college, peer tutors (who would be assistant teachers in the subsequent immersion program) were trained in a three-day workshop.…

  4. Nociones de la programacion de lenguas extranjeras; Ensayo metodologico (II) (Notions on Programed Instruction in Foreign Languages; Methodological Essay II)

    ERIC Educational Resources Information Center

    Feldman, David

    1975-01-01

    This paper discusses the prerequisites to programed language instruction, the role of the native language and the level of skill, and then explains materials and machines needed for such a program. Particular attention is given to phonetics. (Text is in Spanish.) (CK)

  5. The Relationships among Group Size, Participation, and Performance of Programming Language Learning Supported with Online Forums

    ERIC Educational Resources Information Center

    Shaw, Ruey-Shiang

    2013-01-01

    This study examined the relationships among group size, participation, and learning performance factors when learning a programming language in a computer-supported collaborative learning (CSCL) context. An online forum was used as the CSCL environment for learning the Microsoft ASP.NET programming language. The collaborative-learning experiment…

  6. Supporting Caregivers in Developing Responsive Communication Partnerships with Their Children: Extending a Caregiver-Led Interactive Language Program

    ERIC Educational Resources Information Center

    Cologon, Kathy; Wicks, Lilly; Salvador, Aliza

    2017-01-01

    This study investigates whether extension of a caregiver-led interactive language program may enhance its effectiveness in supporting communication. Caregiver-led language programs, which focus on establishing responsive interaction patterns to support opportunities for communication between caregivers and young children within natural settings,…

  7. Guide to Conducting a Language Immersion/Homestay Program.

    ERIC Educational Resources Information Center

    Drysdale, Susan; Killelea, Frances

    This handbook, designed to assist foreign language teachers in planning and executing a language immersion/homestay program for their students, is based on a successful program in Switzerland undertaken by Northport (New York) High School French teachers in 1980. The material is presented in three parts: (1) preparation of the exchange, including…

  8. Impact of Augmented Reality on Programming Language Learning: Efficiency and Perception

    ERIC Educational Resources Information Center

    Teng, Chin-Hung; Chen, Jr-Yi; Chen, Zhi-Hong

    2018-01-01

    Although the learning of programming language is critical in science and technology education, it might be difficult for some students, especially novices. One possible reason might be the fact that programming language, especially for three-dimensional (3D) applications, is too complex and abstract for these students to understand. Programming…

  9. Master Program in Foreign Language Education at New York University Steinhardt (US)

    ERIC Educational Resources Information Center

    Ikonnikova, Maryna

    2016-01-01

    The article deals with master program in foreign language education at New York University Steinhardt (US). Thus, its peculiarities have been revealed. It has been defined that the study program presupposes mastering of foreign language teaching approaches that meet various needs of learners. It has been indicated that students acquire the…

  10. Evaluative Case Study on the Efficacy of the ELPS Program in Mathematics

    ERIC Educational Resources Information Center

    Perez, Malia Ann

    2013-01-01

    The English Language Proficiency Standards (ELPS) program was developed to address the need to effectively integrate second language acquisition with quality content area instruction. English language learners (ELLs) have struggled on standardized tests and there has been little empirical evidence regarding the impact of the ELPS program on…

  11. 34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

  12. 34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

  13. 34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

  14. 34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

  15. 34 CFR 657.1 - What is the Foreign Language and Area Studies Fellowships Program?

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... institutions of higher education, to students who are— (a) Enrolled for undergraduate or graduate training in a... foreign language training or training in a program for which performance-based modern foreign language... Fellowships Program? 657.1 Section 657.1 Education Regulations of the Offices of the Department of Education...

  16. Requirements for Programming Languages in Computer-Based Instructional Systems.

    ERIC Educational Resources Information Center

    Zinn, Karl

    The author reviews the instructional programing languages which already exist and describes their methods of presentation, organization, and preparation. He recommends that all research and development projects remain flexible in their choice of programing language for a time yet. He suggests ways to adapt to specific uses and users, to exploit…

  17. Project HAPI (Handicapped Achievement Program Improvement): Assessment plus Intervention equal I.E.P. A Handbook on How To Write an Individualized Education Program for Severe Disorders of Language, Including Aphasia and Other Speech-Language Handicapped (Communication Disorders). Book One.

    ERIC Educational Resources Information Center

    Chapman, Jean

    The first of five handbooks developed by Project HAPI (Handicapped Achievement Program Improvement), a multimedia staff development program to help teachers and specialists write effective individualized education programs (IEPs), is in looseleaf workbook format and focuses on children with severe disorders of language, including aphasia and other…

  18. A Comparison of Inter-Professional Education Programs in Preparing Prospective Teachers and Speech and Language Pathologists for Collaborative Language-Literacy Instruction

    ERIC Educational Resources Information Center

    Wilson, Leanne; McNeill, Brigid; Gillon, Gail T.

    2016-01-01

    Ensuring teacher and speech and language pathology graduates are prepared to work collaboratively together to meet the diverse language literacy learning needs of children is an important goal. This study investigated the efficacy of a 3-h inter-professional education program focused on explicit instruction in the language skills that underpin…

  19. Implementing Task-Based Language Teaching to Integrate Language Skills in an EFL Program at a Colombian University

    ERIC Educational Resources Information Center

    Córdoba Zúñiga, Eulices

    2016-01-01

    This article reports the findings of a qualitative research study conducted with six first semester students of an English as a foreign language program in a public university in Colombia. The aim of the study was to implement task-based language teaching as a way to integrate language skills and help learners to improve their communicative…

  20. A progress report on a NASA research program for embedded computer systems software

    NASA Technical Reports Server (NTRS)

    Foudriat, E. C.; Senn, E. H.; Will, R. W.; Straeter, T. A.

    1979-01-01

    The paper presents the results of the second stage of the Multipurpose User-oriented Software Technology (MUST) program. Four primary areas of activities are discussed: programming environment, HAL/S higher-order programming language support, the Integrated Verification and Testing System (IVTS), and distributed system language research. The software development environment is provided by the interactive software invocation system. The higher-order programming language (HOL) support chosen for consideration is HAL/S mainly because at the time it was one of the few HOLs with flight computer experience and it is the language used on the Shuttle program. The overall purpose of IVTS is to provide a 'user-friendly' software testing system which is highly modular, user controlled, and cooperative in nature.

  1. L3 Interactive Data Language

    DOE Office of Scientific and Technical Information (OSTI.GOV)

    Hohn, Michael; Adams, Paul

    2006-09-05

    The L3 system is a computational steering environment for image processing and scientific computing. It consists of an interactive graphical language and interface. Its purpose is to help advanced users in controlling their computational software and assist in the management of data accumulated during numerical experiments. L3 provides a combination of features not found in other environments; these are: - textual and graphical construction of programs - persistence of programs and associated data - direct mapping between the scripts, the parameters, and the produced data - implicit hierarchial data organization - full programmability, including conditionals and functions - incremental executionmore » of programs The software includes the l3 language and the graphical environment. The language is a single-assignment functional language; the implementation consists of lexer, parser, interpreter, storage handler, and editing support, The graphical environment is an event-driven nested list viewer/editor providing graphical elements corresponding to the language. These elements are both the represenation of a users program and active interfaces to the values computed by that program.« less

  2. The Role of Linguistics and Linguistic Analysis in Programs under Title VI of the National Defense Education Act of 1958: A Statement by the Committee on Language Programs, American Council of Learned Societies.

    ERIC Educational Resources Information Center

    Carroll, John B.; And Others

    Concentrating on five ways in which foreign language teaching can be aided by linguistic science, the Committee on Language Programs, established by the American Council of Learned Societies, expresses its support of the National Defense Education Act of 1958, Title VI; and the Language Development Section of the Department of Health, Education,…

  3. The Impact of Vietnam's Globalization on National Education Policies and Teacher Training Programs for Teachers of English as an International Language: A Case Study of the University of Pedagogy in Ho Chi Minh City

    ERIC Educational Resources Information Center

    Lam, Tri Ly

    2011-01-01

    The Problem: The purpose of this study was to investigate the impact of Vietnam's globalization on national language education policies and teacher training programs for teachers of English to speakers of other languages. Specifically, this research explored the extent to which the new policies for English language training programs adopted by the…

  4. The Chess and Mathematics Connection: More than Just a Game

    ERIC Educational Resources Information Center

    Berkman, Robert M.

    2004-01-01

    This article describes connections between chess and mathematics, including examples of activities that connect chess with set theory, patterns, algebra, geometry, combinatorics, and Pascal's triangle. The author observes that competitive games play a dual purpose in advancing the work of mathematics educators: to reinforce a specific skill and to…

  5. 40 CFR 60.343 - Monitoring of emissions and operations.

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... device for the continuous measurement of the pressure loss of the gas stream through the scrubber. The monitoring device must be accurate within ±250 pascals (one inch of water). (2) A monitoring device for continuous measurement of the scrubbing liquid supply pressure to the control device. The monitoring device...

  6. 40 CFR 60.384 - Monitoring of operations.

    Code of Federal Regulations, 2010 CFR

    2010-07-01

    ... wet scrubbing emission control device. The monitoring device must be certified by the manufacturer to be accurate within ±250 pascals (±1 inch water) gauge pressure and must be calibrated on an annual... continuous measurement of the scrubbing liquid flow rate to a wet scrubber for any affected facility using...

  7. 40 CFR 60.384 - Monitoring of operations.

    Code of Federal Regulations, 2011 CFR

    2011-07-01

    ... wet scrubbing emission control device. The monitoring device must be certified by the manufacturer to be accurate within ±250 pascals (±1 inch water) gauge pressure and must be calibrated on an annual... continuous measurement of the scrubbing liquid flow rate to a wet scrubber for any affected facility using...

  8. Student's Lab Assignments in PDE Course with MAPLE.

    ERIC Educational Resources Information Center

    Ponidi, B. Alhadi

    Computer-aided software has been used intensively in many mathematics courses, especially in computational subjects, to solve initial value and boundary value problems in Partial Differential Equations (PDE). Many software packages were used in student lab assignments such as FORTRAN, PASCAL, MATLAB, MATHEMATICA, and MAPLE in order to accelerate…

  9. Implementation of the Automated Numerical Model Performance Metrics System

    DTIC Science & Technology

    2011-09-26

    question. As of this writing, the DSRC IBM AIX machines DaVinci and Pascal, and the Cray XT Einstein all use the PBS batch queuing system for...3.3). 12 Appendix A – General Automation System This system provides general purpose tools and a general way to automatically run

  10. 40 CFR 60.683 - Monitoring of operations.

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... provisions of this subpart who uses a wet scrubbing control device to comply with the mass emission standard... be certified by its manufacturer to be accurate within ±250 pascals (±1 inch water gauge) over its... uses a wet electrostatic precipitator control device to comply with the mass emission standard shall...

  11. 40 CFR 60.683 - Monitoring of operations.

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... provisions of this subpart who uses a wet scrubbing control device to comply with the mass emission standard... be certified by its manufacturer to be accurate within ±250 pascals (±1 inch water gauge) over its... uses a wet electrostatic precipitator control device to comply with the mass emission standard shall...

  12. 40 CFR 60.683 - Monitoring of operations.

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... provisions of this subpart who uses a wet scrubbing control device to comply with the mass emission standard... be certified by its manufacturer to be accurate within ±250 pascals (±1 inch water gauge) over its... uses a wet electrostatic precipitator control device to comply with the mass emission standard shall...

  13. 40 CFR 60.384 - Monitoring of operations.

    Code of Federal Regulations, 2012 CFR

    2012-07-01

    ... wet scrubbing emission control device. The monitoring device must be certified by the manufacturer to be accurate within ±250 pascals (±1 inch water) gauge pressure and must be calibrated on an annual... continuous measurement of the scrubbing liquid flow rate to a wet scrubber for any affected facility using...

  14. 40 CFR 60.384 - Monitoring of operations.

    Code of Federal Regulations, 2014 CFR

    2014-07-01

    ... wet scrubbing emission control device. The monitoring device must be certified by the manufacturer to be accurate within ±250 pascals (±1 inch water) gauge pressure and must be calibrated on an annual... continuous measurement of the scrubbing liquid flow rate to a wet scrubber for any affected facility using...

  15. 40 CFR 60.384 - Monitoring of operations.

    Code of Federal Regulations, 2013 CFR

    2013-07-01

    ... wet scrubbing emission control device. The monitoring device must be certified by the manufacturer to be accurate within ±250 pascals (±1 inch water) gauge pressure and must be calibrated on an annual... continuous measurement of the scrubbing liquid flow rate to a wet scrubber for any affected facility using...

  16. Computer Series, 101: Accurate Equations of State in Computational Chemistry Projects.

    ERIC Educational Resources Information Center

    Albee, David; Jones, Edward

    1989-01-01

    Discusses the use of computers in chemistry courses at the United States Military Academy. Provides two examples of computer projects: (1) equations of state, and (2) solving for molar volume. Presents BASIC and PASCAL listings for the second project. Lists 10 applications for physical chemistry. (MVL)

  17. A Special Trinomial Expansion

    ERIC Educational Resources Information Center

    Ayoub, Ayoub B.

    2006-01-01

    In this article, the author takes up the special trinomial (1 + x + x[squared])[superscript n] and shows that the coefficients of its expansion are entries of a Pascal-like triangle. He also shows how to calculate these entries recursively and explicitly. This article could be used in the classroom for enrichment. (Contains 1 table.)

  18. Pascal's Wager: Betting on the Future

    ERIC Educational Resources Information Center

    Schejbal, David

    2012-01-01

    This article presents an interview with David Schejbal, the chair of the 2012 UPCEA Annual Conference, about environmentalism and the role of continuing education. In this interview, Schejbal shares why he suggested the theme of sustainability for the annual conference. He says it is because all of them in the conference are continuing…

  19. Interactive Controls Analysis (INCA)

    NASA Technical Reports Server (NTRS)

    Bauer, Frank H.

    1989-01-01

    Version 3.12 of INCA provides user-friendly environment for design and analysis of linear control systems. System configuration and parameters easily adjusted, enabling INCA user to create compensation networks and perform sensitivity analysis in convenient manner. Full complement of graphical routines makes output easy to understand. Written in Pascal and FORTRAN.

  20. Mini-Micro CDS/ISIS in the Thailand Development Research Institute Library.

    ERIC Educational Resources Information Center

    Wongkoltoot, Poonsin; Indee, Somsak

    1992-01-01

    Describes the Thailand Development Research Institute Library's development of an integrated bibliographic system using UNESCO's Micro-ISIS software. Linkages between databases were made using an in-house application (TIBIS) written in CDS/ISIS Pascal. The library system is available on a local area network (LAN). (three references) (EA)

Top