WorldWideScience

Sample records for line oriented program

  1. OBJECT-ORIENTED PROGRAMMING IN SCHOOL COURSE OF INFORMATICS

    Directory of Open Access Journals (Sweden)

    Хамид Абдулович Гербеков

    2017-12-01

    Full Text Available In article approaches to training of student in object-oriented programming in the environment of the Windows operating system are considered. The analysis of the literature on the programming and the modern school textbook on informatics, and also theoretical material on object-oriented programming within the informative line “Algorithmization and programming” of school course of informatics is for this purpose carried out. The object-oriented approached essentially differs from structured programming in fact that the object-oriented programming paradigm is more open and scalable. It doesn’t mean that transition to the object-oriented approach to programming demands a failure from all algorithm applied in case of structural pro-applications of all earlier found and tested method and receptions. On the contrary new elements are always based on prior experience. Object approach creates a set of essential convenience which under other conditions can’t provide. Object-oriented programming in the environment of the Windows operating system to interest student from the first lesson and to do training fascinating and interesting because student can control object which the modern students face since the childhood on the personal computers, pads and phones.

  2. OoTran, an object-oriented program for charged-particle beam transport design

    International Nuclear Information System (INIS)

    Ninane, A.; Ferte, J.M.; Mareschal, P.; Sibomana, M.; Somers, F.

    1990-01-01

    The OoTran program is a new object-oriented program for charged-particle beam transport computation. Using a simple menu interface, the user builds his beam line with magnetic and electric elements taken from a standard library. The program computes the beam transport using a well-known first-order matrix formalism and displays 'in real time' the computed beam envelope. The menu editor provides functions to interactively modify the beam line. Ootran is written in C++ and uses two object libraries: OOPS, the Object-Oriented Program Support Class Library, which is a collection of classes similar to those of Smalltalk-80; and InterViews, a C++ graphical-interface toolkit based on the X-Window system. OoTran is running on DECstation 3100, VAXstation 2000 and SUN 3, with the ULTRIX and SUN OS operating systems. (orig.)

  3. Object oriented programming

    International Nuclear Information System (INIS)

    Kunz, P.F.

    1990-01-01

    This paper is an introduction to object oriented programming techniques. It tries to explain the concepts by using analogies with traditional programming. The object oriented approach not inherently difficult, but most programmers find a relatively high threshold in learning it. Thus, this paper will attempt to convey the concepts with examples rather than explain the formal theory

  4. Completely optical orientation determination for an unstabilized aerial three-line camera

    Science.gov (United States)

    Wohlfeil, Jürgen

    2010-10-01

    Aerial line cameras allow the fast acquisition of high-resolution images at low costs. Unfortunately the measurement of the camera's orientation with the necessary rate and precision is related with large effort, unless extensive camera stabilization is used. But also stabilization implicates high costs, weight, and power consumption. This contribution shows that it is possible to completely derive the absolute exterior orientation of an unstabilized line camera from its images and global position measurements. The presented approach is based on previous work on the determination of the relative orientation of subsequent lines using optical information from the remote sensing system. The relative orientation is used to pre-correct the line images, in which homologous points can reliably be determined using the SURF operator. Together with the position measurements these points are used to determine the absolute orientation from the relative orientations via bundle adjustment of a block of overlapping line images. The approach was tested at a flight with the DLR's RGB three-line camera MFC. To evaluate the precision of the resulting orientation the measurements of a high-end navigation system and ground control points are used.

  5. Molecule-oriented programming in Java

    NARCIS (Netherlands)

    Bergstra, J.A.

    2002-01-01

    Molecule-oriented programming is introduced as a programming style carrying some perspective for Java. A sequence of examples is provided. Supporting the development of the molecule-oriented programming style several matters are introduced and developed: profile classes allowing the representation

  6. Programming in an object-oriented environment

    CERN Document Server

    Ege, Raimund K

    1992-01-01

    Programming in an Object-Oriented Environment provides an in-depth look at the concepts behind the technology of object-oriented programming.This book explains why object-oriented programming has the potential to vastly improve the productivity of programmers and how to apply this technology in a practical environment. Many programming examples are included, focusing on how different programming languages support the core of object-oriented concepts. C++ is used as the main sample language throughout this text.This monograph consists of two major parts. Part I provides an introduction to objec

  7. Aspect-Oriented Programming

    NARCIS (Netherlands)

    Bergmans, Lodewijk; Videira Lopes, Cristina; Moreira, Ana; Demeyer, Serge

    1999-01-01

    Aspect-oriented programming is a promising idea that can improve the quality of software by reduce the problem of code tangling and improving the separation of concerns. At ECOOP'97, the first AOP workshop brought together a number of researchers interested in aspect-orientation. At ECOOP'98, during

  8. Beginning C# Object-Oriented Programming

    CERN Document Server

    Clark, Dan

    2011-01-01

    Beginning C# Object-Oriented Programming brings you into the modern world of development as you master the fundamentals of programming with C# and learn to develop efficient, reusable, elegant code through the object-oriented programming (OOP) methodology. Take your skills out of the 20th century and into this one with Dan Clark's accessible, quick-paced guide to C# and object-oriented programming, completely updated for .NET 4.0 and C# 4.0. As you develop techniques and best practices for coding in C#, one of the world's most popular contemporary languages, you'll experience modeling a "real

  9. Advanced Object-Oriented Programming in R

    DEFF Research Database (Denmark)

    Mailund, Thomas

    2017-01-01

    Learn how to write object-oriented programs in R and how to construct classes and class hierarchies in the three object-oriented systems available in R. This book gives an introduction to object-oriented programming in the R programming language and shows you how to use and apply R in an object......-oriented manner. You will then be able to use this powerful programming style in your own statistical programming projects to write flexible and extendable software. After reading Advanced Object-Oriented Programming in R, you'll come away with a practical project that you can reuse in your own analytics coding...... of data being manipulated. You will: Define and use classes and generic functions using R Work with the R class hierarchies Benefit from implementation reuse Handle operator overloading Apply the S4 and R6 classes...

  10. Advanced Object-Oriented Programming in R

    DEFF Research Database (Denmark)

    Mailund, Thomas

    Learn how to write object-oriented programs in R and how to construct classes and class hierarchies in the three object-oriented systems available in R. This book gives an introduction to object-oriented programming in the R programming language and shows you how to use and apply R in an object......-oriented manner. You will then be able to use this powerful programming style in your own statistical programming projects to write flexible and extendable software. After reading Advanced Object-Oriented Programming in R, you'll come away with a practical project that you can reuse in your own analytics coding...... of data being manipulated. You will: Define and use classes and generic functions using R Work with the R class hierarchies Benefit from implementation reuse Handle operator overloading Apply the S4 and R6 classes...

  11. Object-Oriented Programming in the Beta Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann; Møller-Pedersen, Birger; Nygaard, Kristen

    This is a book on object-oriented programming and the BETA programming language. Object-oriented programming originated with the Simula languages developed at the Norwegian Computing Center, Oslo, in the 1960s. The first Simula language, Simula I, was intended for writing simulation programs....... Simula I was later used as a basis for defining a general purpose programming language, Simula 67. In addition to being a programming language, Simula1 was also designed as a language for describing and communicating about systems in general. Simula has been used by a relatively small community for many...... years, although it has had a major impact on research in computer science. The real breakthrough for object-oriented programming came with the development of Smalltalk. Since then, a large number of programming languages based on Simula concepts have appeared. C++ is the language that has had...

  12. Edge and line oriented contour detection : State of the art

    NARCIS (Netherlands)

    Papari, Giuseppe; Petkov, Nicolai

    We present an overview of various edge and line oriented approaches to contour detection that have been proposed in the last two decades. By edge and line oriented we mean methods that do not rely on segmentation. Distinction is made between edges and contours. Contour detectors are divided in local

  13. Open Issues in Object-Oriented Programming

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    1995-01-01

    We discuss a number of open issues within object-oriented programming. The central mechanisms of object-oriented programming appeared with Simula, developed more than 30 years ago; these include class, subclass, virtual function, active object and the first application framework, Class Simulation....... The core parts of object-oriented programming should be well understood, but there are still a large number of issues where there is no consensus. The term object-orientation has been applied to many subjects, such as analysis, design implementation, data modeling in databases, and distribution...

  14. Aspect-Oriented Model-Driven Software Product Line Engineering

    Science.gov (United States)

    Groher, Iris; Voelter, Markus

    Software product line engineering aims to reduce development time, effort, cost, and complexity by taking advantage of the commonality within a portfolio of similar products. The effectiveness of a software product line approach directly depends on how well feature variability within the portfolio is implemented and managed throughout the development lifecycle, from early analysis through maintenance and evolution. This article presents an approach that facilitates variability implementation, management, and tracing by integrating model-driven and aspect-oriented software development. Features are separated in models and composed of aspect-oriented composition techniques on model level. Model transformations support the transition from problem to solution space models. Aspect-oriented techniques enable the explicit expression and modularization of variability on model, template, and code level. The presented concepts are illustrated with a case study of a home automation system.

  15. On-line nuclear orientation

    International Nuclear Information System (INIS)

    Krane, K.S.

    1990-01-01

    This grant has as its overall goal the pursuit of on-line nuclear orientation experiments for the purpose of eliciting details of nuclear structure from the decays of neutron-deficient nuclei, such as those produced by the Holifield Heavy-Ion Research Facility at Oak Ridge and extracted by the UNISOR Isotope Separator. This paper discusses: refrigerator development; the decay of 184 Au; the decay of 191 Hg to 191 Au; the decay of 189 Pt to 189 Ir; the decays of 109,111 Pd; the decay of 172 Er; and solid angle corrections

  16. Object-oriented Programming Laws for Annotated Java Programs

    Directory of Open Access Journals (Sweden)

    Gabriel Falconieri Freitas

    2010-03-01

    Full Text Available Object-oriented programming laws have been proposed in the context of languages that are not combined with a behavioral interface specification language (BISL. The strong dependence between source-code and interface specifications may cause a number of difficulties when transforming programs. In this paper we introduce a set of programming laws for object-oriented languages like Java combined with the Java Modeling Language (JML. The set of laws deals with object-oriented features taking into account their specifications. Some laws deal only with features of the specification language. These laws constitute a set of small transformations for the development of more elaborate ones like refactorings.

  17. Variations on agent-oriented programming

    Directory of Open Access Journals (Sweden)

    Dalia Baziukė

    2017-12-01

    Full Text Available Occurrence of the agent paradigm and its further applications have stimulated the emergence of new concepts and methodologies in computer science. Today terms like multi-agent system, agent-oriented methodology, and agent-oriented programming (AOP are widely used. The aim of this paper is to clarify the validity of usage of the terms AOP and AOP language. This is disclosed in two phases of an analysis process. Determining to which concepts, terms like agent, programming, object-oriented analysis and design, object-oriented programming, and agent-oriented analysis and design correspond is accomplished in the first phase. Analysis of several known agent system engineering methodologies in terms of key concepts used, final resulting artifacts, and their relationship with known programming paradigms and modern tools for agent system development is performed in the second phase. The research shows that in most cases in the final phase of agent system design and in the coding stage, the main artifact is an object, defined according to the rules of the object-oriented paradigm. Hence, we say that the computing society still does not have AOP owing to the lack of an AOP language. Thus, the term AOP is very often incorrectly assigned to agent system development frameworks that in most cases, transform agents into objects.DOI: 10.15181/csat.v5i1.1361

  18. Orientation of X Lines in Asymmetric Magnetic Reconnection-Mass Ratio Dependency

    Science.gov (United States)

    Liu, Yi-Hsin; Hesse, M.; Kuznetsova, M.

    2015-01-01

    Using fully kinetic simulations, we study the X line orientation of magnetic reconnection in an asymmetric configuration. A spatially localized perturbation is employed to induce a single X line, which has sufficient freedom to choose its orientation in three-dimensional systems. The effect of ion to electron mass ratio is investigated, and the X line appears to bisect the magnetic shear angle across the current sheet in the large mass ratio limit. The orientation can generally be deduced by scanning through the corresponding 2-D simulations to find the reconnection plane that maximizes the peak reconnection electric field. The deviation from the bisection angle in the lower mass ratio limit is consistent with the orientation shift of the most unstable linear tearing mode in an electron-scale current sheet.

  19. Assessing New Employee Orientation Programs

    Science.gov (United States)

    Acevedo, Jose M.; Yancey, George B.

    2011-01-01

    Purpose: This paper aims to examine the importance of new employee orientation (NEO) programs, the quality of typical NEOs, and how to improve NEOs. Design/methodology/approach: The paper provides a viewpoint of the importance of new employee orientation programs, the quality of typical NEOs, and how to improve NEOs. Findings: Although western…

  20. 20 CFR 638.500 - Orientation program.

    Science.gov (United States)

    2010-04-01

    ... 20 Employees' Benefits 3 2010-04-01 2010-04-01 false Orientation program. 638.500 Section 638.500 Employees' Benefits EMPLOYMENT AND TRAINING ADMINISTRATION, DEPARTMENT OF LABOR JOB CORPS PROGRAM UNDER TITLE IV-B OF THE JOB TRAINING PARTNERSHIP ACT Center Operations § 638.500 Orientation program. The...

  1. Aspect-oriented programming evaluated

    CERN Document Server

    Kleinschmager, Sebastian

    2012-01-01

    Hauptbeschreibung Aspect-oriented-programming is a relatively new technique that has evolved on top of the already well-established approach of object-oriented programming. When it is used correctly, it promises to remove many redundant parts of a code that appear repeatedly in an application, essentially untangling the original code. Thus, it can lead to a cleaner, more separated software design, to greater modularity and maintainability. Time-savings in software engineering can also be huge cost-savings, and anything that increases software quality is a welcome sight in an industr

  2. Designing an orientation program for new faculty.

    Science.gov (United States)

    Holyfield, Lavern J; Berry, Charles W

    2008-12-01

    The Faculty Development Committee (FDC) at Baylor College of Dentistry (BCD) is charged with providing programs and activities that facilitate the success of existing faculty in the constantly changing environment of academia. In response to concerns regarding the challenges wrought by current and projected shortages of dental faculty across the nation, the FDC was prompted to assess development opportunities available to BCD faculty. A professional development resource that we found deficient was a formal, comprehensive orientation program for newly hired faculty. To guide the efforts of the committee in developing this program, a survey was designed and administered during an annual faculty retreat. Respondents were new and junior faculty, senior faculty, and some administrators. The results of the survey to determine requirements for new faculty orientation became the basis for formalizing BCD's new faculty orientation program. This article provides an overview of the new faculty orientation process from design to program implementation and describes the development and use of a faculty survey to determine the fundamental elements of a faculty development program, identification of essential individuals for designing/implementing the program, and implementation of a new faculty orientation program at BCD.

  3. Application of object oriented techniques in the TRIUMF beam line 2C control system

    International Nuclear Information System (INIS)

    Wilkinson, N.A.; Ludgate, G.A.

    1992-07-01

    The KAON Factory central control system study employed a uniform approach to requirements analysis, architectural design and programming based on well established object oriented principles. These principles were applied to the successful analysis, design and implementation of the control system for the TRIUMF Beam Line 2C Solid Target Facility. The specification for this control system was created in collaboration with Beam Line 2C equipment management experts and, once the analysis models were validated, an approach was developed for the direct translation of these models into C code. A commercial real time database was central to this translation, as inter-object data and control flows are implemented by channels in the database. This paper focuses on the experience gained in the use of object oriented techniques during the complete analysis-design-implementation cycle of a working control system and on the utility of implementing such a system using a commercial real time database and graphical interface. (author)

  4. The on-line low temperature nuclear orientation facility NICOLE

    International Nuclear Information System (INIS)

    Ohtsubo, T; Roccia, S; Gaulard, C; Stone, N J; Stone, J R; Köster, U; Nikolov, J; Veskovic, M; Simpson, G S

    2017-01-01

    We review major experiments and results obtained by the on-line low temperature nuclear orientation method at the NICOLE facility at ISOLDE, CERN since the year 2000 and highlight their general physical impact. This versatile facility, providing a large degree of controlled nuclear polarization, was used for a long-standing study of magnetic moments at shell closures in the region Z  = 28, N  = 28–50 but also for dedicated studies in the deformed region around A  ∼ 180. Another physics program was conducted to test symmetry in the weak sector and constrain weak coupling beyond V–A . Those two programs were supported by careful measurements of the involved solid state physics parameters to attain the full sensitivity of the technique and provide interesting interdisciplinary results. Future plans for this facility include the challenging idea of measuring the beta–gamma–neutron angular distributions from polarized beta delayed neutron emitters, further test of fundamental symmetries and obtaining nuclear structure data used in medical applications. The facility will also continue to contribute to both the nuclear structure and fundamental symmetry test programs. (paper)

  5. Impact of Aspect-Oriented Programming on the Quality of Novices’ Programs: A Comparative Study

    Directory of Open Access Journals (Sweden)

    Marija Katic

    2013-06-01

    Full Text Available Aspect-oriented programming has been introduced in order to increase the modularity of object-oriented programs and is claimed to improve software quality. Although there are various researches on this claim, the question to what extent aspect-oriented programming improves the quality of programs depending on a developer’s experience still remains. The purpose of this study is to investigate whether aspect-oriented programming used by novice programmers improves the quality of programs, in terms of software flexibility and readability (consequently reusability and maintainability as well. As a part of an undergraduate course in programming paradigms and languages, a systematic comparison between students’ object-oriented and aspect-oriented solutions of the same problem was driven. In order to drive this comparison we have established the basis for the development of the new quality assessment model consisting of software metrics for an objective evaluation and student survey for subjective evaluation. The results show that the use of aspect-oriented programming lead to novices’ programs that are easier to change and read (flexible and readable compared to object-oriented programs. What is more, administered survey showed that students perceive their programs as more flexible and readable.

  6. Exploring the Educational Benefits of Introducing Aspect-Oriented Programming Into a Programming Course

    Science.gov (United States)

    Boticki, I.; Katic, M.; Martin,S.

    2013-01-01

    This paper explores the educational benefits of introducing the aspect-oriented programming paradigm into a programming course in a study on a sample of 75 undergraduate software engineering students. It discusses how using the aspect-oriented paradigm, in addition to the object-oriented programming paradigm, affects students' programs, their exam…

  7. Summary remarks and future prospects for on-line nuclear orientation

    International Nuclear Information System (INIS)

    Krane, K.S.; Hamilton, J.H.

    1984-01-01

    Results from various groups which use on-line low temperature nuclear orientation techniques are presented. Several nuclear parameters have been successfully studied: rotational levels, nuclear deformation, and decay modes. Future prospects include multiparameter analysis, relaxation and pre-orientation, new separators, and alpha decay studies. 33 refs., 5 figs

  8. Object-oriented programming with mixins in Ada

    Science.gov (United States)

    Seidewitz, ED

    1992-01-01

    Recently, I wrote a paper discussing the lack of 'true' object-oriented programming language features in Ada 83, why one might desire them in Ada, and how they might be added in Ada 9X. The approach I took in this paper was to build the new object-oriented features of Ada 9X as much as possible on the basic constructs and philosophy of Ada 83. The object-oriented features proposed for Ada 9X, while different in detail, are based on the same kind of approach. Further consideration of this approach led me on a long reflection on the nature of object-oriented programming and its application to Ada. The results of this reflection, presented in this paper, show how a fairly natural object-oriented style can indeed be developed even in Ada 83. The exercise of developing this style is useful for at least three reasons: (1) it provides a useful style for programming object-oriented applications in Ada 83 until new features become available with Ada 9X; (2) it demystifies many of the mechanisms that seem to be 'magic' in most object-oriented programming languages by making them explicit; and (3) it points out areas that are and are not in need of change in Ada 83 to make object-oriented programming more natural in Ada 9X. In the next four sections I will address in turn the issues of object-oriented classes, mixins, self-reference and supertyping. The presentation is through a sequence of examples. This results in some overlap with that paper, but all the examples in the present paper are written entirely in Ada 83. I will return to considerations for Ada 9X in the last section of the paper.

  9. Aspect-Oriented Programming

    NARCIS (Netherlands)

    Lopes, C.; Bergmans, Lodewijk; Lopes, C.

    1999-01-01

    Aspect-oriented programming is a promising idea that can improve the quality of software by reduce the problem of code tangling and improving the separation of concerns. At ECOOP’97, the first AOP workshop brought together a number of researchers interested in aspectorientation. At ECOOP’98, during

  10. Component-oriented programming

    NARCIS (Netherlands)

    Bosch, J; Szyperski, C; Weck, W; Buschmann, F; Buchmann, AP; Cilia, MA

    2003-01-01

    This report covers the eighth Workshop on Component-Oriented Programming (WCOP). WCOP has been affiliated with ECOOP since its inception in 1996. The report summarizes the contributions made by authors of accepted position papers as well as those made by all attendees of the workshop sessions.

  11. Object oriented programming in simulation of ions transport

    International Nuclear Information System (INIS)

    Zhang Wenyong; Wang Tongquan; Xiao Yabin; Dai Hongyi; Chen Yuzhong

    2001-01-01

    Using Object Oriented Programming (OOP) method can make our program more reliable and easier to read, debug, maintain and upgrade. This paper compared FORTRAN90-the language widely used in science computing with C ++ --An Object Oriented Language, and the conclusion was made that although FORTRAN90 have many deficiencies, it can be used in Object Oriented programming. Then OOP method was used in programming of Monte Carlo simulation of ions transport and the general process of OOP was given

  12. Object-oriented programming with gradual abstraction

    DEFF Research Database (Denmark)

    Nørmark, Kurt; Thomsen, Lone Leth; Thomsen, Bent

    2013-01-01

    We describe an experimental object-oriented programming language, ASL2, that supports program development by means of a series of abstraction steps. The language allows immediate object construction, and it is possible to use the constructed objects for concrete problem solving tasks. Classes...... restrictive. As a central mechanism, weakly classified objects are allowed to borrow methods from each other. ASL2 supports class generalization, as a counterpart to class specialization and inheritance in mainstream object-oriented programming languages. The final abstraction step discussed in this paper...

  13. TEACHING OBJECT ORIENTED PROGRAMMING AT THE INTRODUCTORY LEVEL

    OpenAIRE

    OKUR , Prof.Dr. Mehmet C.

    2006-01-01

    Teaching object oriented programming has become a rapidly expanding preference at various educational environments. However, teachers usually experience problems when introducing object oriented concepts and programming to beginners. How to teach the fundamentals of object oriented programming at an introductory level course is still a common subject for debate. In this paper, an evaluation of these problems is presented and some possible approaches for improving the quality and success of su...

  14. Tailoring Software Inspections for Aspect-Oriented Programming

    Science.gov (United States)

    Watkins, Charlette Ward

    2009-01-01

    Aspect-Oriented Software Development (AOSD) is a new approach that addresses limitations inherent in conventional programming, especially the principle of separation of concerns by emphasizing the encapsulation and modularization of crosscutting concerns through a new abstraction, the "aspect." Aspect-oriented programming is an emerging AOSD…

  15. An object-oriented implementation of a graphical-programming system

    International Nuclear Information System (INIS)

    Cunningham, G.S.; Hanson, K.M.; Jennings, G.R. Jr.; Wolf, D.R.

    1994-01-01

    Object-oriented (OO) analysis, design, and programming is a powerful paradigm for creating software that is easily understood, modified, and maintained. In this paper the authors demonstrate how the OO concepts of abstraction, inheritance, encapsulation, polymorphism, and dynamic binding have aided in the design of a graphical-programming tool. The tool that they have developed allows a user to build radiographic system models for computing simulated radiographic data. It will eventually be used to perform Bayesian reconstructions of objects given radiographic data. The models are built by connecting icons that represent physical transformations, such as line integrals, exponentiation, and convolution, on a canvas. They will also briefly discuss ParcPlace's application development environment, VisualWorks, which they have found to be as helpful as the OO paradigm

  16. Humanoid Robotics: Real-Time Object Oriented Programming

    Science.gov (United States)

    Newton, Jason E.

    2005-01-01

    Programming of robots in today's world is often done in a procedural oriented fashion, where object oriented programming is not incorporated. In order to keep a robust architecture allowing for easy expansion of capabilities and a truly modular design, object oriented programming is required. However, concepts in object oriented programming are not typically applied to a real time environment. The Fujitsu HOAP-2 is the test bed for the development of a humanoid robot framework abstracting control of the robot into simple logical commands in a real time robotic system while allowing full access to all sensory data. In addition to interfacing between the motor and sensory systems, this paper discusses the software which operates multiple independently developed control systems simultaneously and the safety measures which keep the humanoid from damaging itself and its environment while running these systems. The use of this software decreases development time and costs and allows changes to be made while keeping results safe and predictable.

  17. A theory-informed, process-oriented Resident Scholarship Program.

    Science.gov (United States)

    Thammasitboon, Satid; Darby, John B; Hair, Amy B; Rose, Karen M; Ward, Mark A; Turner, Teri L; Balmer, Dorene F

    2016-01-01

    The Accreditation Council for Graduate Medical Education requires residency programs to provide curricula for residents to engage in scholarly activities but does not specify particular guidelines for instruction. We propose a Resident Scholarship Program that is framed by the self-determination theory (SDT) and emphasize the process of scholarly activity versus a scholarly product. The authors report on their longitudinal Resident Scholarship Program, which aimed to support psychological needs central to SDT: autonomy, competence, and relatedness. By addressing those needs in program aims and program components, the program may foster residents' intrinsic motivation to learn and to engage in scholarly activity. To this end, residents' engagement in scholarly processes, and changes in perceived autonomy, competence, and relatedness were assessed. Residents engaged in a range of scholarly projects and expressed positive regard for the program. Compared to before residency, residents felt more confident in the process of scholarly activity, as determined by changes in increased perceived autonomy, competence, and relatedness. Scholarly products were accomplished in return for a focus on scholarly process. Based on our experience, and in line with the SDT, supporting residents' autonomy, competence, and relatedness through a process-oriented scholarship program may foster the curiosity, inquisitiveness, and internal motivation to learn that drives scholarly activity and ultimately the production of scholarly products.

  18. Application oriented programming and control of industrial robots

    International Nuclear Information System (INIS)

    Nilsson, Klas.

    1992-07-01

    Efficient use of industrial robots requires a strong interplay between user level commands, the motion control system, and external equipment. It should also be possible for an experienced application engineer to tailor the motion control to a specific application in a convenient way, instead of deficient utilization of the device or tricky user programming which is often the case today. A layered software architecture has been designed based on an application oriented view, considering typical hardware and software constraints. The top layers or the architecture support improved integration of off-line programming with interactive teach-in programming. The proposed solution is based on a transformation of robot programs between an on-line and an off-line representation. A central part of the architecture is an intermediate software layer, allowing the experienced user to introduce application specific motion primitives, on top of the motion control system. Flexibility during system configuration combined with computing efficiency and performance at run-time is of major importance. The solution is based on so called actions, which are methods to be passed between different software layers. Such methods can be specification of nonlinear control parameters, application specific control strategies, or treatment of external sensor signals. The actions can be implemented efficiently even in the multiprocessor case by using relocatable executable pieces of code generated from a special cross-compilation strategy. The lowest layers, comprising the motion control, have to be efficient and still fit in with the upper layers. In these layers, software solutions include an external sensor interface and a concept of motion pipelining allowing sensor based motions to be partly computed in advance. An experimental platform, built around commercially available robots, has been developed to verify the proposed solutions. (au)

  19. Teaching Object-Oriented Programming is more than teaching Object-Oriented Programming Languages

    DEFF Research Database (Denmark)

    Knudsen, Jørgen Lindskov; Madsen, Ole Lehrmann

    1988-01-01

    the research area gives additional insight into the research area and its underlying theoretical foundation. In this paper we will report on our approach to teaching programming languages as a whole and especially teaching object-oriented programming. The prime message to be told is that working from...... a theoretical foundation pays off. Without a theoretical foundation, the discussions are often centered around features of different languages. With a foundation, discussions may be conducted on solid pound. Furthermore, the students have significantly fewer difficulties in grasping the concrete programming...

  20. On line nuclear orientation: opportunity and challenge

    International Nuclear Information System (INIS)

    Stone, N.J.

    1985-01-01

    The development of the on-line nuclear orientation (OLNO) technique is reviewed. The present potential of the technique is discussed in the light of the attainable temperatures, the use of ion implantation and the required isotope flux. Limitations associated with spin-lattice relaxation are considered in some detail and a survey of accessible nuclei is presented. An outline comparison is given between OLNO and other methods for producing orientation of nuclei, for measuring nuclear spins and static moments and for the study of level structure and transition probabilities. The conclusion is drawn that the method in its present form has extensive potential over a wide range of nuclei. Future prospects for in-beam polarisation giving access to nuclei of shorter half lives are referred to briefly. (Auth.)

  1. An object-oriented implementation of a graphical-programming system

    Energy Technology Data Exchange (ETDEWEB)

    Cunningham, G.S.; Hanson, K.M.; Jennings, G.R. Jr.; Wolf, D.R.

    1994-04-01

    Object-oriented (OO) analysis, design, and programming is a powerful paradigm for creating software that is easily understood, modified, and maintained. In this paper the authors demonstrate how the OO concepts of abstraction, inheritance, encapsulation, polymorphism, and dynamic binding have aided in the design of a graphical-programming tool. The tool that they have developed allows a user to build radiographic system models for computing simulated radiographic data. It will eventually be used to perform Bayesian reconstructions of objects given radiographic data. The models are built by connecting icons that represent physical transformations, such as line integrals, exponentiation, and convolution, on a canvas. They will also briefly discuss ParcPlace`s application development environment, VisualWorks, which they have found to be as helpful as the OO paradigm.

  2. Testing Automation of Context-Oriented Programs Using Separation Logic

    Directory of Open Access Journals (Sweden)

    Mohamed A. El-Zawawy

    2014-01-01

    Full Text Available A new approach for programming that enables switching among contexts of commands during program execution is context-oriented programming (COP. This technique is more structured and modular than object-oriented and aspect-oriented programming and hence more flexible. For context-oriented programming, as implemented in COP languages such as ContextJ* and ContextL, this paper introduces accurate operational semantics. The language model of this paper uses Java concepts and is equipped with layer techniques for activation/deactivation of layer contexts. This paper also presents a logical system for COP programs. This logic is necessary for the automation of testing, developing, and validating of partial correctness specifications for COP programs and is an extension of separation logic. A mathematical soundness proof for the logical system against the proposed operational semantics is presented in the paper.

  3. A theory-informed, process-oriented Resident Scholarship Program

    Science.gov (United States)

    Thammasitboon, Satid; Darby, John B.; Hair, Amy B.; Rose, Karen M.; Ward, Mark A.; Turner, Teri L.; Balmer, Dorene F.

    2016-01-01

    Background The Accreditation Council for Graduate Medical Education requires residency programs to provide curricula for residents to engage in scholarly activities but does not specify particular guidelines for instruction. We propose a Resident Scholarship Program that is framed by the self-determination theory (SDT) and emphasize the process of scholarly activity versus a scholarly product. Methods The authors report on their longitudinal Resident Scholarship Program, which aimed to support psychological needs central to SDT: autonomy, competence, and relatedness. By addressing those needs in program aims and program components, the program may foster residents’ intrinsic motivation to learn and to engage in scholarly activity. To this end, residents’ engagement in scholarly processes, and changes in perceived autonomy, competence, and relatedness were assessed. Results Residents engaged in a range of scholarly projects and expressed positive regard for the program. Compared to before residency, residents felt more confident in the process of scholarly activity, as determined by changes in increased perceived autonomy, competence, and relatedness. Scholarly products were accomplished in return for a focus on scholarly process. Conclusions Based on our experience, and in line with the SDT, supporting residents’ autonomy, competence, and relatedness through a process-oriented scholarship program may foster the curiosity, inquisitiveness, and internal motivation to learn that drives scholarly activity and ultimately the production of scholarly products. PMID:27306995

  4. Aspect-Oriented Programming is Quantification and Obliviousness

    Science.gov (United States)

    Filman, Robert E.; Friedman, Daniel P.; Norvig, Peter (Technical Monitor)

    2000-01-01

    This paper proposes that the distinguishing characteristic of Aspect-Oriented Programming (AOP) systems is that they allow programming by making quantified programmatic assertions over programs written by programmers oblivious to such assertions. Thus, AOP systems can be analyzed with respect to three critical dimensions: the kinds of quantifications allowed, the nature of the actions that can be asserted, and the mechanism for combining base-level actions with asserted actions. Consequences of this perspective are the recognition that certain systems are not AOP and that some mechanisms are expressive enough to allow programming an AOP system within them. A corollary is that while AOP can be applied to Object-Oriented Programming, it is an independent concept applicable to other programming styles.

  5. A survey of object oriented languages in programming environments

    OpenAIRE

    Haakonsen, Harald

    1987-01-01

    Approved for public release; distribution is unlimited This thesis addresses object oriented programming languages; and a restrictive definition of object oriented programming languages is presented and defended. Differences between programming languages are discussed and related to interactive integrated programming environments. Topics related to user friendly interface to the computer system and modem programming practice are discussed. The thesis especially addresses features in ...

  6. Program of telluric lines monitoring

    Directory of Open Access Journals (Sweden)

    Vince I.

    2006-01-01

    Full Text Available A new observational program of telluric lines monitoring was introduced at Belgrade Astronomical Observatory. The ultimate goal of this program is to investigate the properties of Earth’s atmosphere through modeling the observed profiles of telluric lines. The program is intend to observe infrared molecular oxygen lines that were selected according to spectral sensitivity of the available CCD camera. In this paper we give the initial and the final selection criteria for spectral lines included in the program the description of equipment and procedures used for observations and reduction, a review of preliminary observational results with the estimated precision, and a short discussion on the comparison of the theoretical predictions and the measurements.

  7. Summary remarks and prospects for on-line nuclear orientation

    International Nuclear Information System (INIS)

    Krane, K.S.; Hamilton, J.H.

    1984-01-01

    This paper reviews the use of on-line nuclear orientations as a method for determining hyperfine structure. Historical developments and future prospects for the technique are presented. The role that this technique can play in nuclear spectroscopy and the study of nuclei far from the beta stability are outlined

  8. Teaching Adaptability of Object-Oriented Programming Language Curriculum

    Science.gov (United States)

    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…

  9. Strategic Directions in Object-Oriented Programming

    NARCIS (Netherlands)

    Aksit, Mehmet; Guerroui, Rachid

    1996-01-01

    This paper has provided an overview of the field of object-oriented programming. After presenting a historical perspective and some major achievements in the field, four research directions were introduced: technologies integration, software components, distributed programming, and new paradigms. In

  10. Process-Oriented Parallel Programming with an Application to Data-Intensive Computing

    OpenAIRE

    Givelberg, Edward

    2014-01-01

    We introduce process-oriented programming as a natural extension of object-oriented programming for parallel computing. It is based on the observation that every class of an object-oriented language can be instantiated as a process, accessible via a remote pointer. The introduction of process pointers requires no syntax extension, identifies processes with programming objects, and enables processes to exchange information simply by executing remote methods. Process-oriented programming is a h...

  11. UNISOR on-line nuclear orientation facility (UNISOR/NOF)

    International Nuclear Information System (INIS)

    Girit, I.C.; Alton, G.D.; Bingham, C.R.; Carter, H.K.; Simpson, M.L.; Cole, J.D.; Croft, W.L.; Hamilton, J.H.; Jones, E.F.; Gore, P.M.; Kormicki, J.; Xie, H.; Kern, B.D.; Krane, K.S.; Xu, Y.S.; Mantica, P.F. Jr.; Zimmermann, B.E.; Nettles, W.G.; Zganjar, E.F.; Kortelahti, M.O.; Newbolt, W.B.

    1988-01-01

    The UNISOR on-line nuclear orientation facility (UNISOR/NOF) consists of a 3 He- 4 He dilution refrigerator on line to the isotope separator. Nuclei are implanted directly into a target foil which is soldered to the bottom accessed cold finger of the refrigerator. A 1.5 T superconducting magnet polarizes the ferromagnetic target foils and determines the axis of symmetry. Up to eight gamma detectors can be positioned around the refrigerator, each 9 cm from the target. A unique feature of this system is that the k=4 term in the directional distribution function can be directly and unambigously deduced so that a single solution for the mixing ratio can be found. The first on-line experiment at this facility reported here was a study of the decay of the 191 Hg and 193 Hg isotopes. (orig.)

  12. Rain: A New Concurrent Process-Oriented Programming Language

    OpenAIRE

    Brown, Neil C.C.

    2006-01-01

    This paper details the design of a new concurrent process-oriented programming language, Rain. The language borrows heavily from occam-p and C++ to create a new language based on process-oriented programming, marrying channel-based communication, a clear division between statement and expression, and elements of functional programming. An expressive yet simple type system, coupled with templates, underpins the language. Modern features such as Unicode support and 64-bit integers are included ...

  13. Determining fast orientation changes of multi-spectral line cameras from the primary images

    Science.gov (United States)

    Wohlfeil, Jürgen

    2012-01-01

    Fast orientation changes of airborne and spaceborne line cameras cannot always be avoided. In such cases it is essential to measure them with high accuracy to ensure a good quality of the resulting imagery products. Several approaches exist to support the orientation measurement by using optical information received through the main objective/telescope. In this article an approach is proposed that allows the determination of non-systematic orientation changes between every captured line. It does not require any additional camera hardware or onboard processing capabilities but the payload images and a rough estimate of the camera's trajectory. The approach takes advantage of the typical geometry of multi-spectral line cameras with a set of linear sensor arrays for different spectral bands on the focal plane. First, homologous points are detected within the heavily distorted images of different spectral bands. With their help a connected network of geometrical correspondences can be built up. This network is used to calculate the orientation changes of the camera with the temporal and angular resolution of the camera. The approach was tested with an extensive set of aerial surveys covering a wide range of different conditions and achieved precise and reliable results.

  14. Market-oriented programming and its application to power load management

    Energy Technology Data Exchange (ETDEWEB)

    Ygge, F

    1998-04-01

    Market-oriented programming is a new approach to design and implementation of resource allocation mechanisms in computer systems. It has its roots in different disciplines, such as economics and computer science (in particular the area of multi-agent systems). This is divided into two different parts, focusing on: (1) central foundations and mechanisms of market-oriented programming, and (2) the use of market-oriented programming in practical applications. Market-oriented programming is seen as a programming paradigm based on abstractions such as prices and demands. Concepts, terminology and theory from micro-economics form the foundations of the paradigm. Central aspects of these foundations are investigated and some new insights are presented. Furthermore, some relations between standard optimization/resource allocation approaches and markets are described, and novel theorems are introduced. A published, and generally recognized, market oriented approach to the application building climate control is analyzed in detail. A new approach to this application, based on market-oriented programming, is introduced and shown to be superior to the analyzed approach in many ways. The case study pinpoints a number of potential pitfalls as well as advantages of market-oriented approaches to this and other applications. A second investigated application is power load management, i.e. the management of loads at the customer`s side for obtaining more efficient energy systems management. The basis of the application is described and a new market oriented approach is introduced and analyzed. The approach is shown to have a number of advantages compared to existing approaches to this problem. The main conclusion of the thesis is that there are some potential pitfalls of market-oriented programming, but when used with care it provides a highly natural and efficient means for resource allocation in computer systems

  15. Mapping and Visiting in Functional and Object-oriented Programming

    DEFF Research Database (Denmark)

    Nørmark, Kurt; Thomsen, Bent; Thomsen, Lone Leth

    2008-01-01

    Mapping and visiting represent different programming styles for traversals of collections of data.  Mapping is rooted in the functional programming paradigm, and visiting is rooted in the object-oriented programming paradigm.  This paper explores the similarities and differences between mapping...... and visiting, seen across the traditions in the two different programming paradigms. The paper is concluded with recommendations for mapping and visiting in programming languages that support both the functional and the object-oriented paradigms....

  16. Introducing ALAS: A Novel Agent-Oriented Programming Language

    Science.gov (United States)

    Mitrović, Dejan; Ivanović, Mirjana; Vidaković, Milan

    2011-09-01

    Agent-oriented programming languages represent a family of programming languages that provide developers with high-level abstractions and constructs necessary for implementing and using agent-related concepts. In this paper a novel agent-oriented programming language for rapid and efficient development of reactive agents, named ALAS, is presented. The simple, but powerful set of language constructs is designed to support the execution of agents in heterogenous environments, and to enable easy employment of advanced agent features, such as mobility and web service integration.

  17. Object-oriented programming for the biosciences.

    Science.gov (United States)

    Wiechert, W; Joksch, B; Wittig, R; Hartbrich, A; Höner, T; Möllney, M

    1995-10-01

    The development of software systems for the biosciences is always closely connected to experimental practice. Programs must be able to handle the inherent complexity and heterogeneous structure of biological systems in combination with the measuring equipment. Moreover, a high degree of flexibility is required to treat rapidly changing experimental conditions. Object-oriented methodology seems to be well suited for this purpose. It enables an evolutionary approach to software development that still maintains a high degree of modularity. This paper presents experience with object-oriented technology gathered during several years of programming in the fields of bioprocess development and metabolic engineering. It concentrates on the aspects of experimental support, data analysis, interaction and visualization. Several examples are presented and discussed in the general context of the experimental cycle of knowledge acquisition, thus pointing out the benefits and problems of object-oriented technology in the specific application field of the biosciences. Finally, some strategies for future development are described.

  18. Employee Orientation: A Process, Not a Program.

    Science.gov (United States)

    Zemke, Ron

    1989-01-01

    No or poor orientation can reduce new employees' effectiveness and contribute to dissatisfaction and turnover, costing the company money. The orientation programs of large companies such as Disney, Texas Instruments, and Corning Glass are successful due to high expectations, supervisor and senior management involvement, anxiety reduction, and…

  19. An Implementation of the Object-Oriented Concurrent Programming Language SINA

    NARCIS (Netherlands)

    Triphathi, Anand; Berge, Eric; Aksit, Mehmet

    SINA is an object-oriented language for distributed and concurrent programming. The primary focus of this paper is on the object-oriented concurrent programming mechanisms of SINA and their implementation. This paper presents the SINA constructs for concurrent programming and inter-object

  20. On-line Peer Review in Teaching Design-oriented Courses

    Directory of Open Access Journals (Sweden)

    Hai Ning

    2004-02-01

    Full Text Available Peer review has been one of the very important designfacilitating processes practiced in education field, particularly in design-oriented courses such as MIT's 2.007 Robot Design. Typically students exchange ideas sketched on a piece of paper and critique on each other's design within a small team. We designed PREP web application backed up by a range of web services that handle the peer-review process on-line, and we argue that this is a significant step towards supporting designoriented course on-line. We believe that the lessons learned could be applied to other interested institutes that offer designoriented courses.

  1. Real-time object-oriented programming: studies and proposals

    International Nuclear Information System (INIS)

    Fouquier, Gilles

    1996-01-01

    This thesis contributes to the introduction of real-time features in object-oriented programming. Object-oriented programming favours modularity and reusability. Therefore, its application to real-time introduces many theoretical and conceptual problems. To deal with these problems, a new real-time object-oriented programming model is presented. This model is based on the active object model which allows concurrence and maintains the encapsulation property. The real-time aspect is treated by replacing the concept of task by the concept of method processing and by associating a real-time constraint to each message (priority or deadline). The set of all the running methods is scheduled. This model, called ATOME, contains several sub-models to deal with the usual concurrence control integrating their priority and deadline processing. The classical HPF and EDF scheduling avoid priority or deadline inversion. This model and its variants are new proposals to program real-time applications in the object-oriented way, therefore easing reusability and code writing. The feasibility of this approach is demonstrated by extending and existing active object-based language to real-time, in using the rules defined in the ATOME model. (author) [fr

  2. High Performance Object-Oriented Scientific Programming in Fortran 90

    Science.gov (United States)

    Norton, Charles D.; Decyk, Viktor K.; Szymanski, Boleslaw K.

    1997-01-01

    We illustrate how Fortran 90 supports object-oriented concepts by example of plasma particle computations on the IBM SP. Our experience shows that Fortran 90 and object-oriented methodology give high performance while providing a bridge from Fortran 77 legacy codes to modern programming principles. All of our object-oriented Fortran 90 codes execute more quickly thatn the equeivalent C++ versions, yet the abstraction modelling capabilities used for scentific programming are comparably powereful.

  3. An Ada-based preprocessor language for concurrent object oriented programming

    International Nuclear Information System (INIS)

    Almulla, M.; Al-Haddad, M.; Loeper, H.

    2001-01-01

    In this paper, implementation issues of concurrent-objected programming using Ada 95 are addressed. Ada is not a pure object-oriented language; in order to make it so, a uniform template for structuring object classes is proposed. The template constitutes a basis for an Ada-based preprocessor language that handles concurrent object-oriented programming. The preprocessor accepts Ada-like object-oriented programs (object classes, subclasses and main program) as input and produces Ada 95 concurrent object-oriented program units as output. The preprocessor language has the advantage of adding a new component to the class specification called the protocol, which specifies the order for requesting methods f an object. The preprocessor also touches on the extensibility of object classes issue. It supports defining class hierarchies by inheritance and aggregation. In addition, the preprocessor language supports the re-use of Ada packages, which are not necessarily written according to the object-oriented approach. The paper also investigates the definition of circular dependent object classes and proposes a solution for introducing a collection of classes. (author)

  4. Wanted: A Developmentally Oriented Alcohol Prevention Program.

    Science.gov (United States)

    Spoth, Richard; Rosenthal, David

    1980-01-01

    Describes an alcohol prevention program with a comprehensive developmental skills orientation. The program includes values clarification, decision making, career planning and communication skills, assertiveness and relaxation training, and relationship with parents and peers. (Author/JAC)

  5. Preferred orientation determination using line source x-ray diffraction

    International Nuclear Information System (INIS)

    Kimmel, G.; Shmarjahu, D.

    1977-10-01

    A texture goniometer has been attached to a diffractometer connected to a line-focus x-ray source. Reasonable results are obtained for the texture of rolled sheets and the test procedure is given. To illustrate the test procedure, the determination of preferred orientation in cold-rolled copper is described, as compared with random powder of sintered copper. Improvements of the measurements are proposed

  6. Concurrent object-oriented programming: The MP-Eiffel approach

    OpenAIRE

    Silva, Miguel Augusto Mendes Oliveira e

    2004-01-01

    This article evaluates several possible approaches for integrating concurrency into object-oriented programming languages, presenting afterwards, a new language named MP-Eiffel. MP-Eiffel was designed attempting to include all the essential properties of both concurrent and object-oriented programming with simplicity and safety. A special care was taken to achieve the orthogonality of all the language mechanisms, allowing their joint use without unsafe side-effects (such as inh...

  7. Enrollment of SME Managers to Growth-oriented Training Programs

    DEFF Research Database (Denmark)

    Bager, Torben; Jensen, Kent Wickstrøm; Schou Nielsen, Pia

    2015-01-01

    Purpose: Entrepreneurial learning through formal growth-oriented training programs for SME managers promises to enhance the growth competences and growth intentions of the enrolled managers. The impact of such programs, however, depends on who enrolls since initial competence and growth-intention......Purpose: Entrepreneurial learning through formal growth-oriented training programs for SME managers promises to enhance the growth competences and growth intentions of the enrolled managers. The impact of such programs, however, depends on who enrolls since initial competence and growth...... has from 2012 to 2015 trained about 700 SME managers. Data are currently available for 366 of these participants. This evidence is compared with survey results from a randomly selected control group of 292 growth oriented SME managers in the same firm-size group. The data were analyzed through...... of the program. Originality/value The paper is the first systematic study of the importance of who enrolls in training programs for SME managers....

  8. GUI and Object Oriented Programming in COBOL.

    Science.gov (United States)

    Lorents, Alden C.

    Various schools are struggling with the introduction of Object Oriented (OO) programming concepts and GUI (graphical user interfaces) within the traditional COBOL sequence. OO programming has been introduced in some of the curricula with languages such as C++, Smalltalk, and Java. Introducing OO programming into a typical COBOL sequence presents…

  9. Object-Oriented Programming When Developing Software in Geology and Geophysics

    Science.gov (United States)

    Ahmadulin, R. K.; Bakanovskaya, L. N.

    2017-01-01

    The paper reviews the role of object-oriented programming when developing software in geology and geophysics. Main stages have been identified at which it is worthwhile to apply principles of object-oriented programming when developing software in geology and geophysics. The research was based on a number of problems solved in Geology and Petroleum Production Institute. Distinctive features of these problems are given and areas of application of the object-oriented approach are identified. Developing applications in the sphere of geology and geophysics has shown that the process of creating such products is simplified due to the use of object-oriented programming, firstly when designing structures for data storage and graphical user interfaces.

  10. Component-Oriented Programming (WCOP 2004)

    NARCIS (Netherlands)

    Bosch, J.; Szyperski, C.; Weck, W.; Malenfant, J; Ostvold, BM

    2004-01-01

    This report covers the ninth Workshop on Component-Oriented Programming (WCOP). WCOP has been affiliated with ECOOP since its inception in 1996. The report summarizes the contributions made by authors of accepted position papers as well as those made by all attendees of the workshop sessions.

  11. C++, objected-oriented programming, and astronomical data models

    Science.gov (United States)

    Farris, A.

    1992-01-01

    Contemporary astronomy is characterized by increasingly complex instruments and observational techniques, higher data collection rates, and large data archives, placing severe stress on software analysis systems. The object-oriented paradigm represents a significant new approach to software design and implementation that holds great promise for dealing with this increased complexity. The basic concepts of this approach will be characterized in contrast to more traditional procedure-oriented approaches. The fundamental features of objected-oriented programming will be discussed from a C++ programming language perspective, using examples familiar to astronomers. This discussion will focus on objects, classes and their relevance to the data type system; the principle of information hiding; and the use of inheritance to implement generalization/specialization relationships. Drawing on the object-oriented approach, features of a new database model to support astronomical data analysis will be presented.

  12. The Role of New Hire Orientation Programs

    Science.gov (United States)

    Dunn, Steven; Jasinski, Dale

    2009-01-01

    A vital component of a firm's human resource management is its new hire orientation (NHO) program. The authors' review of extant literature suggests that NHO programs can be organized based on a reconceptualization of human capital. Using their typology, a firm can organize the role and scope of its NHO program, assign responsibility for the…

  13. Resource control of object-oriented programs

    OpenAIRE

    Marion, Jean-Yves; Pechoux, Romain

    2007-01-01

    International audience; A sup-interpretation is a tool which provides an upper bound on the size of a value computed by some symbol of a program. Sup-interpretations have shown their interest to deal with the complexity of first order functional programs. For instance, they allow to characterize all the functions bitwise computable in \\texttt{Alogtime}. This paper is an attempt to adapt the framework of sup-interpretations to a fragment of oriented-object programs, including distinct encoding...

  14. R object-oriented programming

    CERN Document Server

    Black, Kelly

    2014-01-01

    This book is designed for people with some experience in basic programming practices. It is also assumed that they have some basic experience using R and are familiar using the command line in an R environment. Our primary goal is to raise a beginner to a more advanced level to make him/her more comfortable creating programs and extending R to solve common problems.

  15. Object-oriented graphics programming in C++

    CERN Document Server

    Stevens, Roger T

    2014-01-01

    Object-Oriented Graphics Programming in C++ provides programmers with the information needed to produce realistic pictures on a PC monitor screen.The book is comprised of 20 chapters that discuss the aspects of graphics programming in C++. The book starts with a short introduction discussing the purpose of the book. It also includes the basic concepts of programming in C++ and the basic hardware requirement. Subsequent chapters cover related topics in C++ programming such as the various display modes; displaying TGA files, and the vector class. The text also tackles subjects on the processing

  16. GARLIC, a shielding program for GAmma Radiation from Line- and Cylinder-sources

    Energy Technology Data Exchange (ETDEWEB)

    Roos, Matts

    1959-07-15

    GARLIC is a program for computing the gamma ray flux or dose rate at a shielded idotropic point detector, due to a line source or the line equivalent of a cylindrical source. The source strength distribution along the line must be either uniform or an arbitrary part of the positive half-cycle of a cosine function. The line source can be oriented arbitrarily with respect to the main shield and the detector, except that the detector must not be located on the line source or on its extension. The main source is a homogeneous plane slab in which scattered radiation is accounted for by multiplying each point element of the line source by a point source build-up factor inside the integral over the point elements. Between, the main shield and the line source additional shields can be introduced, which are either plane slabs, parallel to the main shield, or cylindrical rings, coaxial with the line source. Scattered radiation in the additional shields can only be accounted for by constant build-up factors outside the integral. GARLIC-xyz is an extended version particularly suited for the frequently met problem of shielding a room containing a large number of line sources in different positions. The program computes the angles and linear dimensions of a problem for GARLIC when the positions of the detector point and the end points of the line source are given as points in an arbitrary rectangular coordinate system. As an example the isodose curves in water are presented for a monoenergetic cosine-distributed line source at several source energies and for an operating fuel element of the Swedish reactor R3.

  17. Aspect-Oriented Programming Workshop Report

    NARCIS (Netherlands)

    Mens, Kim; Lopes, Cristina; Tekinerdogan, B.; Kiczales, Gregor

    1998-01-01

    Whereas it is generally acknowledged that code tangling reduces the quality of software and that aspect-oriented programming (AOP) is a means of addressing this problem, there is — as yet — no clear definition or characterisation of AOP. Therefore, the main goal of the ECOOP’97 AOP workshop was to

  18. Object Oriented Programming Systems (OOPS) and frame representations: An investigation of programming paradigms

    Science.gov (United States)

    Auty, David

    1988-01-01

    The project was initiated to research Object Oriented Programming Systems (OOPS) and frame representation systems, their significance and applicability, and their implementation in or relationship to Ada. Object orientated is currently a very popular conceptual adjective. Object oriented programming, in particular, is promoted as a particularly productive approach to programming; an approach which maximizes opportunities for code reuse and lends itself to the definition of convenient and well-developed units. Such units are thus expected to be usable in a variety of situations, beyond the typical highly specific unit development of other approaches. Frame represenation systems share a common heritage and similar conceptual foundations. Together they represent a quickly emerging alternative approach to programming. The approach is to first define the terms, starting with relevant concepts and using these to put bounds on what is meant by OOPS and Frames. From this the possibilities were pursued to merge OOPS with Ada which will further elucidate the significant characteristics which make up this programming approach. Finally, some of the merits and demerits of OOPS were briefly considered as a way of addressing the applicability of OOPS to various programming tasks.

  19. Orientation Programming for Graduate Students: An Institutional Imperative.

    Science.gov (United States)

    Vickio, Craig J.; Tack, Martha W.

    1989-01-01

    Orientation at the graduate level can serve many functions such as reducing anxiety, familiarizing students with new academic challenges, and orienting students' spouses. It can also improve student retention, satisfaction, and success. Guidelines for developing programs responsive to graduate students' diverse needs are offered. (Author/MSE)

  20. A comparison of paper-and-pencil and computerized forms of Line Orientation and Enhanced Cued Recall Tests.

    Science.gov (United States)

    Aşkar, Petek; Altun, Arif; Cangöz, Banu; Cevik, Vildan; Kaya, Galip; Türksoy, Hasan

    2012-04-01

    The purpose of this study was to assess whether a computerized battery of neuropsychological tests could produce similar results as the conventional forms. Comparisons on 77 volunteer undergraduates were carried out with two neuropsychological tests: Line Orientation Test and Enhanced Cued Recall Test. Firstly, students were assigned randomly across the test medium (paper-and-pencil versus computerized). Secondly, the groups were given the same test in the other medium after a 30-day interval between tests. Results showed that the Enhanced Cued Recall Test-Computer-based did not correlate with the Enhanced Cued Recall Test-Paper-and-pencil results. Line Orientation Test-Computer-based scores, on the other hand, did correlate significantly with the Line Orientation Test-Paper-and-pencil version. In both tests, scores were higher on paper-and-pencil tests compared to computer-based tests. Total score difference between modalities was statistically significant for both Enhanced Cued Recall Tests and for the Line Orientation Test. In both computer-based tests, it took less time for participants to complete the tests.

  1. Large sexual-orientation-related differences in performance on mental rotation and judgment of line orientation tasks.

    Science.gov (United States)

    Rahman, Qazi; Wilson, Glenn D

    2003-01-01

    This study examined the performance of heterosexual and homosexual men and women on 2 tests of spatial processing, mental rotation (MR) and Benton Judgment of Line Orientation (JLO). The sample comprised 60 heterosexual men, 60 heterosexual women, 60 homosexual men, and 60 homosexual women. There were significant main effects of gender (men achieving higher scores overall) and Gender x Sexual Orientation interactions. Decomposing these interactions revealed large differences between the male groups in favor of heterosexual men on JLO and MR performance. There was a modest difference between the female groups on MR total correct scores in favor of homosexual women but no differences in MR percentage correct. The evidence suggests possible variations in the parietal cortex between homosexual and heterosexual persons.

  2. The State of Knowledge of Outdoor Orientation Programs: Current Practices, Research, and Theory

    Science.gov (United States)

    Bell, Brent J.; Gass, Michael A.; Nafziger, Christopher S.; Starbuck, J. David

    2014-01-01

    Outdoor orientation programs represent a prominent area of experiential education with over 25,000 participants annually. More than 191 outdoor orientation programs currently operate in the United States and Canada. The research examining outdoor orientation programs consists of 25 peer-reviewed published studies and 11 dissertations. A new theory…

  3. Utilizing Design Information in Aspect-Oriented Programming

    OpenAIRE

    Nagy, I.; Bergmans, Lodewijk; Havinga, W.K.; Aksit, Mehmet; Hirschfeld, Robert; Kowalczyk, Ryszard; Polze, Andreas; Weske, Mathias

    2005-01-01

    Traditionally in aspect-oriented languages, pointcut designators select joinpoints of a program based on lexical information such as explicit names of program elements. However, this reduces the adaptability of software, since it involves too much information that is hard-coded, and often implementationspecific. We claim that this problem can be reduced by referring to program units through their design intentions. Design intention is represented by annotated design information, which describ...

  4. What is Aspect-Oriented Programming, Revisited

    Science.gov (United States)

    Filman, Robert E.; Norvig, Peter (Technical Monitor)

    2001-01-01

    For the Advanced Separation of Concerns workshop at OOPSLA 2000 in Minneapolis, Dan Friedman and I wrote a paper that argued that the distinguishing characteristic of Aspect-Oriented Programming systems (qua programming systems) is that they provide quantification and obliviousness. In this paper, I expand on the themes of our Minneapolis workshop paper, respond to some of the comments we've received on that paper, and provide a computational formalization of the notion of quantification.

  5. Object Oriented Programming in Director

    Directory of Open Access Journals (Sweden)

    Marian DARDALA

    2006-01-01

    Full Text Available Director is one of the most popular authoring software. As software for developing multimedia applications, Director is an object oriented programming environment. A very important issue to develop multimedia applications is the designing of their own classes. This paper presents the particular aspects concerning the available facilities offered by Lingo to design classes and to generate objects.

  6. Object-oriented program specialization: Aspects into Aspects - or maybe not?

    DEFF Research Database (Denmark)

    Schultz, Ulrik Pagh

    2001-01-01

    and control-flow simplifications based on the usage context. Automatic program specialization has recently been defined in the context of object-oriented languages, and is here referred to as object-oriented program specialization. As part of this work, we have developed an automatic program specializer......Automatic program specialization is a software engineering technique that configures a program fragment by generating an implementation dedicated to a specific usage context. Given a generic component that solves a whole family of problems and that is implemented in a standard programming language......, program specialization can automatically configure this component by generating a specialized implementation. We consider automatic program specialization implemented using partial evaluation, which performs aggressive interprocedural constant propagation of all data types, and performs constant folding...

  7. Outdoor Orientation Programs: A Critical Review of Program Impacts on Retention and Graduation

    Science.gov (United States)

    Bell, Brent J.; Chang, Hong

    2017-01-01

    Outdoor orientation programs have a growing literature demonstrating positive impacts with students transitioning to college (Bell, Gass, Nafizer, & Starbuck, 2014). One of the most valued outcomes for colleges and universities is retention of students until successful graduation. This is an outcome few outdoor orientation researchers have…

  8. A Spiral And Discipline-Oriented Curriculum In Medical Imaging

    DEFF Research Database (Denmark)

    Wilhjelm, Jens E.; Hanson, Lars G.; Henneberg, Kaj-Åge

    2011-01-01

    This contribution describes and evaluates an experimental combination of a spiral and discipline-oriented curriculum implemented in the bachelor’s and master’s program in Medicine and Technology. The implementation in the master’s program is in the form of a study line in Medical Imaging and Radi......This contribution describes and evaluates an experimental combination of a spiral and discipline-oriented curriculum implemented in the bachelor’s and master’s program in Medicine and Technology. The implementation in the master’s program is in the form of a study line in Medical Imaging...... and Radiation Physics containing three disciplines: Imaging modalities, Radiation therapy and Image processing. The two imaging courses in the bachelor’s program and the first imaging course in the master’s program follow a spiral curriculum in which most disciplines are encountered in all courses......, but in a gradually more advanced manner. The remaining courses in the master’s program follow a discipline-oriented curriculum. From a practical point of view, the spiral course portfolio works well in an undergraduate environment, where the courses involved are to be taken by all students and in the order planned...

  9. What object-oriented programming may be - and what it does not have to be

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann; Møller-Pedersen, Birger

    1988-01-01

    A conceptual framework for object-oriented programming is presented. The framework is independent of specific programming language constructs. It is illustrated how this framework is reflected in an object-oriented language and the language mechanisms are compared with the corresponding elements...... of other object-oriented languages. Main issues of object-oriented programming are considered on the basis of the framework presented here....

  10. A novice's process of object-oriented programming

    DEFF Research Database (Denmark)

    Caspersen, Michael Edelgaard; Kölling, Michael

    2006-01-01

    Exposing students to the process of programming is merely implied but not explicitly addressed in texts on programming which appear to deal with 'program' as a noun rather than as a verb.We present a set of principles and techniques as well as an informal but systematic process of decomposing...... a programming problem. Two examples are used to demonstrate the application of process and techniques.The process is a carefully down-scaled version of a full and rich software engineering process particularly suited for novices learning object-oriented programming. In using it, we hope to achieve two things...

  11. Java programming fundamentals problem solving through object oriented analysis and design

    CERN Document Server

    Nair, Premchand S

    2008-01-01

    While Java texts are plentiful, it's difficult to find one that takes a real-world approach, and encourages novice programmers to build on their Java skills through practical exercise. Written by an expert with 19 experience teaching computer programming, Java Programming Fundamentals presents object-oriented programming by employing examples taken from everyday life. Provides a foundation in object-oriented design principles and UML notation Describes common pitfalls and good programming practicesFurnishes supplemental links, documents, and programs on its companion website, www.premnair.netU

  12. A Distributed System for Learning Programming On-Line

    Science.gov (United States)

    Verdu, Elena; Regueras, Luisa M.; Verdu, Maria J.; Leal, Jose P.; de Castro, Juan P.; Queiros, Ricardo

    2012-01-01

    Several Web-based on-line judges or on-line programming trainers have been developed in order to allow students to train their programming skills. However, their pedagogical functionalities in the learning of programming have not been clearly defined. EduJudge is a project which aims to integrate the "UVA On-line Judge", an existing…

  13. Neurolinguistic Programming in Orientation and Mobility.

    Science.gov (United States)

    Williams, M. F.; Jacobson, W. H.

    1989-01-01

    The article describes the neurolinguistic programing model and applies it to teaching orientation and mobility skills to congenitally blind students, who have access to only the auditory and kinesthetic primary systems. Understanding the effects on thought of limited representational systems can help trainers teach more effective cane or dog guide…

  14. Evaluating Market Orientation of an Executive MBA Program.

    Science.gov (United States)

    Dubas, Khalid M.; Ghani, Waqar I.; Davis, Stanley; Strong, James T.

    1998-01-01

    A study assessed the market orientation of the executive Master's in Business Administration (MBA) program at Saint Joseph's University (Pennsylvania) in terms of 12 skills and knowledge areas that reflect effective managerial performance and the student-executives' perceptions of program strengths and weaknesses in delivering these skills.…

  15. Customizable Time-Oriented Visualizations

    DEFF Research Database (Denmark)

    Kuhail, Mohammad Amin; Pantazos, Kostas; Lauesen, Søren

    2012-01-01

    Most commercial visualization tools support an easy and quick creation of conventional time-oriented visualizations such as line charts, but customization is limited. In contrast, some academic visualization tools and programming languages support the creation of some customizable time......-oriented visualizations but it is time consuming and hard. To combine efficiency, the effort required to develop a visualization, and customizability, the ability to tailor a visualization, we developed time-oriented building blocks that address the specifics of time (e.g. linear vs. cyclic or point-based vs. interval......-based) and consist of inner customizable parts (e.g. ticks). A combination of the time-oriented and other primitive graphical building blocks allowed the creation of several customizable advanced time-oriented visualizations. The appearance and behavior of the blocks are specified using spreadsheet-like formulas. We...

  16. First on-line $\\beta$-NMR on oriented nuclei magnetic dipole moments of the $\

    CERN Document Server

    Giles, T; Stone, N J; Van Esbroeck, K; White, G; Wöhr, A; Veskovic, M; Towner, I S; Mantica, P F; Prisciandaro, J I; Morrissey, D J; Fedosseev, V; Mishin, V I; Köster, U; Walters, W B

    2000-01-01

    The first fully on-line use of the angular distribution of $\\beta$ - emission in detection of NMR of nuclei oriented at low temperatures is reported. The magnetic moments of the single valence particle, intermediate mass, isotopes $^{67}$Ni($\

  17. Measuring the light scattering and orientation of a spheroidal particle using in-line holography.

    Science.gov (United States)

    Seo, Kyung Won; Byeon, Hyeok Jun; Lee, Sang Joon

    2014-07-01

    The light scattering properties of a horizontally and vertically oriented spheroidal particle under laser illumination are experimentally investigated using digital in-line holography. The reconstructed wave field shows the bright singular points as a result of the condensed beam formed by a transparent spheroidal particle acting as a lens. The in-plane (θ) and out-of-plane (ϕ) rotating angles of an arbitrarily oriented spheroidal particle are measured by using these scattering properties. As a feasibility test, the 3D orientation of a transparent spheroidal particle suspended in a microscale pipe flow is successfully reconstructed by adapting the proposed method.

  18. Judgment of Line Orientation Depends on Gender, Education, and Type of Error

    Science.gov (United States)

    Caparelli-Daquer, Egas M.; Oliveira-Souza, Ricardo; Filho, Pedro F. Moreira

    2009-01-01

    Visuospatial tasks are particularly proficient at eliciting gender differences during neuropsychological performance. Here we tested the hypothesis that gender and education are related to different types of visuospatial errors on a task of line orientation that allowed the independent scoring of correct responses ("hits", or H) and one type of…

  19. Beginning Java programming the object-oriented approach

    CERN Document Server

    Baesens, Bart; vanden Broucke, Seppe

    2015-01-01

    A comprehensive Java guide, with samples, exercises, case studies, and step-by-step instruction Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated development environment that allows readers to immediately apply what they learn, and includes step-by-step instruction with plenty of sample programs. Each chapter c

  20. Object-oriented design and programming in medical decision support.

    Science.gov (United States)

    Heathfield, H; Armstrong, J; Kirkham, N

    1991-12-01

    The concept of object-oriented design and programming has recently received a great deal of attention from the software engineering community. This paper highlights the realisable benefits of using the object-oriented approach in the design and development of clinical decision support systems. These systems seek to build a computational model of some problem domain and therefore tend to be exploratory in nature. Conventional procedural design techniques do not support either the process of model building or rapid prototyping. The central concepts of the object-oriented paradigm are introduced, namely encapsulation, inheritance and polymorphism, and their use illustrated in a case study, taken from the domain of breast histopathology. In particular, the dual roles of inheritance in object-oriented programming are examined, i.e., inheritance as a conceptual modelling tool and inheritance as a code reuse mechanism. It is argued that the use of the former is not entirely intuitive and may be difficult to incorporate into the design process. However, inheritance as a means of optimising code reuse offers substantial technical benefits.

  1. [Healthy eating: implementation of a practice-oriented training program].

    Science.gov (United States)

    Kulakova, E N; Nastausheva, T L; Usacheva, E A

    2016-01-01

    Health professionals need to have current knowledge and skills in nutrition. The knowledge and skills have to be acquired in programs of continuing medical education, but also in undergraduate medical education. The main purpose of this work was to develop and implement a practice-oriented training program in nutrition and healthy eating for medical students. The subject named "Nutrition" was implemented into second-year medical curriculum. We defined a theoretical framework and terms such as nutrition, healthy eating, and evidence-based nutrition. In order to get learning outcomes we constructed a method of patients counseling and training "Individual food pyramid". The making of "Individual food pyramid" is a key integrate element of the program. It helps to memorize, understand and apply the basic principles of healthy eating in real life contexts. The final program consists of two sections: "General Nutrition" and "Special Nutrition". The most important intended learning outcome is student's lifestyle improvement. The program is practice-oriented and outcome-based.

  2. Object Oriented and Functional Programming for Symbolic Manipulation

    OpenAIRE

    Vlasov, Alexander Yu.

    1999-01-01

    The advantages of mixed approach with using different kinds of programming techniques for symbolic manipulation are discussed. The main purpose of approach offered is merge the methods of object oriented programming that convenient for presentation data and algorithms for user with advantages of functional languages for data manipulation, internal presentation, and portability of software.

  3. Object-Oriented Scientific Programming with Fortran 90

    Science.gov (United States)

    Norton, C.

    1998-01-01

    Fortran 90 is a modern language that introduces many important new features beneficial for scientific programming. We discuss our experiences in plasma particle simulation and unstructured adaptive mesh refinement on supercomputers, illustrating the features of Fortran 90 that support the object-oriented methodology.

  4. Grain orientation mapping of passivated aluminum interconnect lines with X-ray micro-diffraction

    International Nuclear Information System (INIS)

    Chang, C.H.; Patel, J.R.; MacDowell, A.A.; Padmore, H.A.; Thompson, A.C.

    1998-01-01

    A micro x-ray diffraction facility is under development at the Advanced Light Source. Spot sizes are typically about 1-microm size generated by means of grazing incidence Kirkpatrick-Baez focusing mirrors. Photon energy is either white of energy range 6--14 keV or monochromatic generated from a pair of channel cut crystals. Laue diffraction pattern from a single grain in a passivated 2-microm wide bamboo structured Aluminum interconnect line has been recorded. Acquisition times are of the order of seconds. The Laue pattern has allowed the determination of the crystallographic orientation of individual grains along the line length. The experimental and analysis procedure used is described, as is the latest grain orientation result. The impact of x-ray micro-diffraction and its possible future direction are discussed in the context of other developments in the area of electromigration, and other technological problems

  5. Grain orientation mapping of passivated aluminum interconnect lines by x-ray micro-diffraction

    International Nuclear Information System (INIS)

    Chang, C. H.; Patel, J. R.; MacDowell, A. A.; Padmore, H. A.; Thompson, A. C.

    1998-01-01

    A micro x-ray diffraction facility is under development at the Advanced Light Source. Spot sizes are typically about 1-μm size generated by means of grazing incidence Kirkpatrick-Baez focusing mirrors. Photon energy is either white of energy range 6-14 keV or monochromatic generated from a pair of channel cut crystals. Laue diffraction pattern from a single grain in a passivated 2-μm wide bamboo structured Aluminum interconnect line has been recorded. Acquisition times are of the order of seconds. The Laue pattern has allowed the determination of the crystallographic orientation of individual grains along the line length. The experimental and analysis procedure used is described, as is the latest grain orientation result. The impact of x-ray micro-diffraction and its possible future direction are discussed in the context of other developments in the area of electromigration, and other technological problems

  6. An object-oriented programming paradigm for parallelization of computational fluid dynamics

    International Nuclear Information System (INIS)

    Ohta, Takashi.

    1997-03-01

    We propose an object-oriented programming paradigm for parallelization of scientific computing programs, and show that the approach can be a very useful strategy. Generally, parallelization of scientific programs tends to be complicated and unportable due to the specific requirements of each parallel computer or compiler. In this paper, we show that the object-oriented programming design, which separates the parallel processing parts from the solver of the applications, can achieve the large improvement in the maintenance of the codes, as well as the high portability. We design the program for the two-dimensional Euler equations according to the paradigm, and evaluate the parallel performance on IBM SP2. (author)

  7. Object-oriented fault tree evaluation program for quantitative analyses

    Science.gov (United States)

    Patterson-Hine, F. A.; Koen, B. V.

    1988-01-01

    Object-oriented programming can be combined with fault free techniques to give a significantly improved environment for evaluating the safety and reliability of large complex systems for space missions. Deep knowledge about system components and interactions, available from reliability studies and other sources, can be described using objects that make up a knowledge base. This knowledge base can be interrogated throughout the design process, during system testing, and during operation, and can be easily modified to reflect design changes in order to maintain a consistent information source. An object-oriented environment for reliability assessment has been developed on a Texas Instrument (TI) Explorer LISP workstation. The program, which directly evaluates system fault trees, utilizes the object-oriented extension to LISP called Flavors that is available on the Explorer. The object representation of a fault tree facilitates the storage and retrieval of information associated with each event in the tree, including tree structural information and intermediate results obtained during the tree reduction process. Reliability data associated with each basic event are stored in the fault tree objects. The object-oriented environment on the Explorer also includes a graphical tree editor which was modified to display and edit the fault trees.

  8. Development of object oriented program `SONSHO` for strength evaluation. Manual of Version 4.0 program

    Energy Technology Data Exchange (ETDEWEB)

    Hosogai, Hiromi [Joyo Industries Co. Ltd., Tokai, Ibaraki (Japan); Kasahara, Naoto

    1998-07-01

    Object Oriented Program `SONSHO` predicts creep fatigue damage factors based on Elevated Temperature Structural Design Guide for `Monju` and other various procedures from stress classification data obtained from structural analysis results. From view point of program implementation, it is required that external programs interface and frequent revise from update of material and creep fatigue evaluation methods. Object oriented approach was continuously introduced to improve these aspects of the program. Version 4.0 has the following new functions. (1) Material strength library was implemented as an independent program module based on Microsoft Active X control and 32bitDLL technologies, which can be accessed by general Windows programs. (2) Self instruction system `Wizard` enables manual less operation. (3) Microsoft common object model (COM) was adopted for program interface, and this program can communicate with Excel sheet data on memory. Sonsho Ver.4.0 can work on Windows 95 or Windows NT4.0. Microsoft Visual Basic 5.0 (Enterprose Edition) and Microsoft FORTRAN Power Station 4.0 were adopted for program. (author)

  9. An off-line programming system for palletizing robot

    Directory of Open Access Journals (Sweden)

    Youdong Chen

    2016-09-01

    Full Text Available Off-line programming systems are essential tools for the effective use of palletizing robots. This article presents a dedicated off-line programming system for palletizing robots. According to the user practical requirements, there are many user-defined patterns that can’t be easily generated by commercial off-line robot programming systems. This study suggests a pattern generation method that users can easily define their patterns. The proposed method has been simulation and experiment. The results have attested the effectiveness of the proposed pattern generation method.

  10. A Behaviorally-Oriented Activities Therapy Program for Adolescents.

    Science.gov (United States)

    Chasanoff, Enid; Schrader, Carl

    1979-01-01

    A behaviorally-oriented activities therapy program was designed and implemented with adolescents who manifested problems at school, at home, and with peers. Techniques employed included: contingency contracting, assertiveness training, relaxation training, and cognitive restructuring. (Author/KC)

  11. Designing Cross-Cultural Orientation Programs for Business.

    Science.gov (United States)

    Ogden, John D.

    A 1-day orientation workshop for business clients from other cultures is described. Factors in program design that relate to the specific cultural group addressed are discussed, and include such considerations as culture-specific versus culture-general content, professional focus, and the learning style to which the participants are accustomed.…

  12. Appropriate language for introducing object oriented programming ...

    African Journals Online (AJOL)

    Object Oriented Programming (OOP) has attained a level of acceptance in the software development community so much so that one is now considered a charlatan to have a degree in computing without the flare for OOP. Computing students must therefore be equipped with this skill. The need to do this using the most ...

  13. Object oriented programming interfaces for accelerator control

    International Nuclear Information System (INIS)

    Hoff, L.T.

    1997-01-01

    Several years ago, the AGS controls group was given the task of developing software for the RHIC accelerator. Like the AGS, the RHIC control system needs to control and monitor equipment distributed around a relatively large geographic area. A local area network connects this equipment to a collection of UNIX workstations in a central control room. Similar software had been developed for the AGS about a decade earlier, but isn't well suited for RHIC use for a number of reasons. Rather than adapt the AGS software for RHIC use, the controls group opted to start with a clean slate. To develop software that would address the shortcomings of the AGS software, while preserving the useful features that evolved through years of use. A current trend in control system design is to provide an object oriented programming interface for application developers. This talk will discuss important aspects and features of object oriented application programming interfaces (APIs) for accelerator control systems, and explore why such interfaces are becoming the norm

  14. Towards an agent-oriented programming language based on Scala

    Science.gov (United States)

    Mitrović, Dejan; Ivanović, Mirjana; Budimac, Zoran

    2012-09-01

    Scala and its multi-threaded model based on actors represent an excellent framework for developing purely reactive agents. This paper presents an early research on extending Scala with declarative programming constructs, which would result in a new agent-oriented programming language suitable for developing more advanced, BDI agent architectures. The main advantage the new language over many other existing solutions for programming BDI agents is a natural and straightforward integration of imperative and declarative programming constructs, fitted under a single development framework.

  15. Object oriented distributed programming: studies and proposals

    International Nuclear Information System (INIS)

    Guerraoui, Rachid

    1992-01-01

    This thesis contributes to the investigation of the object concept in distributed programming. Henceforth, this programming style has become a reality in the computer science world, since it allows to increase of the availability of applications and to decrease their execution time. Nevertheless, designing a distributed application is a hard task: the various abstraction levels that must be considered hinder the software reusability and maintenance, while errors and concurrent accesses are often sources of executions incoherence. The object concept improves the software modularity, and raises the computing abstraction level. Integrating distribution related aspects into the object model brings up the issues of expressing the concurrency and maintaining the coherency. The investigation of these problems in this thesis has been guided by a major concern for the preservation of the intrinsic properties of object-orientation, and the orthogonality of the solutions given. The main contributions of the thesis are: (i) the classification, regarding modularity, of the different design alternatives for object-oriented concurrent languages; (ii) the evaluation of various transactional mechanisms in object-based concurrent languages, and the design of an atomic asynchronous communication protocol named ACS; (iii) the definition of a transaction-based object-oriented concurrent language called KAROS; (iv) the implementation of a modular framework which allows to combine in a same application, various concurrency control and error recovery mechanisms; (v) the identification of a formal property, named general atomicity, which constitutes a correctness criteria for atomic objects specifications. (author) [fr

  16. Multi-image screening technique applied to a general orientation training program

    International Nuclear Information System (INIS)

    Hajek, B.K.; Campbell, T.O.; Evans, A.D.; Hickey, J.M.

    1979-01-01

    A general orientation and training program is a prerequisite for personnel to have unescorted access to various site locations at a nuclear power plant. A new general orientation and training program is being developed for the Toledo Edison Company to be used at the Davis-Besse Nuclear Power Station. The program is presented in a multi-image and stereo sound format that has the unique capability to present the magnitude and scale of the plant, to arouse and maintain the interest of the viewer, and to instill in him a feeling of importance and pride about his job. Satisfactory completion of the program by individuals is assessed and certified by a machine scored test that is administered as an integral part of the presentation

  17. Feared, Forgotten, or Forbidden: Sexual Orientation Topics in Secondary Teacher Preparation Programs in the USA

    Science.gov (United States)

    Sherwin, Gary; Jennings, Todd

    2006-01-01

    This study examined the coverage of sexual orientation topics within 77 public university secondary teacher preparation programs across seven US states, and represented programs preparing 8,300-11,500 teachers annually. Findings indicated that 40% of programs did not address sexual orientation as a diversity topic. Further, even programs that did…

  18. Effects of a College Outdoor Orientation Program on Trait Emotional Intelligence

    Science.gov (United States)

    Schwartz, Forrest; Belknap, C. J.

    2017-01-01

    In this research, we investigated the effects of participation in a college outdoor orientation program (OOP) on participants' trait emotional intelligence (TEI). Three hundred seventeen outdoor orientation participants completed the Trait Emotional Intelligence Questionnaire-Short Form (TEIQue-SF) before and after participation in an OOP. Four…

  19. Analyzing the Implicit Computational Complexity of object-oriented programs

    OpenAIRE

    Marion , Jean-Yves; Péchoux , Romain

    2008-01-01

    International audience; A sup-interpretation is a tool which provides upper bounds on the size of the values computed by the function symbols of a program. Sup-interpretations have shown their interest to deal with the complexity of first order functional programs. This paper is an attempt to adapt the framework of sup-interpretations to a fragment of object-oriented programs, including loop and while constructs and methods with side effects. We give a criterion, called brotherly criterion, w...

  20. Implementing a Cardiac Skills Orientation and Simulation Program.

    Science.gov (United States)

    Hemingway, Maureen W; Osgood, Patrice; Mannion, Mildred

    2018-02-01

    Patients with cardiac morbidities admitted for cardiac surgical procedures require perioperative nurses with a high level of complex nursing skills. Orienting new cardiac team members takes commitment and perseverance in light of variable staffing levels, high-acuity patient populations, an active cardiac surgical schedule, and the unpredictability of scheduling patients undergoing cardiac transplantation. At an academic medical center in Boston, these issues presented opportunities to orient new staff members to the scrub person role, but hampered efforts to provide active learning opportunities in a safe environment. As a result, facility personnel created a program to increase new staff members' skills, confidence, and proficiency, while also increasing the number of staff members who were proficient at scrubbing complex cardiac procedures. To address the safe learning requirement, personnel designed a simulation program to provide scrubbing experience, decrease orientees' supervision time, and increase staff members' confidence in performing the scrub person role. © AORN, Inc, 2018.

  1. A survey and comparison of heuristics for the 2D oriented on-line ...

    African Journals Online (AJOL)

    The two dimensional oriented on-line strip packing problem requires items to be packed, one at a time, into a strip of fixed width and infinite height so as to minimise the total height of the packing. The items may neither be rotated nor overlap. In this paper, ten heuristics from the literature are considered for the special case ...

  2. A new spin-oriented nuclei facility: POLAREX

    Directory of Open Access Journals (Sweden)

    Etilé A.

    2014-03-01

    Full Text Available Using the On-Line Nuclear Orientation method, POLAREX (POLARization of EXotic nuclei is a new facility allowing to study the anisotropic decay of spin-oriented nuclei. Based on the combination of on-line implantation of radioactive nuclei with Low Temperature Nuclear Orientation technique and Nuclear Magnetic Resonance, POLAREX allows to measure nuclear electromagnetic moments and ground-state spins, in the aim to get information about the wave function composition of the nuclear state. Polarized nuclei can also be used to study fundamental interactions involving nuclear β-decay asymmetries. The POLAREX infrastructure will be installed at Accélérateur Linéaire auprés du Tandem d’Orsay in order to study neutron-rich nuclei, some of which have not been studied yet. Will be presented here, all the possibilities of this new facility and a non exhaustive scientific program.

  3. Is the Library's Online Orientation Program Effective with English Language Learners?

    Science.gov (United States)

    Albarillo, Frans

    2017-01-01

    In this paper, the author examines four years of assessment data (N = 4,786) from Brooklyn College's Library Online Orientation Program (LOOP; url: https://library.brooklyn.cuny.edu/resources/loop/loop.php), which is used to provide all English 1010 students with an orientation to the library, to see if English language learners (ELLs) are…

  4. Off-line programming and simulation in handling nuclear components

    International Nuclear Information System (INIS)

    Baker, C.P.

    1993-10-01

    IGRIP was used to create a simulation of the robotic workcell design for handling components at the PANTEX nuclear arms facility. This initial simulation identified problems with the customer's proposed worker layout, and allowed a correction to be proposed. Refinement of the IGRIP simulation allowed the design and construction of a workcell mock-up and accurate off-line programming of the system. IGRIP's off-line programming capabilities are being used to develop the motion control code for the workcell. PNLs success in this area suggests that simulation and off-line programming may be valuable tools for developing robotics in some automation resistant industries

  5. System safety and reliability using object-oriented programming techniques

    International Nuclear Information System (INIS)

    Patterson-Hine, F.A.; Koen, B.V.

    1987-01-01

    Direct evaluation fault tree codes have been written in recursive, list-processing computer languages such as PL/1 (PATREC-I) and LISP (PATREC-L). The pattern-matching strategy implemented in these codes has been used extensively in France to evaluate system reliability. Recent reviews of the risk management process suggest that a data base containing plant-specific information be integrated with a package of codes used for probabilistic risk assessment (PRA) to alleviate some of the difficulties that make a PRA so costly and time-intensive. A new programming paradigm, object-oriented programming, is uniquely suited for the development of such a software system. A knowledge base and fault tree evaluation algorithm, based on previous experience with PATREC-L, have been implemented using object-oriented techniques, resulting in a reliability assessment environment that is easy to develop, modify, and extend

  6. Aspects on Teaching/Learning with Object Oriented Programming for Entry Level Courses of Engineering.

    Science.gov (United States)

    de Oliveira, Clara Amelia; Conte, Marcos Fernando; Riso, Bernardo Goncalves

    This work presents a proposal for Teaching/Learning, on Object Oriented Programming for Entry Level Courses of Engineering and Computer Science, on University. The philosophy of Object Oriented Programming comes as a new pattern of solution for problems, where flexibility and reusability appears over the simple data structure and sequential…

  7. Static analysis of unbounded structures in object-oriented programs

    NARCIS (Netherlands)

    Grabe, Immo

    2012-01-01

    In this thesis we investigate different techniques and formalisms to address complexity introduced by unbounded structures in object-oriented programs. We give a representation of a weakest precondition calculus for abstract object creation in dynamic logic. Based on this calculus we define symbolic

  8. Factors Leading to Self-Removal from the Bariatric Surgery Program After Attending the Orientation Session.

    Science.gov (United States)

    Yang, Kai; Zhang, Binghao; Kastanias, Patti; Wang, Wei; Okraniec, Allan; Sockalingam, Sanjeev

    2017-01-01

    Bariatric surgery orientation sessions are often the first point of contact and a recommended component of pre-bariatric surgery assessment. Self-removal rates after bariatric program orientation are as high as 25 % despite the proven efficacy of this procedure. The objective of this study was to identify factors contributing to patient self-removal after orientation using a mixed method approach. Patients who attended the Toronto Western Hospital Bariatric Surgery Program orientation between 2012 and 2013 and then self-removed from the program (N = 216) were included in the study. Subjects were interviewed via telephone using a semi-structured interview guide, generating both quantitative and qualitative data. Factors leading to discontinuation were rated on a five-point Likert scale. Qualitative data was analyzed using constant comparative methodology. The response rate was 59 % with a 40.7 % completion rate (N = 88). Concerns about potential surgical risks and complications and the ability to adapt to changes in eating and drinking post-operatively were identified as the top two factors for patients' self-removal from the program. Thematic analysis uncovered 11 major themes related to patient self-removal. Unexpected themes include perceived personal suitability for the surgery, family impact of surgery, miscommunication with the family physician, and fears related to the orientation information. This is one of the first studies examining barriers to bariatric surgery in the pre-operative setting and offers new insights into the reasons patients self-remove from bariatric surgery programs. This study may inform bariatric orientation program changes resulting in improved access to this effective surgical intervention.

  9. A fine-grained, customizable debugger for aspect-oriented programming

    NARCIS (Netherlands)

    Yin, Haihan; Leavens, G.T.; Chiba, S.; Bockisch, Christoph; Aksit, Mehmet; Tanter, E.

    2013-01-01

    To increase modularity, many aspect-oriented programming languages provide a mechanism based on implicit invocation: An aspect can influence runtime behavior of other modules without the need that these modules refer to the aspect. Recent studies show that a significant part of reported bugs in

  10. Virtual classes: a powerful mechanism in object-oriented programming

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann; Møller-Pedersen, Birger

    1989-01-01

    The notions of class, subclass and virtual procedure are fairly well understood and recognized as some of the key concepts in object-oriented programming. The possibility of modifying a virtual procedure in a subclass is a powerful technique for specializing the general properties of the superclass....... In most object-oriented languages, the attributes of an object may be references to objects and (virtual) procedures. In Simula and BETA it is also possible to have class attributes. The power of class attributes has not yet been widely recognized. In BETA a class may also have virtual class attributes...

  11. Nuclear orientation of on-line separated isotopes

    International Nuclear Information System (INIS)

    Vanneste, L.; Vandeplassche, D.; Walle, E. van; Geenen, J.; Nuytten, C.; Marshak, H.

    1981-01-01

    The purpose of nuclear orientation in the study of nuclei far from stability is explained. Various methods of nuclear orientation are compared. The Leuven setup and its initial performance are described. (orig.)

  12. LineVISAR. A fringe-trace data analysis program

    Energy Technology Data Exchange (ETDEWEB)

    Furnish, Michael D. [Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)

    2014-02-01

    The line-imaging ORVIS or VISAR provides velocity as a function of position and time for a line on an experimental setup via a streak camera record of interference fringes. This document describes a Matlab-based program which guides the user through the process of converting these fringe data to a velocity surface. The data reduction is of the "fringe trace" type, wherein the changes in velocity at a given position on the line are calculated based on fringe motion past that point. The analyst must establish the fringe behavior up front, aided by peak-finding routines in the program. However, the later work of using fringe jumps to compensate for phase problems in other analysis techniques is greatly reduced. This program is not a standard GUI construction, and is prescriptive. At various points it saves the progress, allowing later restarts from those points.

  13. State of the art metrics for aspect oriented programming

    Science.gov (United States)

    Ghareb, Mazen Ismaeel; Allen, Gary

    2018-04-01

    The quality evaluation of software, e.g., defect measurement, gains significance with higher use of software applications. Metric measurements are considered as the primary indicator of imperfection prediction and software maintenance in various empirical studies of software products. However, there is no agreement on which metrics are compelling quality indicators for novel development approaches such as Aspect Oriented Programming (AOP). AOP intends to enhance programming quality, by providing new and novel constructs for the development of systems, for example, point cuts, advice and inter-type relationships. Hence, it is not evident if quality pointers for AOP can be derived from direct expansions of traditional OO measurements. Then again, investigations of AOP do regularly depend on established coupling measurements. Notwithstanding the late reception of AOP in empirical studies, coupling measurements have been adopted as useful markers of flaw inclination in this context. In this paper we will investigate the state of the art metrics for measurement of Aspect Oriented systems development.

  14. Monte Carlo and detector simulation in OOP [Object-Oriented Programming

    International Nuclear Information System (INIS)

    Atwood, W.B.; Blankenbecler, R.; Kunz, P.; Burnett, T.; Storr, K.M.

    1990-10-01

    Object-Oriented Programming techniques are explored with an eye toward applications in High Energy Physics codes. Two prototype examples are given: McOOP (a particle Monte Carlo generator) and GISMO (a detector simulation/analysis package)

  15. Slicken 1.0: Program for calculating the orientation of shear on reactivated faults

    Science.gov (United States)

    Xu, Hong; Xu, Shunshan; Nieto-Samaniego, Ángel F.; Alaniz-Álvarez, Susana A.

    2017-07-01

    The slip vector on a fault is an important parameter in the study of the movement history of a fault and its faulting mechanism. Although there exist many graphical programs to represent the shear stress (or slickenline) orientations on faults, programs to quantitatively calculate the orientation of fault slip based on a given stress field are scarce. In consequence, we develop Slicken 1.0, a software to rapidly calculate the orientation of maximum shear stress on any fault plane. For this direct method of calculating the resolved shear stress on a planar surface, the input data are the unit vector normal to the involved plane, the unit vectors of the three principal stress axes, and the stress ratio. The advantage of this program is that the vertical or horizontal principal stresses are not necessarily required. Due to its nimble design using Java SE 8.0, it runs on most operating systems with the corresponding Java VM. The software program will be practical for geoscience students, geologists and engineers and will help resolve a deficiency in field geology, and structural and engineering geology.

  16. Programming paradigms in an object-oriented multi-media standard

    NARCIS (Netherlands)

    D.J. Duke; I. Herman (Ivan)

    1997-01-01

    textabstractOf the various programming paradigms in use today, object-orientation is probably the most successful in terms of industrial take-up and application, particularly in the field of multimedia. It is therefore unsurprising that this technology has been adopted by ISO/IEC JTC1/SC24 as the

  17. AVal: an Extensible Attribute-Oriented Programming Validator for Java

    OpenAIRE

    Noguera , Carlos; Pawlak , Renaud

    2007-01-01

    International audience; Attribute Oriented Programming (@OP ) permits programmers to extend the semantics of a base program by annotating it with attributes that are related to a set of concerns. Examples of this are applications that rely on XDoclet (such as Hibernate) or, with the release of Java5's annotations, EJB3. The set of attributes that implements a concern defines a Domain Specific Language, and as such, imposes syntactic and semantic rules on the way that attributes are included i...

  18. Direct evaluation of fault trees using object-oriented programming techniques

    Science.gov (United States)

    Patterson-Hine, F. A.; Koen, B. V.

    1989-01-01

    Object-oriented programming techniques are used in an algorithm for the direct evaluation of fault trees. The algorithm combines a simple bottom-up procedure for trees without repeated events with a top-down recursive procedure for trees with repeated events. The object-oriented approach results in a dynamic modularization of the tree at each step in the reduction process. The algorithm reduces the number of recursive calls required to solve trees with repeated events and calculates intermediate results as well as the solution of the top event. The intermediate results can be reused if part of the tree is modified. An example is presented in which the results of the algorithm implemented with conventional techniques are compared to those of the object-oriented approach.

  19. Sexual Orientation Topics in Elementary Teacher Preparation Programs in the USA

    Science.gov (United States)

    Jennings, Todd; Sherwin, Gary

    2008-01-01

    This investigation is a descriptive study documenting the inclusion of sexual orientation (gay and lesbian) topics in a sample of 65 public university elementary teacher preparation programs across the USA (representing the preparation of 14,000-19,000 new teachers annually). Findings indicate that only 55.6% of programs address sexual orientation…

  20. Enhancing Problem-Solving Capabilities Using Object-Oriented Programming Language

    Science.gov (United States)

    Unuakhalu, Mike F.

    2009-01-01

    This study integrated object-oriented programming instruction with transfer training activities in everyday tasks, which might provide a mechanism that can be used for efficient problem solving. Specifically, a Visual BASIC embedded with everyday tasks group was compared to another group exposed to Visual BASIC instruction only. Subjects were 40…

  1. Object-Oriented Programming in the Development of Containment Analysis Code

    International Nuclear Information System (INIS)

    Han, Tae Young; Hong, Soon Joon; Hwang, Su Hyun; Lee, Byung Chul; Byun, Choong Sup

    2009-01-01

    After the mid 1980s, the new programming concept, Object-Oriented Programming (OOP), was introduced and designed, which has the features such as the information hiding, encapsulation, modularity and inheritance. These offered much more convenient programming paradigm to code developers. The OOP concept was readily developed into the programming language as like C++ in the 1990s and is being widely used in the modern software industry. In this paper, we show that the OOP concept is successfully applicable to the development of safety analysis code for containment and propose the more explicit and easy OOP design for developers

  2. Integrating Robot Task Planning into Off-Line Programming Systems

    DEFF Research Database (Denmark)

    Sun, Hongyan; Kroszynski, Uri

    1988-01-01

    a system architecture for integrated robot task planning. It identifies and describes the components considered necessary for implementation. The focus is on functionality of these elements as well as on the information flow. A pilot implementation of such an integrated system architecture for a robot......The addition of robot task planning in off-line programming systems aims at improving the capability of current state-of-the-art commercially available off-line programming systems, by integrating modeling, task planning, programming and simulation together under one platform. This article proposes...... assembly task is discussed....

  3. Transitional orientation: a cost-effective alternative to traditional RN residency programs.

    Science.gov (United States)

    Guthrie, Kimberly; Tyrna, Jaime; Giannuzzi, Donna

    2013-01-01

    Recruitment, orientation, and development costs, particularly for inexperienced RNs, challenge hospitals to find cost-effective methods to assure patients receive competent nursing care. Nurse leaders at the Lee Memorial Health System (LMHS) initiated a multifaceted development methodology called the Transitional Orientation Program, designed to develop and retain competent RNs. To assist in the intensive development needs required by the transitional unit interns and for other inexperienced RNs assigned initially to their unit of hire, LMHS established new clinical educator positions called intern development specialists (IDS). Results of this initiative showed a significant decrease in total orientation times and costs, and a dramatic increase in retention rates of inexperienced RNs.

  4. Feasibility study for objective oriented design of system thermal hydraulic analysis program

    International Nuclear Information System (INIS)

    Chung, Bub Dong; Jeong, Jae Jun; Hwang, Moon Kyu

    2008-01-01

    The system safety analysis code, such as RELAP5, TRAC, CATHARE etc. have been developed based on Fortran language during the past few decades. Refactoring of conventional codes has been also performed to improve code readability and maintenance. However the programming paradigm in software technology has been changed to use objects oriented programming (OOP), which is based on several techniques, including encapsulation, modularity, polymorphism, and inheritance. In this work, objective oriented program for system safety analysis code has been tried utilizing modernized C language. The analysis, design, implementation and verification steps for OOP system code development are described with some implementation examples. The system code SYSTF based on three-fluid thermal hydraulic solver has been developed by OOP design. The verifications of feasibility are performed with simple fundamental problems and plant models. (author)

  5. Reflections on the Teaching of Programming

    DEFF Research Database (Denmark)

    -line tutorials, object-oriented programming and Java, the BlueJ environment to introduce programming, model-driven programming as opposed to the prevailing language-driven approach, teaching software engineering, testing, extreme programming, frameworks, feedback and assessment, active learning, technology.......  Part II consists of four chapters that specifically address issues related to  introductory courses on object-oriented programming ⎯the currently most prevailing  approach to introductory programming. The primary issues covered are transitioning  to object-oriented programming and Java, the use...... general challenge of  teaching software engineering. The primary issues covered in this part are testing,  extreme programming, and frameworks. These are all issues that are typically covered  in later courses.  Part IV, the last part of the book, consists of two chapters addressing innovative  approaches...

  6. A Study of the Development of Students' Visualizations of Program State during an Elementary Object-Oriented Programming Course

    Science.gov (United States)

    Sajaniemi, Jorma; Kuittinen, Marja; Tikansalo, Taina

    2008-01-01

    Students' understanding of object-oriented (OO) program execution was studied by asking students to draw a picture of a program state at a specific moment. Students were given minimal instructions on what to include in their drawings in order to see what they considered to be central concepts and relationships in program execution. Three drawing…

  7. Knowledge-based simulation using object-oriented programming

    Science.gov (United States)

    Sidoran, Karen M.

    1993-01-01

    Simulations have become a powerful mechanism for understanding and modeling complex phenomena. Their results have had substantial impact on a broad range of decisions in the military, government, and industry. Because of this, new techniques are continually being explored and developed to make them even more useful, understandable, extendable, and efficient. One such area of research is the application of the knowledge-based methods of artificial intelligence (AI) to the computer simulation field. The goal of knowledge-based simulation is to facilitate building simulations of greatly increased power and comprehensibility by making use of deeper knowledge about the behavior of the simulated world. One technique for representing and manipulating knowledge that has been enhanced by the AI community is object-oriented programming. Using this technique, the entities of a discrete-event simulation can be viewed as objects in an object-oriented formulation. Knowledge can be factual (i.e., attributes of an entity) or behavioral (i.e., how the entity is to behave in certain circumstances). Rome Laboratory's Advanced Simulation Environment (RASE) was developed as a research vehicle to provide an enhanced simulation development environment for building more intelligent, interactive, flexible, and realistic simulations. This capability will support current and future battle management research and provide a test of the object-oriented paradigm for use in large scale military applications.

  8. From Procedural to Object-Oriented Programming (OOP- Performance in OOP: An empirical study

    Directory of Open Access Journals (Sweden)

    Irene Govender

    2011-02-01

    Full Text Available This exploratory study of introductory pre- and in-service teachers’ performance in object-oriented programming (OOP assessments reveals important issues with regard to learning and teaching OOP, using java. The study is set against the backdrop of the country’s transition of its national IT curriculum from a procedural to an object-oriented programming language. The effect of prior programming experience and performances in different types of questions are examined. A combination of quantitative and qualitative methods is used to analyse the data. The effect of prior programming experience of a procedural kind and the type of assessments given is shown to have a marked influence on the performance in programming assessments and teaching of OOP. Many introductory OOP courses are in effect taught procedurally as courses in the small. Therefore educating teachers how to teach programming is a significant educational challenge. Some implications for teaching are therefore suggested

  9. The Nature of an Object-Oriented Program: How Do Practitioners Understand the Nature of What They Are Creating?

    Science.gov (United States)

    Thompson, Errol; Kinshuk

    2011-01-01

    Object-oriented programming is seen as a difficult skill to master. There is considerable debate about the most appropriate way to introduce novice programmers to object-oriented concepts. Is it possible to uncover what the critical aspects or features are that enhance the learning of object-oriented programming? Practitioners have differing…

  10. The Concert system - Compiler and runtime technology for efficient concurrent object-oriented programming

    Science.gov (United States)

    Chien, Andrew A.; Karamcheti, Vijay; Plevyak, John; Sahrawat, Deepak

    1993-01-01

    Concurrent object-oriented languages, particularly fine-grained approaches, reduce the difficulty of large scale concurrent programming by providing modularity through encapsulation while exposing large degrees of concurrency. Despite these programmability advantages, such languages have historically suffered from poor efficiency. This paper describes the Concert project whose goal is to develop portable, efficient implementations of fine-grained concurrent object-oriented languages. Our approach incorporates aggressive program analysis and program transformation with careful information management at every stage from the compiler to the runtime system. The paper discusses the basic elements of the Concert approach along with a description of the potential payoffs. Initial performance results and specific plans for system development are also detailed.

  11. Object-Oriented Control System Design Using On-Line Training of Artificial Neural Networks

    Science.gov (United States)

    Rubaai, Ahmed

    1997-01-01

    This report deals with the object-oriented model development of a neuro-controller design for permanent magnet (PM) dc motor drives. The system under study is described as a collection of interacting objects. Each object module describes the object behaviors, called methods. The characteristics of the object are included in its variables. The knowledge of the object exists within its variables, and the performance is determined by its methods. This structure maps well to the real world objects that comprise the system being modeled. A dynamic learning architecture that possesses the capabilities of simultaneous on-line identification and control is incorporated to enforce constraints on connections and control the dynamics of the motor. The control action is implemented "on-line", in "real time" in such a way that the predicted trajectory follows a specified reference model. A design example of controlling a PM dc motor drive on-line shows the effectiveness of the design tool. This will therefore be very useful in aerospace applications. It is expected to provide an innovative and noval software model for the rocket engine numerical simulator executive.

  12. Library of problem-oriented programs for solving problems of atomic and nuclear physics

    International Nuclear Information System (INIS)

    Kharitonov, Yu.I.

    1976-01-01

    The Data Centre of the Leningrad Institute of Nuclear Physics (LIYaF) is working on the establishment of a library of problem-oriented computer programs for solving problems of atomic and nuclear physics. This paper lists and describes briefly the programs presently available to the Data Centre. The descriptions include the program code numbers, the program language, the translator for which the program is designed, and the program scope

  13. The role of metacognitive skills in solving object-oriented programming problems: a case study

    Directory of Open Access Journals (Sweden)

    Marietjie Havenga

    2015-07-01

    Full Text Available This article reports on the role of metacognitive skills when solving object-oriented programming problems as part of a case study. The research was constructivist-based within an interpretivist approach to explore how four students constructed their own thinking when solving programming problems. A qualitative methodology was employed. Both concept-driven coding and data-driven coding were applied. Two main issues emerged from the findings. Participating students had fragmented knowledge of the object-oriented approach and shortcomings regarding the implementation thereof, and they experienced problems with metacognitive control during all the steps of program development. Based on the findings the use of metacognitive critical control points (MCCPs is proposed to be used as a mechanism to facilitate students in their programming efforts and to prevent loss of control during program development.

  14. Reduction of the environmental concentration of air pollutants by proper geometrical orientation of industrial line sources

    International Nuclear Information System (INIS)

    Tadmor, J.

    1980-01-01

    An account is given of an Israeli study of two line sources, one composed of 10 and the other of 20 individual sources. The height of release ranged from 15.7 to 39.6 m, with a uniform rate of release of a gaseous pollutant of 1 Ci/s for each source. Average pollutant concentration was plotted as a function of the rotation angle of the line sources. Reduction of pollutant concentration by a particular rotation of the line sources attained values of up to 50%. At certain rotation angles of the line sources, the environmental concentration was lower even as compared with a single high source. Results also depended on atmospheric conditions. It is suggested that considering the increase in cost of augmenting the height of release as a means of reducing the air pollutant concentration, determination of the optimum geometric orientation of the line sources should be considered as an economical means of improving environmental air quality. (U.K.)

  15. Supporting Product Line Evolution with Framed Aspects

    DEFF Research Database (Denmark)

    Loughran, Neil; Rashid, Awais; Zhang, Weishan

    2004-01-01

    , but there will eventually come a time when a certain feature or scenario appears which could not have been foreseen in the early stages of development. We argue that frames and aspects when used in isolation cannot overcome these weaknesses effectively. However, they can be addressed by using the respective strengths......This paper discusses how evolution in software product lines can be supported using framed aspects: a combination of aspect-oriented programming and frame technology. Product line architectures and assets are subject to maintenance and evolution throughout their lifetime due to the emergence of new...... of both technologies in combination. The amalgamation of framing and aspect-oriented techniques can help in the integration of new features and thus reduce the risk of architectural erosion....

  16. Testing Object-Oriented Programs using Dynamic Aspects and Non-Determinism

    DEFF Research Database (Denmark)

    Achenbach, Michael; Ostermann, Klaus

    2010-01-01

    decisions exposing private data. We present an approach that both improves the expressiveness of test cases using non-deterministic choice and reduces design modifications using dynamic aspect-oriented programming techniques. Non-deterministic choice facilitates local definitions of multiple executions...... without parameterization or generation of tests. It also eases modelling naturally non-deterministic program features like IO or multi-threading in integration tests. Dynamic AOP facilitates powerful design adaptations without exposing test features, keeping the scope of these adaptations local to each...... test. We also combine non-determinism and dynamic aspects in a new approach to testing multi-threaded programs using co-routines....

  17. Development of an Occupational Orientation Program for Grades K-6. Final Report.

    Science.gov (United States)

    Kesler, Ray M.; Brown, Sandra

    This report presents the development, methodology, and findings of an Occupational Orientation Program for Grades K-6 in Monongalia County, West Virginia. The objectives of the program were to develop a curriculum for an elementary school that would give students the assistance needed to make realistic, attainable career choices, to assist…

  18. Holistic Approach to Learning and Teaching Introductory Object-Oriented Programming

    Science.gov (United States)

    Thota, Neena; Whitfield, Richard

    2010-01-01

    This article describes a holistic approach to designing an introductory, object-oriented programming course. The design is grounded in constructivism and pedagogy of phenomenography. We use constructive alignment as the framework to align assessments, learning, and teaching with planned learning outcomes. We plan learning and teaching activities,…

  19. Mobile Game Development: Object-Orientation or Not

    DEFF Research Database (Denmark)

    Zhang, Weishan; Han, Dong; Kunz, Thomas

    2007-01-01

    technology is the prevalent programming paradigm, most of the current mobile games are developed with object-orientation (OO) technologies. Intuitively OO is not a perfect paradigm for embedded software. Questions remain such as how OO and to what degree OO will affect the performance, executable file size......Mobile games are one of the primary entertainment applications at present. Limited by scarce resources, such as memory, CPU, input and output, etc, mobile game development is more difficult than desktop application development, with performance as one of the top critical requirements. As object-oriented...... for the development of mobile device applications (but normal for usual desktop applications). We then apply some optimization strategies along the way of structural programming. The experiment shows that the total jar file size of these five optimized games decreases 71%, the lines of codes decreases 59...

  20. Using linear programming to analyze and optimize stochastic flow lines

    DEFF Research Database (Denmark)

    Helber, Stefan; Schimmelpfeng, Katja; Stolletz, Raik

    2011-01-01

    This paper presents a linear programming approach to analyze and optimize flow lines with limited buffer capacities and stochastic processing times. The basic idea is to solve a huge but simple linear program that models an entire simulation run of a multi-stage production process in discrete time...... programming and hence allows us to solve buffer allocation problems. We show under which conditions our method works well by comparing its results to exact values for two-machine models and approximate simulation results for longer lines....

  1. Captures of Boll Weevils (Coleoptera: Curculionidae) in Relation to Trap Orientation and Distance From Brush Lines.

    Science.gov (United States)

    Spurgeon, Dale W

    2016-04-01

    Eradication programs for the boll weevil (Anthonomus grandis grandis Boheman) rely on pheromone-baited traps to trigger insecticide treatments and monitor program progress. A key objective of monitoring in these programs is the timely detection of incipient weevil populations to limit or prevent re-infestation. Therefore, improvements in the effectiveness of trapping would enhance efforts to achieve and maintain eradication. Association of pheromone traps with woodlots and other prominent vegetation are reported to increase captures of weevils, but the spatial scale over which this effect occurs is unknown. The influences of trap distance (0, 10, and 20 m) and orientation (leeward or windward) to brush lines on boll weevil captures were examined during three noncropping seasons (October to February) in the Rio Grande Valley of Texas. Differences in numbers of captured weevils and in the probability of capture between traps at 10 or 20 m from brush, although often statistically significant, were generally small and variable. Variations in boll weevil population levels, wind directions, and wind speeds apparently contributed to this variability. In contrast, traps closely associated with brush (0 m) generally captured larger numbers of weevils, and offered a higher probability of weevil capture compared with traps away from brush. These increases in the probability of weevil capture were as high as 30%. Such increases in the ability of traps to detect low-level boll weevil populations indicate trap placement with respect to prominent vegetation is an important consideration in maximizing the effectiveness of trap-based monitoring for the boll weevil.

  2. Object-oriented design and programming with C++ your hands-on guide to C++ programming, with special emphasis on design, testing, and reuse

    CERN Document Server

    Leach, Ronald

    2014-01-01

    Object-Oriented Design and Programming with C++: Your Hands-On Guide to C++ Programming, with Special Emphasis on Design, Testing, and Reuse provides a list of software engineering principles to guide the software development process. This book presents the fundamentals of the C++ language.Organized into two parts encompassing 10 chapters, this book begins with an overview of C++ and describes object-oriented programming and the history of C++. This text then introduces classes, polymorphism, inheritance, and overloading. Other chapters consider the C++ preprocessor and organization of class l

  3. Line Program Environmental Management Audit: Formerly Utilized Sites Remedial Action Program

    International Nuclear Information System (INIS)

    1992-05-01

    This report documents the results of the Line Program Environmental Management Audit completed for the Formerly Utilized Sites Remedial Action Program (FUSRAP). During this Audit, activities and records were reviewed and personnel interviewed at Oak Ridge, Tennessee. Additionally, since FUSRAP falls under the responsibility of the Office of the Assistant Secretary for Environmental Restoration and Waste Management, selected individuals from this office were interviewed in Washington, DC and Germantown, Maryland. The onsite portion of the FUSRAP Audit was conducted from March 16 through 27, 1992, by the US Department of Energy's Office of Environmental Audit (EH-24) located within the Office of the Assistant Secretary for Environment, Safety and Health (EH-1). The scope of the FUSRAP Line Program Environmental Management Audit was comprehensive and included all areas of environmental management with the exception of the National Environmental Policy Act (NEPA). Since the subject of compliance with and implementation of the requirements of NEPA is the responsibility of the DOE Headquarters Office of NEPA Oversight, management issues pertaining to NEPA were not investigated as part of this Audit

  4. BlueJ Visual Debugger for Learning the Execution of Object-Oriented Programs?

    Science.gov (United States)

    Bennedsen, Jens; Schulte, Carsten

    2010-01-01

    This article reports on an experiment undertaken in order to evaluate the effect of a program visualization tool for helping students to better understand the dynamics of object-oriented programs. The concrete tool used was BlueJ's debugger and object inspector. The study was done as a control-group experiment in an introductory programming…

  5. An Evaluation Instrument for Object-Oriented Example Programs for Novices

    DEFF Research Database (Denmark)

    Christensen, Henrik Bærbak; Börstler, Jürgen; Nordström,, Marie

    objectively and consistently requires some kind of measurement instrument. In this paper, we describe the development and initial validation of an evaluation instrument for example programs, based on three aspects of quality; technical quality, object-oriented quality, and didactical quality. Validation......Examples are important tools for programming education. In this paper, we investigate desirable properties of programming examples from a cognitive and a measurement point of view. We argue that some cognitive aspects of example programs are "caught" by common software measures......, but they are not sufficient to capture all important aspects of understandability. We propose a framework for measuring the understandability of example programs that also considers factors related to the usage context of examples. Research shows that examples play an important role for cognitive skill acquisition. Students...

  6. Effect of the essentials of critical care orientation (ECCO) program on the development of nurses' critical thinking skills.

    Science.gov (United States)

    Kaddoura, Mahmoud A

    2010-09-01

    It is essential for nurses to develop critical thinking skills to ensure their ability to provide safe and effective care to patients with complex and variable needs in ever-changing clinical environments. To date, very few studies have been conducted to examine how nursing orientation programs develop the critical thinking skills of novice critical care nurses. Strikingly, no research studies could be found about the American Association of Critical Care Nurses Essentials of Critical Care Orientation (ECCO) program and specifically its effect on the development of nurses' critical thinking skills. This study explored the perceptions of new graduate nurses regarding factors that helped to develop their critical thinking skills throughout their 6-month orientation program in the intensive care unit. A convenient non-probability sample of eight new graduates was selected from a hospital that used the ECCO program. Data were collected with demographic questionnaires and semi-structured interviews. An exploratory qualitative research method with content analysis was used to analyze the data. The study findings showed that new graduate nurses perceived that they developed critical thinking skills that improved throughout the orientation period, although there were some challenges in the ECCO program. This study provides data that could influence the development and implementation of future nursing orientation programs. Copyright 2010, SLACK Incorporated.

  7. Frequent Statement and Dereference Elimination for Imperative and Object-Oriented Distributed Programs

    Science.gov (United States)

    El-Zawawy, Mohamed A.

    2014-01-01

    This paper introduces new approaches for the analysis of frequent statement and dereference elimination for imperative and object-oriented distributed programs running on parallel machines equipped with hierarchical memories. The paper uses languages whose address spaces are globally partitioned. Distributed programs allow defining data layout and threads writing to and reading from other thread memories. Three type systems (for imperative distributed programs) are the tools of the proposed techniques. The first type system defines for every program point a set of calculated (ready) statements and memory accesses. The second type system uses an enriched version of types of the first type system and determines which of the ready statements and memory accesses are used later in the program. The third type system uses the information gather so far to eliminate unnecessary statement computations and memory accesses (the analysis of frequent statement and dereference elimination). Extensions to these type systems are also presented to cover object-oriented distributed programs. Two advantages of our work over related work are the following. The hierarchical style of concurrent parallel computers is similar to the memory model used in this paper. In our approach, each analysis result is assigned a type derivation (serves as a correctness proof). PMID:24892098

  8. Motivational Orientations of Non-Traditional Adult Students to Enroll in a Degree-Seeking Program

    Science.gov (United States)

    Francois, Emmanuel Jean

    2014-01-01

    The purpose of this research was to investigate the motivational orientations of non-traditional adult students to enroll in a degree-seeking program based on their academic goal. The Education Participation Scale (EPS) was used to measure the motivational orientations of participants. Professional advancement, cognitive interest, and educational…

  9. Method for Statically Checking an Object-oriented Computer Program Module

    Science.gov (United States)

    Bierhoff, Kevin M. (Inventor); Aldrich, Jonathan (Inventor)

    2012-01-01

    A method for statically checking an object-oriented computer program module includes the step of identifying objects within a computer program module, at least one of the objects having a plurality of references thereto, possibly from multiple clients. A discipline of permissions is imposed on the objects identified within the computer program module. The permissions enable tracking, from among a discrete set of changeable states, a subset of states each object might be in. A determination is made regarding whether the imposed permissions are violated by a potential reference to any of the identified objects. The results of the determination are output to a user.

  10. Verifying object-oriented programs with higher-order separation logic in Coq

    DEFF Research Database (Denmark)

    Bengtson, Jesper; Jensen, Jonas Braband; Sieczkowski, Filip

    2011-01-01

    We present a shallow Coq embedding of a higher-order separation logic with nested triples for an object-oriented programming language. Moreover, we develop novel specification and proof patterns for reasoning in higher-order separation logic with nested triples about programs that use interfaces...... and interface inheritance. In particular, we show how to use the higher-order features of the Coq formalisation to specify and reason modularly about programs that (1) depend on some unknown code satisfying a specification or that (2) return objects conforming to a certain specification. All of our results have...

  11. An Achievement Degree Analysis Approach to Identifying Learning Problems in Object-Oriented Programming

    Science.gov (United States)

    Allinjawi, Arwa A.; Al-Nuaim, Hana A.; Krause, Paul

    2014-01-01

    Students often face difficulties while learning object-oriented programming (OOP) concepts. Many papers have presented various assessment methods for diagnosing learning problems to improve the teaching of programming in computer science (CS) higher education. The research presented in this article illustrates that although max-min composition is…

  12. Second Line of Defense Spares Program

    Energy Technology Data Exchange (ETDEWEB)

    Henderson, Dale L.; Holmes, Aimee E.; Muller, George; Mercier, Theresa M.; Brigantic, Robert T.; Perkins, Casey J.; Cooley, Scott K.; Thorsen, Darlene E.

    2012-11-20

    During Fiscal Year 2012, a team from the Pacific Northwest National Laboratory (PNNL) conducted an assessment and analysis of the Second Line of Defense (SLD) Sustainability spare parts program. Spare parts management touches many aspects of the SLD Sustainability Program including contracting and integration of Local Maintenance Providers (LMP), equipment vendors, analyses and metrics on program performance, system state of health, and maintenance practices. Standardized spares management will provide better data for decisions during site transition phase and will facilitate transition to host country sustainability ownership. The effort was coordinated with related SLD Sustainability Program initiatives, including a configuration items baselining initiative, a metrics initiative, and a maintenance initiative. The spares study has also led to pilot programs for sourcing alternatives that include regional intermediate inventories and partnering agreements that leverage existing supply chains. Many partners from the SLD Sustainability program contributed to and were consulted in the course of the study. This document provides a description of the findings, recommendations, and implemented solutions that have resulted from the study.

  13. Reentry Orientation and Alumni Networking in U.S. Colleges and Universities with Agriculture and Natural Resources Programs. Survey Report.

    Science.gov (United States)

    Huntsberger, Paul E.

    This report presents results of a survey of U.S. postsecondary institutions with agriculture and natural resources programs, concerning institutional support for reentry orientation and alumni networking programs. Reentry orientation" involves programs that help international students become aware of the adjustment aspects of returning home,…

  14. Objective Oriented Design of System Thermal Hydraulic Analysis Program and Verification of Feasibility

    International Nuclear Information System (INIS)

    Chung, Bub Dong; Jeong, Jae Jun; Hwang, Moon Kyu

    2008-01-01

    The system safety analysis code, such as RELAP5, TRAC, CATHARE etc. have been developed based on Fortran language during the past few decades. Refactoring of conventional codes has been also performed to improve code readability and maintenance. TRACE, RELAP5-3D and MARS codes are examples of these activities. The codes were redesigned to have modular structures utilizing Fortran 90 features. However the programming paradigm in software technology has been changed to use objects oriented programming (OOP), which is based on several techniques, including encapsulation, modularity, polymorphism, and inheritance. It was not commonly used in mainstream software application development until the early 1990s. Many modern programming languages now support OOP. Although the recent Fortran language also support the OOP, it is considered to have limited functions compared to the modern software features. In this work, objective oriented program for system safety analysis code has been tried utilizing modern C language feature. The advantage of OOP has been discussed after verification of design feasibility

  15. Application Of Database Program in selecting Sorghum (Sorghum bicolor L) Mutant Lines

    International Nuclear Information System (INIS)

    H, Soeranto

    2000-01-01

    Computer database software namely MSTAT and paradox have been exercised in the field of mutation breeding especially in the process of selecting plant mutant lines of sorghum. In MSTAT, selecting mutant lines can be done by activating the SELECTION function and then followed by entering mathematical formulas for the selection criterion. Another alternative is by defining the desired selection intensity to the analysis results of subprogram SORT. Including the selected plant mutant lines in BRSERIES program, it will make their progenies be easier to be traced in subsequent generations. In paradox, an application program for selecting mutant lines can be made by combining facilities of Table, form and report. Selecting mutant lines with defined selection criterion can easily be done through filtering data. As a relation database, paradox ensures that the application program for selecting mutant lines and progeny trachings, can be made easier, efficient and interactive

  16. Interlimb Transfer of Grasp Orientation is Asymmetrical

    Directory of Open Access Journals (Sweden)

    Victor Frak

    2006-01-01

    Full Text Available One the most fundamental aspects of the human motor system is the hemispheric asymmetry seen in behavioral specialization. Hemispheric dominance can be inferred by a contralateral hand preference in grasping. Few studies have considered grasp orientation in the context of manual lateralization and none has looked at grasp orientation with natural prehension. Thirty right-handed adults performed precision grasps of a cylinder using the thumb and index fingers, and the opposition axis (OA was defined as the line connecting these two contact points on the cylinder. Subjects made ten consecutive grasps with one hand (primary hand movements followed by ten grasps with the other hand (trailing movements. Differences between primary and trailing grasps revealed that each hemisphere is capable of programming the orientation of the OA and that primary movements with the right hand significantly influenced OA orientation of the trailing left hand. These results extend the hemispheric dominance of the left hemisphere to the final positions of fingers during prehension.

  17. From Procedures To Objects: A Research Agenda For The Psychology Of Object-oriented Programming Education

    Directory of Open Access Journals (Sweden)

    Jorma Sajaniemi

    2008-01-01

    Full Text Available Programming education has experienced a shift from imperative and procedural programming to object-orientation. This shift has been motivated by educators' desire to please the information technology industry and potential students; it is not motivated by research either in psychology of programming or in computer science education. There are practically no results that would indicate that such a shift is desirable, needed in the first place, or even effective for learning programming. Moreover, there has been an implicit assumption that classic results on imperative and procedural programming education and learning apply to object-oriented programming (OOP as well. We argue that this is not the case and call for systematic research into the fundamental cognitive and educational issues in learning and teaching OOP. We also present a research agenda intended to improve the understanding of OOP and OOP education.

  18. Developing Competence: A Qualitative Inquiry of College Student Leadership in University Outdoor Orientation Programs

    Science.gov (United States)

    Starbuck, J. David.

    2013-01-01

    Forty-nine formal research studies have been conducted on participants of college outdoor orientation programs. Although many variables have been examined for the incoming students, only one study has focused on the impact on the student leaders. The goal of this study was to understand how student leaders in outdoor orientation programs…

  19. The implementation of a discovery-oriented science education program in a rural elementary school

    Science.gov (United States)

    Liddell, Martha Sue

    2000-10-01

    This study focused on the implementation of a discovery-oriented science education program at a rural elementary school in Mississippi. The instructional leadership role of the principal was examined in the study through identification and documentation of processes undertaken by the principal to implement a discovery-oriented science education program school. The goal of the study was to develop a suggested approach for implementing a discovery-oriented science education program for principals who wish to become instructional leaders in the area of science education at their schools. Mixed methods were used to collect, analyze, and interpret data. Subjects for the study consisted of teachers, students, and parents. Data were collected through field observation; observations of science education being taught by classroom teachers; examination of the principal's log describing actions taken to implement a discovery-oriented science education program; conducting semi-structured interviews with teachers as the key informants; and examining attitudinal data collected by the Carolina Biological Supply Company for the purpose of measuring attitudes of teachers, students, and parents toward the proposed science education program and the Science and Technology for Children (STC) program piloted at the school. To develop a suggested approach for implementing a discovery-oriented science education program, data collected from field notes, classroom observations, the principal's log of activities, and key informant interviews were analyzed and group into themes pertinent to the study. In addition to descriptive measures, chi-square goodness-of-fit tests were used to determine whether the frequency distribution showed a specific pattern within the attitudinal data collected by the Carolina Biological Supply Company. The pertinent question asked in analyzing data was: Are the differences significant or are they due to chance? An alpha level of .01 was selected to determine

  20. Prescription Drug Monitoring Programs and Pharmacist Orientation Toward Dispensing Controlled Substances.

    Science.gov (United States)

    Fendrich, Michael; Bryan, Janelle K; Hooyer, Katinka

    2018-01-03

    We sought to understand how pharmacists viewed and used a newly implemented prescription drug monitoring program (PDMP). We also sought to understand pharmacist orientation toward dispensing of controlled substances and the people who obtain them. We conducted three mini focus groups. The focus group findings were used to inform the design of a structured survey. We emailed a survey to 160 pharmacists who were employed in one statewide community chain store; we obtained 48 survey responses. Focus groups findings suggested that, in relation to the dispensing of scheduled prescription medication, pharmacists were either "healthcare" oriented, "law-enforcement" oriented, or an orientation that combined these two perspectives. Surveys suggested that pharmacists found PDMPs easy to use and that they used them frequently - often to contact physicians directly. Surveys suggested that pharmacists were typically either "healthcare" oriented or "mixed" (combined perspectives). Pharmacist orientation was associated with the frequency with which they counseled patients about medication risk and the frequency with which they used the PDMP as the basis for contacting prescribers. Ongoing tracking of pharmacists' use of PDMPs is important both at the implementation stage and as PDMPs develop over time. The orientation construct developed here is useful in understanding pharmacist behavior and attitudes towards patients potentially at risk for misuse of controlled substance medications. Further research on this construct could shed light on barriers and incentives for pharmacist PDMP participation and use and provide guidance for pharmacist training, ultimately enhancing patient care.

  1. An X window based graphics user interface for radiation information processing system developed with object-oriented programming technology

    International Nuclear Information System (INIS)

    Gao Wenhuan; Fu Changqing; Kang Kejun

    1993-01-01

    X Window is a network-oriented and network transparent windowing system, and now dominant in the Unix domain. The object-oriented programming technology can be used to change the extensibility of a software system remarkably. An introduction to graphics user interface is given. And how to develop a graphics user interface for radiation information processing system with object-oriented programming technology, which is based on X Window and independent of application is described briefly

  2. HOPI: on-line injection optimization program

    International Nuclear Information System (INIS)

    LeMaire, J.L.

    1977-01-01

    A method of matching the beam from the 200 MeV linac to the AGS without the necessity of making emittance measurements is presented. An on-line computer program written on the PDP10 computer performs the matching by modifying independently the horizontal and vertical emittance. Experimental results show success with this method, which can be applied to any matching section

  3. Updating of visual orientation in a gravity-based reference frame.

    Science.gov (United States)

    Niehof, Nynke; Tramper, Julian J; Doeller, Christian F; Medendorp, W Pieter

    2017-10-01

    The brain can use multiple reference frames to code line orientation, including head-, object-, and gravity-centered references. If these frames change orientation, their representations must be updated to keep register with actual line orientation. We tested this internal updating during head rotation in roll, exploiting the rod-and-frame effect: The illusory tilt of a vertical line surrounded by a tilted visual frame. If line orientation is stored relative to gravity, these distortions should also affect the updating process. Alternatively, if coding is head- or frame-centered, updating errors should be related to the changes in their orientation. Ten subjects were instructed to memorize the orientation of a briefly flashed line, surrounded by a tilted visual frame, then rotate their head, and subsequently judge the orientation of a second line relative to the memorized first while the frame was upright. Results showed that updating errors were mostly related to the amount of subjective distortion of gravity at both the initial and final head orientation, rather than to the amount of intervening head rotation. In some subjects, a smaller part of the updating error was also related to the change of visual frame orientation. We conclude that the brain relies primarily on a gravity-based reference to remember line orientation during head roll.

  4. Program elaborated of combined regime for on-line and off-line problems

    International Nuclear Information System (INIS)

    Ivanova, A.B.; Ioramashvili, Eh.Sh.; Polyakov, B.F.; Razdol'skaya, L.A.

    1979-01-01

    A description of the part of operational system designed for organization of packet treatment of algol tasks combined with the on-line system is provided. A block-scheme of the operational system functioning in the packet regime is presented. The ''Director'' program is the main part of the operational system which is responsible for the functioning of the algol programs. Its starting for the first time is carried out by the operator. All the subsequent process of the operation is automized. Problems connected with the organization of interruptions appearing in the cases of failures and as a reaction for the end of operation of any algol program or some of its links are considered

  5. Microworlds for Learning Object-Oriented Programming: Considerations from Research to Practice

    Science.gov (United States)

    Djelil, Fahima; Albouy-Kissi, Adelaide; Albouy-Kissi, Benjamin; Sanchez, Eric; Lavest, Jean-Marc

    2016-01-01

    Object-Oriented paradigm is a common paradigm for introductory programming courses. However, many teachers find that transitioning to teaching this paradigm is a difficult task. To overcome this complexity, many experienced teachers use microworlds to give beginner students an intuitive and rapid understanding of fundamental abstract concepts of…

  6. Proceedings of the 11th European Conference on Object-Oriented Programming

    NARCIS (Netherlands)

    Unknown, [Unknown; Aksit, Mehmet; Matsuoka, S.

    1997-01-01

    This book constitutes the strictly refereed proceedings of the 11th European Conference on Object-Oriented Programming, ECOOP'97, held in Jyväskylä, Finland, in June 1997. The book presents 20 revised full papers selected from a total of 103 submissions; also included are two full invited

  7. Conceptual Design of Object Oriented Program (OOP) for Pilot Code of Two-Fluid, Three-field Model with C++ 6.0

    International Nuclear Information System (INIS)

    Chung, Bub Dong; Lee, Young Jin

    2006-01-01

    Engineering software for design purpose in nuclear industries have been developed since early 1970s, and well established in 1980s. The most popular and common language for the software development has been FORTRAN series, until the more sophisticated GUI and software coupling is needed. The advanced computer language, such as C++, C has been developed to help the programming for the easy GUI need and reuse of well developed routines, with adopting the objective oriented program. A recent trend of programming becomes objective-oriented since the results are often more intuitive and easier to maintain than procedure program. The main motivation of this work is to capture objective oriented concepts for conventional safety analysis programs which consist of many functions and procedure oriented structures. In this work, the new objective programming with C++ 6.0 language has been tried for the PILOT code written in FORTRAN language, and conceptual OOP design of the system safety analysis code has been done

  8. Study to validate the outcome goal, competencies and educational objectives for use in intensive care orientation programs.

    Science.gov (United States)

    Boyle, M; Butcher, R; Kenney, C

    1998-03-01

    Intensive care orientation programs have become an accepted component of intensive care education. To date, however, there have been no Australian-based standards defining the appropriate level of competence to be attained upon completion of orientation. The aim of this study was to validate a set of aims, competencies and educational objectives that could form the basis of intensive care orientation and which would ensure an outcome standard of safe and effective practice. An initial document containing a statement of the desired outcome goal, six competency statements and 182 educational objectives was developed through a review of the orientation programs developed by the investigators. The Delphi technique was used to gain consensus among 13 nurses recognised for their expertise in intensive care education. The expert group rated the acceptability of each of the study items and provided suggestions for objectives to be included. An approval rating of 80 per cent was required to retain each of the study items, with the document refined through three Delphi rounds. The final document contains a validated statement of outcome goal, competencies and educational objectives for intensive care orientation programs.

  9. Effect of neurolinguistic programming training on self-actualization as measured by the Personal Orientation Inventory.

    Science.gov (United States)

    Duncan, R C; Konefal, J; Spechler, M M

    1990-06-01

    Neurolinguistic programming training is based on principles that should enable the trainee to be more "present"-oriented, inner-directed, flexible, self-aware, and responsive to others, that is, more self-actualized. This study reports within-person changes on self-actualization measures of the Personal Orientation Inventory following a 24-day residential training in neurolinguistic programming. Significant positive mean changes were found for 18 master practitioners on nine of the 12 scales and for 36 practitioners on 10 of the 12 scales. Findings are consistent with the hypothesis that training increases individual self-actualization scores.

  10. A resource oriented webs service for environmental modeling

    Science.gov (United States)

    Ferencik, Ioan

    2013-04-01

    Environmental modeling is a largely adopted practice in the study of natural phenomena. Environmental models can be difficult to build and use and thus sharing them within the community is an important aspect. The most common approach to share a model is to expose it as a web service. In practice the interaction with this web service is cumbersome due to lack of standardized contract and the complexity of the model being exposed. In this work we investigate the use of a resource oriented approach in exposing environmental models as web services. We view a model as a layered resource build atop the object concept from Object Oriented Programming, augmented with persistence capabilities provided by an embedded object database to keep track of its state and implementing the four basic principles of resource oriented architectures: addressability, statelessness, representation and uniform interface. For implementation we use exclusively open source software: Django framework, dyBase object oriented database and Python programming language. We developed a generic framework of resources structured into a hierarchy of types and consequently extended this typology with recurses specific to the domain of environmental modeling. To test our web service we used cURL, a robust command-line based web client.

  11. Visuospatial performance on an internet line judgment task and potential hormonal markers: sex, sexual orientation, and 2D:4D.

    Science.gov (United States)

    Collaer, Marcia L; Reimers, Stian; Manning, John T

    2007-04-01

    We investigated whether performance on a visuospatial line judgment task, the Judgment of Line Angle and Position-15 test (JLAP-15), showed evidence of sensitivity to early sex steroid exposure by examining how it related to sex, as well as to sexual orientation and 2D:4D digit ratios. Participants were drawn from a large Internet study with over 250,000 participants. In the main sample (ages 12-58 years), males outperformed females on the JLAP-15, showing a moderate effect size for sex. In agreement with a prenatal sex hormone hypothesis, line judgment accuracy in adults related to 2D:4D and sexual orientation, both of which are postulated to be influenced by early steroids. In both sexes, better visuospatial performance was associated with lower (more male-typical) digit ratios. For men, heterosexual participants outperformed homosexual/bisexual participants on the JLAP-15 and, for women, homosexual/bisexual participants outperformed heterosexual participants. In children aged 8-10 years, presumed to be a largely prepubertal group, boys also outperformed girls. These findings are consistent with the hypothesis that visuospatial ability is influenced by early sex steroids, although they do not rule out alternative explanations or additional influences. More broadly, such results support a prenatal sex hormone hypothesis that degree of androgen exposure may influence the neural circuitry underlying cognition (visuospatial ability) and sexual orientation as well as aspects of somatic (digit ratio) development.

  12. Position and orientation tracking system

    International Nuclear Information System (INIS)

    Burks, B.L.; DePiero, F.W.; Armstrong, G.A.; Jansen, J.F.; Muller, R.C.; Gee, T.F.

    1998-01-01

    A position and orientation tracking system presents a laser scanning apparatus having two measurement pods, a control station, and a detector array. The measurement pods can be mounted in the dome of a radioactive waste storage silo. Each measurement pod includes dual orthogonal laser scanner subsystems. The first laser scanner subsystem is oriented to emit a first line laser in the pan direction. The second laser scanner is oriented to emit a second line laser in the tilt direction. Both emitted line lasers scan planes across the radioactive waste surface to encounter the detector array mounted on a target robotic vehicle. The angles of incidence of the planes with the detector array are recorded by the control station. Combining measurements describing each of the four planes provides data for a closed form solution of the algebraic transform describing the position and orientation of the target robotic vehicle. 14 figs

  13. Rehabilitation Program Integrating Virtual Environment to Improve Orientation and Mobility Skills for People Who Are Blind.

    Science.gov (United States)

    Lahav, Orly; Schloerb, David W; Srinivasan, Mandayam A

    2015-01-01

    This paper presents the integration of a virtual environment (BlindAid) in an orientation and mobility rehabilitation program as a training aid for people who are blind. BlindAid allows the users to interact with different virtual structures and objects through auditory and haptic feedback. This research explores if and how use of the BlindAid in conjunction with a rehabilitation program can help people who are blind train themselves in familiar and unfamiliar spaces. The study, focused on nine participants who were congenitally, adventitiously, and newly blind, during their orientation and mobility rehabilitation program at the Carroll Center for the Blind (Newton, Massachusetts, USA). The research was implemented using virtual environment (VE) exploration tasks and orientation tasks in virtual environments and real spaces. The methodology encompassed both qualitative and quantitative methods, including interviews, a questionnaire, videotape recording, and user computer logs. The results demonstrated that the BlindAid training gave participants additional time to explore the virtual environment systematically. Secondly, it helped elucidate several issues concerning the potential strengths of the BlindAid system as a training aid for orientation and mobility for both adults and teenagers who are congenitally, adventitiously, and newly blind.

  14. Final Report on the Development of the Long Beach Fire Department Company Officer Orientation Program.

    Science.gov (United States)

    Rupe, Marvin L.; And Others

    The Long Beach Fire Department (California), developed a program to foster and improve the development of future fire department managers who are promoted from within the department. A 10-day orientation program was developed. The competency-based program featured a mix of management-leadership training (the nature of leadership, personnel…

  15. An object-oriented class design for the generalized finite element method programming

    Directory of Open Access Journals (Sweden)

    Dorival Piedade Neto

    Full Text Available The Generalized Finite Element Method (GFEM is a numerical method based on the Finite Element Method (FEM, presenting as its main feature the possibility of improving the solution by means of local enrichment functions. In spite of its advantages, the method demands a complex data structure, which can be especially benefited by the Object-Oriented Programming (OOP. Even though the OOP for the traditional FEM has been extensively described in the technical literature, specific design issues related to the GFEM are yet little discussed and not clearly defined. In the present article it is described an Object-Oriented (OO class design for the GFEM, aiming to achieve a computational code that presents a flexible class structure, circumventing the difficulties associated to the method characteristics. The proposed design is evaluated by means of some numerical examples, computed using a code implemented in Python programming language.

  16. Effectiveness of prevention-oriented school oral health program in a private school in Pimpri, Pune

    Directory of Open Access Journals (Sweden)

    Nitin Gupta

    2017-01-01

    Full Text Available Introduction: Programs oriented toward prevention have proven to be highly rewarding in reducing the dental disease burden in western populations. Some developing countries have also reported studies of school health programs with varying effectiveness. However, reports regarding improved effectiveness due to mobile dental unit are scarce. Thus, the present study aims at assessment of effectiveness of prevention-oriented school health program in a private school in Pimpri, Pune. Materials and Methods: A longitudinal study was conducted from May 2015 to June 2016 in Dr. D.Y. Patil school among 449 students aged 5 and 10 years using census sampling. Ethical clearance was obtained from Institutional Ethics Committee of Dr. D. Y. Patil Dental College and Hospital and permission was obtained from the school principal. The study was conducted in 3 phases. SPSS version 18 was used for analyzing the data. Results: There was significant reduction in decayed component and a significant increase in filled component in primary and permanent dentition. There was a significant reduction in treatment needs, i.e., one surface, two surface fillings, and pulp care and restoration. Conclusion: It can be concluded that this prevention-oriented 1-year program was helpful in improving the oral health of the children.

  17. Effectiveness of the toll-free line for public insurance programs.

    Science.gov (United States)

    Saunders, Cynthia M

    2005-03-01

    Toll-free lines for public insurance programs are a major point of entry to inquire about information. More than 1 million Californians are eligible for public insurance programs based on income but not yet enrolled. In 2000 and 2002, a "mystery-shopper" survey was conducted to ascertain overall effectiveness and interlanguage variation for information provided in Armenian, Cantonese, English, Farsi, Hmong, Khmer, Korean, Russian, Spanish, and Vietnamese. Although the 2002 study showed statistically significant improvements from 2000, many constructs remained problematic. In 2002, for example, statistically significant interlanguage variation was identified in discussing and checking eligibility for the program. Specifically, Spanish and Armenian callers were less likely than other language callers to have eligibility checked or deemed eligible. Removing barriers to enrollment in public insurance programs often requires political solutions, but improving customer service for the toll-free line necessitates efficiency and a focus on continuous quality improvement.

  18. Community oriented interprofessional health education in Mozambique: one student/one family program.

    Science.gov (United States)

    Ferrão, L J; Fernandes, Tito H

    2014-01-01

    In the remote northern region of Mozambique the ratio of doctors to patients is 1:50,000. In 2007, Lúrio University initiated an innovative, "One Student/One Family" program of teaching and learning for health professions students, to complement their traditional core curriculum. All students of each of the school's six health degree programs complete a curriculum in "Family and Community Health" in each year of their training. Groups of six students from six different health professions training programs make weekly visits to communities, where each student is allocated to a family. Students learn from their families about community life and health issues, within a community where 80% of the population still lacks access to modern health care and rely on indigenous doctors and traditional remedies. In turn, students transmit information to families about modern health care and report to the faculty any major health problems they find. The educational/experiential approach is interprofessional and community-oriented. The main perceived advantages of the program are that it is applied and problem-based learning for students, while simultaneously providing needed healthcare services to the community. The major disadvantages include the complexity of coordinating multidisciplinary groups, the time and distance required of students in traveling to communities, and interpretation of multiple reports with variable data. This community-oriented education program involving students from six disciplines uses nontraditional teaching/learning methods is the basis of the ex libris of Lúrio University.

  19. THE DEVELOPMENT OF A WORK ORIENTATION PROGRAM FOR HOME ECONOMICS RELATED OCCUPATIONS, 1964-1966.

    Science.gov (United States)

    FETTERMAN, ELSIE

    THE PURPOSE OF THIS STUDY, WHICH IS A SUMMARY OF A DOCTORAL DISSERTATION, WAS TO DEVELOP A WORK ORIENTATION PROGRAM FOR HOME ECONOMICS-RELATED OCCUPATIONS IN CONNECTICUT. QUESTIONNAIRES WERE SENT TO 43 TEACHERS OF SUCH PROGRAMS IN THE UNITED STATES AND ALL RESPONDED, GIVING INFORMATION ABOUT THEIR OBJECTIVES, COURSES, TEACHERS' BACKGROUNDS,…

  20. An application of object-oriented programming to process simulation

    International Nuclear Information System (INIS)

    Robinson, J.T.; Otaduy, P.J.

    1988-01-01

    This paper discusses the application of object-oriented programming to dynamic simulation of continuous processes. Processes may be modeled using this technique as a collection of objects which communicate with each other via message passing. Arriving messages invoke methods that describe the state and/or dynamic behavior of the receiving object. The objects fall into four broad categories actual plant components such as pumps, pipes, and tanks, abstract objects such as heat sources and conductors, plant systems such as flow loops, and simulation control and interface objects. This technique differs from traditional approaches to process simulation, in which the process is represented by either a system of differential equations or a block diagram of mathematical operators. The use of objects minimizes the representational gap between the model and actual process. From the users point of view, construction of a simulation model becomes equivalent to drawing a plant schematic. As an example application, a package developed for the simulation of nuclear power plants is described. The package allows users to build simulation models by selecting iconic representations of plant components from a menu and connecting them with a mouse. Objects for generating a mathematical model of the system and for controlling the simulation are automatically generated, freeing the user to concentrate on describing his process. This example illustrates the use of object-oriented programming to create a highly interactive and automated simulation environment. 2 figs

  1. AspectJ in action practical aspect-oriented programming

    CERN Document Server

    Laddad, Ramnivas

    2003-01-01

    A guide to aspect-oriented programming and the AspectJ language, this book provides code examples that enable quick implementation of functionality in a system. Thorough introductions to AOP and AspectJ will help developers learn or advance their knowledge of AspectJ. Examples of everyday situations in which AspectJ solutions can be applied, such as logging, policy enforcement, resource pooling, business logic, thread-safety, authentication and authorization, and transaction management are provided. In addition, design patterns and idioms are covered, as is business rule implementation. The latest technologies, such as JEES, JAAS, and log4j, are explained and connected with AspectJ.

  2. Beyond the line: exploring the HRM responsibilities of line managers, project managers and the HRM department in four project-oriented companies in the Netherlands, Austria, the UK and the USA

    NARCIS (Netherlands)

    Keegan, A.; Huemann, M.; Turner, J.R.

    2012-01-01

    The topic of what human resource management (HRM) responsibilities are devolved from the HRM department to line managers has attracted much interest in recent years. We report findings from a study on the devolution of HRM practices in four project-oriented companies (POCs) and argue that although

  3. Second Line of Defense Spares Program Assessment

    Energy Technology Data Exchange (ETDEWEB)

    Henderson, Dale L.; Muller, George; Mercier, Theresa M.; Brigantic, Robert T.; Perkins, Casey J.; Cooley, Scott K.

    2012-11-20

    The Office of the Second Line of Defense (SLD) is part of the Department of Energy‘s (DOE) National Nuclear Security Administration (NNSA). The SLD Program accomplishes its critical global security mission by forming cooperative relationships with partner countries to install passive radiation detection systems that augment traditional inspection and law enforcement measures by alerting border officials to the presence of special nuclear or other radiological materials in cross-border traffic. An important tenet of the program is to work collaboratively with these countries to establish the necessary processes, procedures, infrastructure and conditions that will enable them to fully assume the financial and technical responsibilities for operating the equipment. As the number of operational deployments grows, the SLD Program faces an increasingly complex logistics process to promote the timely and efficient supply of spare parts.

  4. FastScatTM: An Object-Oriented Program for Fast Scattering Computation

    Directory of Open Access Journals (Sweden)

    Lisa Hamilton

    1993-01-01

    Full Text Available FastScat is a state-of-the-art program for computing electromagnetic scattering and radiation. Its purpose is to support the study of recent algorithmic advancements, such as the fast multipole method, that promise speed-ups of several orders of magnitude over conventional algorithms. The complexity of these algorithms and their associated data structures led us to adopt an object-oriented methodology for FastScat. We discuss the program's design and several lessons learned from its C++ implementation including the appropriate level for object-orientedness in numeric software, maintainability benefits, interfacing to Fortran libraries such as LAPACK, and performance issues.

  5. Improving the human readability of Arden Syntax medical logic modules using a concept-oriented terminology and object-oriented programming expressions.

    Science.gov (United States)

    Choi, Jeeyae; Bakken, Suzanne; Lussier, Yves A; Mendonça, Eneida A

    2006-01-01

    Medical logic modules are a procedural representation for sharing task-specific knowledge for decision support systems. Based on the premise that clinicians may perceive object-oriented expressions as easier to read than procedural rules in Arden Syntax-based medical logic modules, we developed a method for improving the readability of medical logic modules. Two approaches were applied: exploiting the concept-oriented features of the Medical Entities Dictionary and building an executable Java program to replace Arden Syntax procedural expressions. The usability evaluation showed that 66% of participants successfully mapped all Arden Syntax rules to Java methods. These findings suggest that these approaches can play an essential role in the creation of human readable medical logic modules and can potentially increase the number of clinical experts who are able to participate in the creation of medical logic modules. Although our approaches are broadly applicable, we specifically discuss the relevance to concept-oriented nursing terminologies and automated processing of task-specific nursing knowledge.

  6. Development of symptoms-oriented operating procedures

    International Nuclear Information System (INIS)

    Colquhoun, R.

    1984-01-01

    Until recently, the formal treatment of control room procedures for upset conditions in nuclear power plants has been event-oriented. This orientation was not so much a reflection of power plant operating practice as it was a reflection of design-oriented thinking - design-basis events, therefore event-oriented procedures. Event orientation is not common in other professions. In the medical profession, for example, the stabilization of vital functions through a symptoms-oriented approach has priority over diagnosis and prognosis. The American nuclear power industry has initiated programs for the development and application of a symptoms-oriented approach for handling upset conditions. Canadian programs have independently paralleled the US programs. This article describes the rationale and current applications of the Canadian programs and identifies the relevance of a generic symptoms-based emergency procedure to current operating practices

  7. INTERP, Lexical Analysis for Problems Oriented Language Development

    International Nuclear Information System (INIS)

    Perano, K.J.; Kaliakin, V.N.

    1992-01-01

    1 - Description of program or function: INTERP is a free format data interpretation subroutine system for lexical analysis. The system is flexible, easy to use, small, and efficient and simplifies the development of a problem oriented language (POL) as well as any other translation preprocessor for an application program. INTERP is currently being used to interpret POL translators for both engineering analysis codes and utility programs. The application callable part of the INTERP subroutine system consists of the configuration routines, the interrogation routines, the logical testing functions, the utility routines, the advanced operations routines, and a string handling library. INTERP processes textual information in the form of strings, which are a primary means of data exchange between INTERP and the application program. The INTERP system can be configured to read data directly from a file opened by the application program or the application program. The INTERP system can be configured to read data directly from a file opened by the application program or the application program may read the data file directly and pass the data to the INTERP system by means of a utility routine. 2 - Method of solution: INTERP is a lexical analyzer which examines a data line with no prior knowledge of what it contains and informs the application program of what was found. Each data line typically consists of a collection of special characters and tokens. A token is defined to be an identifiable unit of information. Each new data line is loaded into an internal line buffer and examined one character at a time until a complete token is read. At this time control is returned to the application program which uses the INTERP logical testing functions to identify the token.Once the identification is made, INTERP continues processing the data line until it reaches the end-of-line. INTERP is then given a new line and the process is repeated. INTERP recognizes three classes of tokens

  8. A Learning Research Informed Design and Evaluation of a Web-Enhanced Object Oriented Programming Seminar

    Science.gov (United States)

    Georgantaki, Stavroula C.; Retalis, Symeon D.

    2007-01-01

    "Object-Oriented Programming" subject is included in the ACM Curriculum Guidelines for Undergraduate and Graduate Degree Programs in Computer Science as well as in Curriculum for K-12 Computer Science. In a few research studies learning problems and difficulties have been recorded, and therefore, specific pedagogical guidelines and…

  9. Static and Dynamic Coupling and Cohesion Measures in Object Oriented Programming

    OpenAIRE

    Vasudha Dixit, Dr. Rajeev Vishwkarma

    2013-01-01

    A large numbers of metrics have been proposed for measuring properties of object-oriented software such as size, inheritance, cohesion and coupling. The coupling metrics presented in this paper exploring the difference between inheritance and interface programming. This paper presents a measurement to measure coupling between object (CBO), number of associations between classes (NASSocC), number of dependencies in metric (NDepIN) and number of dependenciesout m...

  10. Evaluating the Generality and Limits of Blind Return-Oriented Programming Attacks

    Science.gov (United States)

    2015-12-01

    return-oriented programming SBIR small business innovation research SCHSIM stochastic compiler hacks as software immunization mechanisms SOAP Simple...For example, one Small Business Innovation Research (SBIR) project sponsored by the Navy is focused on developing software that can proactively detect...the binary. This is the simplest, general goal as it allows one to bootstrap a follow-on ROP exploit with full knowledge of the ROP gadgets made

  11. Computer Programming Games and Gender Oriented Cultural Forms

    Science.gov (United States)

    AlSulaiman, Sarah Abdulmalik

    I present the design and evaluation of two games designed to help elementary and middle school students learn computer programming concepts. The first game was designed to be "gender neutral", aligning with might be described as a consensus opinion on best practices for computational learning environments. The second game, based on the cultural form of dress up dolls was deliberately designed to appeal to females. I recruited 70 participants in an international two-phase study to investigate the relationship between games, gender, attitudes towards computer programming, and learning. My findings suggest that while the two games were equally effective in terms of learning outcomes, I saw differences in motivation between players of the two games. Specifically, participants who reported a preference for female- oriented games were more motivated to learn about computer programming when they played a game that they perceived as designed for females. In addition, I describe how the two games seemed to encourage different types of social activity between players in a classroom setting. Based on these results, I reflect on the strategy of exclusively designing games and activities as "gender neutral", and suggest that employing cultural forms, including gendered ones, may help create a more productive experience for learners.

  12. Mediman: Object oriented programming approach for medical image analysis

    International Nuclear Information System (INIS)

    Coppens, A.; Sibomana, M.; Bol, A.; Michel, C.

    1993-01-01

    Mediman is a new image analysis package which has been developed to analyze quantitatively Positron Emission Tomography (PET) data. It is object-oriented, written in C++ and its user interface is based on InterViews on top of which new classes have been added. Mediman accesses data using external data representation or import/export mechanism which avoids data duplication. Multimodality studies are organized in a simple database which includes images, headers, color tables, lists and objects of interest (OOI's) and history files. Stored color table parameters allow to focus directly on the interesting portion of the dynamic range. Lists allow to organize the study according to modality, acquisition protocol, time and spatial properties. OOI's (points, lines and regions) are stored in absolute 3-D coordinates allowing correlation with other co-registered imaging modalities such as MRI or SPECT. OOI's have visualization properties and are organized into groups. Quantitative ROI analysis of anatomic images consists of position, distance, volume calculation on selected OOI's. An image calculator is connected to mediman. Quantitation of metabolic images is performed via profiles, sectorization, time activity curves and kinetic modeling. Mediman is menu and mouse driven, macro-commands can be registered and replayed. Its interface is customizable through a configuration file. The benefit of the object-oriented approach are discussed from a development point of view

  13. The objected oriented programming: application to potential well system

    International Nuclear Information System (INIS)

    Franco Garcia, A.

    1995-01-01

    The Objected Oriented Programming is a new methodology which allows us to organize the code in a different way than the structured languages. This article describes the main characteristics of the Language C++, and advantages in physics computing and in building a graphic user interface. The solution of a classical exercise in one-dimensional Quantum Mechanics: to find out the energy levels and the wave functions of a potential well system, allows us to set a class hierarchy, use the concepts of overloading and polymorphism, and read or write data to disk through the input/output streams. (Author) 4 refs

  14. Off-line programming (OLP) system comparison

    International Nuclear Information System (INIS)

    Holliday, M.A.

    1993-01-01

    Off-line programming (OLP) systems are being used to conceptualize, design, simulate, and now control automated robotic workcells. Currently available systems by Deneb, SILMA, and Cimetrix are being used at the Lawrenece Livermore National Laboratory (LLNL) to simulate and control automated robotic systems for radioactive material processing and hazardous waste sorting. The differences in system architectures, workcell and robot calibration procedures, operator interface, and graphical output capability of each will be discussed. The relative strengths and weaknesses of these attributes will be discussed as they relate to varying applications in robotic workcell development and control

  15. Modular, object-oriented redesign of a large-scale Monte Carlo neutron transport program

    International Nuclear Information System (INIS)

    Moskowitz, B.S.

    2000-01-01

    This paper describes the modular, object-oriented redesign of a large-scale Monte Carlo neutron transport program. This effort represents a complete 'white sheet of paper' rewrite of the code. In this paper, the motivation driving this project, the design objectives for the new version of the program, and the design choices and their consequences will be discussed. The design itself will also be described, including the important subsystems as well as the key classes within those subsystems

  16. Judgment of line orientation depends on gender, education, and type of error.

    Science.gov (United States)

    Caparelli-Dáquer, Egas M; Oliveira-Souza, Ricardo; Moreira Filho, Pedro F

    2009-02-01

    Visuospatial tasks are particularly proficient at eliciting gender differences during neuropsychological performance. Here we tested the hypothesis that gender and education are related to different types of visuospatial errors on a task of line orientation that allowed the independent scoring of correct responses ("hits", or H) and one type of incorrect responses ("commission errors", or CE). We studied 343 volunteers of roughly comparable ages and with different levels of education. Education and gender were significantly associated with H scores, which were higher in men and in the groups with higher education. In contrast, the differences between men and women on CE depended on education. We concluded that (I) the ability to find the correct responses differs from the ability to avoid the wrong responses amidst an array of possible alternatives, and that (II) education interacts with gender to promote a stable performance on CE earlier in men than in women.

  17. LINE-1 couples EMT programming with acquisition of oncogenic phenotypes in human bronchial epithelial cells.

    Science.gov (United States)

    Reyes-Reyes, Elsa M; Aispuro, Ivan; Tavera-Garcia, Marco A; Field, Matthew; Moore, Sara; Ramos, Irma; Ramos, Kenneth S

    2017-11-28

    Although several lines of evidence have established the central role of epithelial-to-mesenchymal-transition (EMT) in malignant progression of non-small cell lung cancers (NSCLCs), the molecular events connecting EMT to malignancy remain poorly understood. This study presents evidence that Long Interspersed Nuclear Element-1 (LINE-1) retrotransposon couples EMT programming with malignancy in human bronchial epithelial cells (BEAS-2B). This conclusion is supported by studies showing that: 1) activation of EMT programming by TGF-β1 increases LINE-1 mRNAs and protein; 2) the lung carcinogen benzo(a)pyrene coregulates TGF-β1 and LINE-1 mRNAs, with LINE-1 positioned downstream of TGF-β1 signaling; and, 3) forced expression of LINE-1 in BEAS-2B cells recapitulates EMT programming and induces malignant phenotypes and tumorigenesis in vivo . These findings identify a TGFβ1-LINE-1 axis as a critical effector pathway that can be targeted for the development of precision therapies during malignant progression of intractable NSCLCs.

  18. Evidence for impairments in using static line drawings of eye gaze cues to orient visual-spatial attention in children with high functioning autism.

    Science.gov (United States)

    Goldberg, Melissa C; Mostow, Allison J; Vecera, Shaun P; Larson, Jennifer C Gidley; Mostofsky, Stewart H; Mahone, E Mark; Denckla, Martha B

    2008-09-01

    We examined the ability to use static line drawings of eye gaze cues to orient visual-spatial attention in children with high functioning autism (HFA) compared to typically developing children (TD). The task was organized such that on valid trials, gaze cues were directed toward the same spatial location as the appearance of an upcoming target, while on invalid trials gaze cues were directed to an opposite location. Unlike TD children, children with HFA showed no advantage in reaction time (RT) on valid trials compared to invalid trials (i.e., no significant validity effect). The two stimulus onset asynchronies (200 ms, 700 ms) did not differentially affect these findings. The results suggest that children with HFA show impairments in utilizing static line drawings of gaze cues to orient visual-spatial attention.

  19. The Effects of an Orientation Program on Quality of Life of Patients with Thalassemia: a Quasi-Experimental Study.

    Science.gov (United States)

    Rafii, Zahra; Ahmadi, Fazlollah; Nourbakhsh, Sayed Mohamad Kazem; Hajizadeh, Ebrahim

    2016-09-01

    Introduction: Medical advances have improved life expectancy and survival of patients with thalassemia. However, as getting older, patients with thalassemia experience different complications which impair their quality of life. The aim of this study was to examine the effects of a nurse-implemented orientation program on quality of life in patients with thalassemia. Methods: A convenience sample of 55 patients with thalassemia were recruited in this quasi-experimental study. Patients were randomly allocated to control or experimental groups. A demographic questionnaire, Thalassemia quality of life questionnaire, and 36-item short form health survey were used for data collection before and one month after the intervention. In the intervention group, 1.5-month orientation program including of the three steps of inauguration, implementation, and closure was implemented, while the control group received routine care. The Chi-square, independent t-test and paired-samples t-test were used for data analysis by using SPSS ver.13 software. Results: The intervention and control group did not differ significantly from each other regarding demographic characteristics. Moreover, no significant difference was observed between the two groups regarding the quality of life scores after the implementation of orientation program. Conclusion: Implementing a short-term orientation program was not effective in enhancing the quality of life in patients with thalassemia; hence, developing long-term multimodal strategies may result in better improvement.

  20. The Effects of an Orientation Program on Quality of Life of Patients with Thalassemia: a Quasi-Experimental Study

    Directory of Open Access Journals (Sweden)

    Zahra Rafii

    2016-09-01

    Full Text Available Introduction: Medical advances have improved life expectancy and survival of patients with thalassemia. However, as getting older, patients with thalassemia experience different complications which impair their quality of life. The aim of this study was to examine the effects of a nurse-implemented orientation program on quality of life in patients with thalassemia. Methods: A convenience sample of 55 patients with thalassemia were recruited in this quasi-experimental study. Patients were randomly allocated to control or experimental groups. A demographic questionnaire, Thalassemia quality of life questionnaire, and 36-item short form health survey were used for data collection before and one month after the intervention. In the intervention group, 1.5-month orientation program including of the three steps of inauguration, implementation, and closure was implemented, while the control group received routine care. The Chi-square, independent t-test and paired-samples t-test were used for data analysis by using SPSS ver.13 software. Results: The intervention and control group did not differ significantly from each other regarding demographic characteristics. Moreover, no significant difference was observed between the two groups regarding the quality of life scores after the implementation of orientation program. Conclusion: Implementing a short-term orientation program was not effective in enhancing the quality of life in patients with thalassemia; hence, developing long-term multimodal strategies may result in better improvement.

  1. Dynamic Line Rating Oncor Electric Delivery Smart Grid Program

    Energy Technology Data Exchange (ETDEWEB)

    Johnson, Justin; Smith, Cale; Young, Mike; Donohoo, Ken; Owen, Ross; Clark, Eddit; Espejo, Raul; Aivaliotis, Sandy; Stelmak, Ron; Mohr, Ron; Barba, Cristian; Gonzalez, Guillermo; Malkin, Stuart; Dimitrova, Vessela; Ragsdale, Gary; Mitchem, Sean; Jeirath, Nakul; Loomis, Joe; Trevino, Gerardo; Syracuse, Steve; Hurst, Neil; Mereness, Matt; Johnson, Chad; Bivens, Carrie

    2013-05-04

    Electric transmission lines are the lifeline of the electric utility industry, delivering its product from source to consumer. This critical infrastructure is often constrained such that there is inadequate capacity on existing transmission lines to efficiently deliver the power to meet demand in certain areas or to transport energy from high-generation areas to high-consumption regions. When this happens, the cost of the energy rises; more costly sources of power are used to meet the demand or the system operates less reliably. These economic impacts are known as congestion, and they can amount to substantial dollars for any time frame of reference: hour, day or year. There are several solutions to the transmission constraint problem, including: construction of new generation, construction of new transmission facilities, rebuilding and reconductoring of existing transmission assets, and Dynamic Line Rating (DLR). All of these options except DLR are capital intensive, have long lead times and often experience strong public and regulatory opposition. The Smart Grid Demonstration Program (SGDP) project co-funded by the Department of Energy (DOE) and Oncor Electric Delivery Company developed and deployed the most extensive and advanced DLR installation to demonstrate that DLR technology is capable of resolving many transmission capacity constraint problems with a system that is reliable, safe and very cost competitive. The SGDP DLR deployment is the first application of DLR technology to feed transmission line real-time dynamic ratings directly into the system operation’s State Estimator and load dispatch program, which optimizes the matching of generation with load demand on a security, reliability and economic basis. The integrated Dynamic Line Rating (iDLR)1 collects transmission line parameters at remote locations on the lines, calculates the real-time line rating based on the equivalent conductor temperature, ambient temperature and influence of wind and solar

  2. Evaluation of Hose in Hose Transfer Line Service Life for Hanford's Interim Stabilization Program

    International Nuclear Information System (INIS)

    TORRES, T.D.

    2000-01-01

    RPP-6153, Engineering Task Plan for Hose-in-Hose Transfer System for the Interim Stabilization Program, defines the programmatic goals, functional requirements, and technical criteria for the development and subsequent installation of transfer line equipment to support Hanford's Interim Stabilization Program. RPP-6028, Specification for Hose in Hose Transfer Lines for Hanford's Interim Stabilization Program, has been issued to define the specific requirements for the design, manufacture, and verification of transfer line assemblies for specific waste transfer applications. Included in RPP-6028 are tables defining the chemical constituents of concern to which transfer lines will be exposed. Current Interim Stabilization Program planning forecasts that the at-grade transfer lines will be required to convey pumpable waste for as much as three years after commissioning. Prudent engineering dictates that the equipment placed in service have a working life in excess of this forecasted time period, with some margin to allow for future adjustments to the planned schedule. This document evaluates the effective service life of the Hose-in-Hose Transfer Lines, based on information submitted by the manufacturer and published literature. The effective service life of transfer line assemblies is a function of several factors. Foremost among these are process fluid characteristics, ambient environmental conditions, and the manufacturer's stated shelf life. This evaluation examines the manufacturer's certification of shelf life, the manufacturer's certifications of chemical compatibility with waste, and published literature on the effects of exposure to ionizing radiation on the mechanical properties of elastomeric materials to evaluate transfer line service life

  3. Object-oriented programming techniques for the AGS Booster

    International Nuclear Information System (INIS)

    Skelly, J.F.

    1991-01-01

    The applications software developed for the control system of the AGS Booster Project was written in the object-oriented language, C++. A the start of the Booster Project, the programming staff of the AGS Controls Section comprised some dozen programmer/analysts, all highly fluent in C but novices in C++. During the coarse of this project, nearly the entire staff converted to using C++ for a large fraction of their assignments. Over 100 C++ software modules are now available for Booster and general AGS use, of which a large fraction are broadly applicable tools. The transition from C to C++ from a managerial perspective is discussed and an overview is provided of the ways in which object classes have been applied in Booster software development

  4. Object-oriented programming techniques for the AGS Booster

    International Nuclear Information System (INIS)

    Skelly, J.F.

    1992-01-01

    The applications software developed for the control system of the AGS Booster Project was written in the object-oriented language, C++. At the start of the Booster Project, the programming staff of the AGS Controls Section comprised some dozen programmer/analysts, all highly fluent in C but novices in C++. During the course of this project, nearly the entire staff converted to using C++ for a large fraction of their assignments. Over 100 C++ software modules are now available both for Booster and general AGS use, of which a large fraction are broadly applicable tools. The transition from C to C++ from a managerial perspective is discussed and an overview is provided of the ways in which object classes have been applied in Booster software development. (author)

  5. Aspect oriented implementation of design patterns using metadata ...

    African Journals Online (AJOL)

    Computer programming paradigms aim to provide better separation of concerns. Aspect oriented programming extends object oriented programming by managing crosscutting concerns using aspects. Two of the most important critics of aspect oriented programming are the “tyranny of the dominant signature” and lack of ...

  6. Large-scale hydropower system optimization using dynamic programming and object-oriented programming: the case of the Northeast China Power Grid.

    Science.gov (United States)

    Li, Ji-Qing; Zhang, Yu-Shan; Ji, Chang-Ming; Wang, Ai-Jing; Lund, Jay R

    2013-01-01

    This paper examines long-term optimal operation using dynamic programming for a large hydropower system of 10 reservoirs in Northeast China. Besides considering flow and hydraulic head, the optimization explicitly includes time-varying electricity market prices to maximize benefit. Two techniques are used to reduce the 'curse of dimensionality' of dynamic programming with many reservoirs. Discrete differential dynamic programming (DDDP) reduces the search space and computer memory needed. Object-oriented programming (OOP) and the ability to dynamically allocate and release memory with the C++ language greatly reduces the cumulative effect of computer memory for solving multi-dimensional dynamic programming models. The case study shows that the model can reduce the 'curse of dimensionality' and achieve satisfactory results.

  7. The Bochum on-line data acquisition system

    International Nuclear Information System (INIS)

    Paul, H.J.; Freiesleben, H.

    1986-01-01

    We describe an on-line data acquisition system based on a PDP 11 computer with CAMAC hardware. The software fully exploits the real-time features of the RSX-11M operating system. The basic characteristics of the program package, mainly written in FORTRAN 77, are: multitasking, shared common blocks, dynamical access to CAMAC hardware and data, and command orientated user interface. The system is particularly tailored for data acquisition in list mode of up to 64 parameters. (orig.)

  8. ANALISIS GERAK ROBOT LINE TRACER DENGAN PROGRAM ARTIFICIAL INTELLEGENCE MENGGUNAKAN MICROCONTROLLER AT89S51

    OpenAIRE

    I Wayan Widhiada

    2012-01-01

    The research discussed about the work system of The Line Tracer Robot movement analysis, with using the AI program and assembler programming language. The tools that used are microcontroller type AT89S51, Meitan ASM 2005 Standard Edition version 1.00 as development tools and Meitan 2005 as the hardware tools modul. From the result of research, it can be known that The Line Tracer Robot with AI program is able to show differences, among the white as a based colour and black as a line colour. T...

  9. Grain orientation mapping of passivated aluminum interconnect wires with X-ray micro-diffraction

    International Nuclear Information System (INIS)

    MacDowell, A.A.; Padmore, H.A.; Thompson, A.C.; Chang, C.H.; Patel, J.R.

    1998-06-01

    A micro x-ray diffraction facility is under development at the Advanced Light source. Spot sizes are typically about 1-microm size generated by means of grazing incidence Kirkpatrick-Baez focusing mirrors. Photon energy is either white of energy range 6--14 keV or monochromatic generated from a pair of channel cut crystals. A Laue diffraction pattern from a single grain in passivated 2-microm wide bamboo structured Aluminum interconnect line has been recorded. Acquisition times are of the order of a few seconds. The Laue pattern has allowed the determination of the crystallographic orientation of individual grains along the line length. The experimental and analysis procedures used are described, as is a grain orientation result. The future direction of this program is discussed in the context of strain measurements in the area of electromigration

  10. Beauty and the Beast - on the readability of object-oriented example programs

    DEFF Research Database (Denmark)

    Börstler, Jürgen; Caspersen, Michael E.; Nordström, Marie

    2016-01-01

    Some solutions to a programming problem are more beautiful, elegant, and simple than others and thus more understandable for students. But why is it so, and can we quantify the notion of understandability of programs? We review desirable properties of program examples from a cognitive and a measu...... and exemplify a readability measure for software. An application of this measure to a set of object-oriented textbook examples shows encouraging results which we hope will ignite further research in this area.......Some solutions to a programming problem are more beautiful, elegant, and simple than others and thus more understandable for students. But why is it so, and can we quantify the notion of understandability of programs? We review desirable properties of program examples from a cognitive...... and a measurement point of view. It can be argued that some cognitive aspects of example programs are captured by common software measures, but we argue that they are not sucient to capture the most important aspects of understandability. A key aspect of understandability is readability. The authors propose...

  11. Reliability database development for use with an object-oriented fault tree evaluation program

    Science.gov (United States)

    Heger, A. Sharif; Harringtton, Robert J.; Koen, Billy V.; Patterson-Hine, F. Ann

    1989-01-01

    A description is given of the development of a fault-tree analysis method using object-oriented programming. In addition, the authors discuss the programs that have been developed or are under development to connect a fault-tree analysis routine to a reliability database. To assess the performance of the routines, a relational database simulating one of the nuclear power industry databases has been constructed. For a realistic assessment of the results of this project, the use of one of existing nuclear power reliability databases is planned.

  12. Hip2Norm: an object-oriented cross-platform program for 3D analysis of hip joint morphology using 2D pelvic radiographs.

    Science.gov (United States)

    Zheng, G; Tannast, M; Anderegg, C; Siebenrock, K A; Langlotz, F

    2007-07-01

    We developed an object-oriented cross-platform program to perform three-dimensional (3D) analysis of hip joint morphology using two-dimensional (2D) anteroposterior (AP) pelvic radiographs. Landmarks extracted from 2D AP pelvic radiographs and optionally an additional lateral pelvic X-ray were combined with a cone beam projection model to reconstruct 3D hip joints. Since individual pelvic orientation can vary considerably, a method for standardizing pelvic orientation was implemented to determine the absolute tilt/rotation. The evaluation of anatomically morphologic differences was achieved by reconstructing the projected acetabular rim and the measured hip parameters as if obtained in a standardized neutral orientation. The program had been successfully used to interactively objectify acetabular version in hips with femoro-acetabular impingement or developmental dysplasia. Hip(2)Norm is written in object-oriented programming language C++ using cross-platform software Qt (TrollTech, Oslo, Norway) for graphical user interface (GUI) and is transportable to any platform.

  13. ANALISIS GERAK ROBOT LINE TRACER DENGAN PROGRAM ARTIFICIAL INTELLEGENCE MENGGUNAKAN MICROCONTROLLER AT89S51

    Directory of Open Access Journals (Sweden)

    I Wayan Widhiada

    2012-11-01

    Full Text Available The research discussed about the work system of The Line Tracer Robot movement analysis, with using the AI program and assembler programming language. The tools that used are microcontroller type AT89S51, Meitan ASM 2005 Standard Edition version 1.00 as development tools and Meitan 2005 as the hardware tools modul. From the result of research, it can be known that The Line Tracer Robot with AI program is able to show differences, among the white as a based colour and black as a line colour. The AI program is able to accelerate/coordinate the system of work, between the censor and the parts of driver motor combinations. The robot that did not use AI program can not run well, and the wheel just able to rotate in one direction.

  14. Deterministic Line-Shape Programming of Silicon Nanowires for Extremely Stretchable Springs and Electronics.

    Science.gov (United States)

    Xue, Zhaoguo; Sun, Mei; Dong, Taige; Tang, Zhiqiang; Zhao, Yaolong; Wang, Junzhuan; Wei, Xianlong; Yu, Linwei; Chen, Qing; Xu, Jun; Shi, Yi; Chen, Kunji; Roca I Cabarrocas, Pere

    2017-12-13

    Line-shape engineering is a key strategy to endow extra stretchability to 1D silicon nanowires (SiNWs) grown with self-assembly processes. We here demonstrate a deterministic line-shape programming of in-plane SiNWs into extremely stretchable springs or arbitrary 2D patterns with the aid of indium droplets that absorb amorphous Si precursor thin film to produce ultralong c-Si NWs along programmed step edges. A reliable and faithful single run growth of c-SiNWs over turning tracks with different local curvatures has been established, while high resolution transmission electron microscopy analysis reveals a high quality monolike crystallinity in the line-shaped engineered SiNW springs. Excitingly, in situ scanning electron microscopy stretching and current-voltage characterizations also demonstrate a superelastic and robust electric transport carried by the SiNW springs even under large stretching of more than 200%. We suggest that this highly reliable line-shape programming approach holds a strong promise to extend the mature c-Si technology into the development of a new generation of high performance biofriendly and stretchable electronics.

  15. Bourbaki's structure theory in the problem of complex systems simulation models synthesis and model-oriented programming

    Science.gov (United States)

    Brodsky, Yu. I.

    2015-01-01

    The work is devoted to the application of Bourbaki's structure theory to substantiate the synthesis of simulation models of complex multicomponent systems, where every component may be a complex system itself. An application of the Bourbaki's structure theory offers a new approach to the design and computer implementation of simulation models of complex multicomponent systems—model synthesis and model-oriented programming. It differs from the traditional object-oriented approach. The central concept of this new approach and at the same time, the basic building block for the construction of more complex structures is the concept of models-components. A model-component endowed with a more complicated structure than, for example, the object in the object-oriented analysis. This structure provides to the model-component an independent behavior-the ability of standard responds to standard requests of its internal and external environment. At the same time, the computer implementation of model-component's behavior is invariant under the integration of models-components into complexes. This fact allows one firstly to construct fractal models of any complexity, and secondly to implement a computational process of such constructions uniformly-by a single universal program. In addition, the proposed paradigm allows one to exclude imperative programming and to generate computer code with a high degree of parallelism.

  16. Object-Oriented Econometrics with Ox

    OpenAIRE

    Kulaksizoglu, Tamer

    2015-01-01

    This article reviews the object-oriented features of the Ox matrix programming language. We discuss object-oriented programming in general and give econometric examples coded in Ox. We also discuss some useful built-in classes that come with the Ox distribution.

  17. Service oriented architecture for scientific analysis at W7-X. An example of a field line tracer

    Energy Technology Data Exchange (ETDEWEB)

    Bozhenkov, S.A., E-mail: boz@ipp.mpg.de; Geiger, J.; Grahl, M.; Kißlinger, J.; Werner, A.; Wolf, R.C.

    2013-11-15

    Highlights: • We briefly overview available web-service protocols, and explain why SOAP standards are chosen. • We explain the basics of the SOAP technology and give both the usage and development patterns with corresponding examples. • We develop a new W7-X field line tracing service. • The service can calculate Poincaré maps, connection lengths, magnetic coordinates, heat fluxes, etc. with a realistic device geometry. • With the tracer service, we model the influence of 1/1 error field on the W7-X divertor heat loads. -- Abstract: Service oriented architecture based on web-services is a universal method of combining software components. SOAP web-services chosen for W7-X are characterized by strong standards and readily available tools. In this paper the SOAP technology is explained and is illustrated with a new service for field line tracing. The field line tracing package consists of a C++ library and a web-service interface. It features a flexible structure and can handle a realistic machine geometry. The following problems can be solved: getting a field line; making Poincaré maps; calculating flux surface characteristics; calculating heat fluxes to the wall; constructing magnetic coordinates, etc. The service is applied to estimate W7-X divertor loads with an 1/1 error field.

  18. Service oriented architecture for scientific analysis at W7-X. An example of a field line tracer

    International Nuclear Information System (INIS)

    Bozhenkov, S.A.; Geiger, J.; Grahl, M.; Kißlinger, J.; Werner, A.; Wolf, R.C.

    2013-01-01

    Highlights: • We briefly overview available web-service protocols, and explain why SOAP standards are chosen. • We explain the basics of the SOAP technology and give both the usage and development patterns with corresponding examples. • We develop a new W7-X field line tracing service. • The service can calculate Poincaré maps, connection lengths, magnetic coordinates, heat fluxes, etc. with a realistic device geometry. • With the tracer service, we model the influence of 1/1 error field on the W7-X divertor heat loads. -- Abstract: Service oriented architecture based on web-services is a universal method of combining software components. SOAP web-services chosen for W7-X are characterized by strong standards and readily available tools. In this paper the SOAP technology is explained and is illustrated with a new service for field line tracing. The field line tracing package consists of a C++ library and a web-service interface. It features a flexible structure and can handle a realistic machine geometry. The following problems can be solved: getting a field line; making Poincaré maps; calculating flux surface characteristics; calculating heat fluxes to the wall; constructing magnetic coordinates, etc. The service is applied to estimate W7-X divertor loads with an 1/1 error field

  19. An object-oriented approach to energy-economic modeling

    Energy Technology Data Exchange (ETDEWEB)

    Wise, M.A.; Fox, J.A.; Sands, R.D.

    1993-12-01

    In this paper, the authors discuss the experiences in creating an object-oriented economic model of the U.S. energy and agriculture markets. After a discussion of some central concepts, they provide an overview of the model, focusing on the methodology of designing an object-oriented class hierarchy specification based on standard microeconomic production functions. The evolution of the model from the class definition stage to programming it in C++, a standard object-oriented programming language, will be detailed. The authors then discuss the main differences between writing the object-oriented program versus a procedure-oriented program of the same model. Finally, they conclude with a discussion of the advantages and limitations of the object-oriented approach based on the experience in building energy-economic models with procedure-oriented approaches and languages.

  20. Point Cloud Analysis for Uav-Borne Laser Scanning with Horizontally and Vertically Oriented Line Scanners - Concept and First Results

    Science.gov (United States)

    Weinmann, M.; Müller, M. S.; Hillemann, M.; Reydel, N.; Hinz, S.; Jutzi, B.

    2017-08-01

    In this paper, we focus on UAV-borne laser scanning with the objective of densely sampling object surfaces in the local surrounding of the UAV. In this regard, using a line scanner which scans along the vertical direction and perpendicular to the flight direction results in a point cloud with low point density if the UAV moves fast. Using a line scanner which scans along the horizontal direction only delivers data corresponding to the altitude of the UAV and thus a low scene coverage. For these reasons, we present a concept and a system for UAV-borne laser scanning using multiple line scanners. Our system consists of a quadcopter equipped with horizontally and vertically oriented line scanners. We demonstrate the capabilities of our system by presenting first results obtained for a flight within an outdoor scene. Thereby, we use a downsampling of the original point cloud and different neighborhood types to extract fundamental geometric features which in turn can be used for scene interpretation with respect to linear, planar or volumetric structures.

  1. An Exploration and Analysis of the Relationships among Object Oriented Programming, Hypermedia, and Hypertalk.

    Science.gov (United States)

    Milet, Lynn K.; Harvey, Francis A.

    Hypermedia and object oriented programming systems (OOPs) represent examples of "open" computer environments that allow the user access to parts of the code or operating system. Both systems share fundamental intellectual concepts (objects, messages, methods, classes, and inheritance), so that an understanding of hypermedia can help in…

  2. Pre-Service and In-Service Teachers' Experiences of Learning to Program in an Object-Oriented Language

    Science.gov (United States)

    Govender, I.; Grayson, D. J.

    2008-01-01

    This paper presents the results of an investigation into the various ways in which pre-service and in-service teachers experience learning to program in an object-oriented language. Both groups of teachers were enrolled in university courses. In most cases, the pre-service teachers were learning to program for the first time, while the in-service…

  3. Emergent scar lines in chaotic advection of passive directors

    Science.gov (United States)

    Hejazi, Bardia; Mehlig, Bernhard; Voth, Greg A.

    2017-12-01

    We examine the spatial field of orientations of slender fibers that are advected by a two-dimensional fluid flow. The orientation field of these passive directors are important in a wide range of industrial and geophysical flows. We introduce emergent scar lines as the dominant coherent structures in the orientation field of passive directors in chaotic flows. Previous work has identified the existence of scar lines where the orientation rotates by π over short distances, but the lines that were identified disappeared as time progressed. As a result, earlier work focused on topological singularities in the orientation field, which we find to play a negligible role at long times. We use the standard map as a simple time-periodic two-dimensional flow that produces Lagrangian chaos. This class of flows produces persistent patterns in passive scalar advection and we find that a different kind of persistent pattern develops in the passive director orientation field. We identify the mechanism by which emergent scar lines grow to dominate these patterns at long times in complex flows. Emergent scar lines form where the recent stretching of the fluid element is perpendicular to earlier stretching. Thus these scar lines can be labeled by their age, defined as the time since their stretching reached a maximum.

  4. Aspect-Oriented Change Realizations and Their Interaction

    DEFF Research Database (Denmark)

    Vranić, Valentino; Menkyna, Radoslav; Bebjak, Michal

    2009-01-01

    With aspect-oriented programming, changes can be treated explicitly and directly at the programming language level. An approach to aspect-oriented change realization based on a two-level change type model is presented in this paper. In this approach, aspect-oriented change realizations are mainly...

  5. Analyzing the Quality of Students Interaction in a Distance Learning Object-Oriented Programming Discipline

    Science.gov (United States)

    Carvalho, Elizabeth Simão

    2015-01-01

    Teaching object-oriented programming to students in an in-classroom environment demands well-thought didactic and pedagogical strategies in order to guarantee a good level of apprenticeship. To teach it on a completely distance learning environment (e-learning) imposes possibly other strategies, besides those that the e-learning model of Open…

  6. Developing Programming Tools to Handle Traveling Salesman Problem by the Three Object-Oriented Languages

    Directory of Open Access Journals (Sweden)

    Hassan Ismkhan

    2014-01-01

    Full Text Available The traveling salesman problem (TSP is one of the most famous problems. Many applications and programming tools have been developed to handle TSP. However, it seems to be essential to provide easy programming tools according to state-of-the-art algorithms. Therefore, we have collected and programmed new easy tools by the three object-oriented languages. In this paper, we present ADT (abstract data type of developed tools at first; then we analyze their performance by experiments. We also design a hybrid genetic algorithm (HGA by developed tools. Experimental results show that the proposed HGA is comparable with the recent state-of-the-art applications.

  7. Object oriented programming techniques applied to device access and control

    International Nuclear Information System (INIS)

    Goetz, A.; Klotz, W.D.; Meyer, J.

    1992-01-01

    In this paper a model, called the device server model, has been presented for solving the problem of device access and control faced by all control systems. Object Oriented Programming techniques were used to achieve a powerful yet flexible solution. The model provides a solution to the problem which hides device dependancies. It defines a software framework which has to be respected by implementors of device classes - this is very useful for developing groupware. The decision to implement remote access in the root class means that device servers can be easily integrated in a distributed control system. A lot of the advantages and features of the device server model are due to the adoption of OOP techniques. The main conclusion that can be drawn from this paper is that 1. the device access and control problem is adapted to being solved with OOP techniques, 2. OOP techniques offer a distinct advantage over traditional programming techniques for solving the device access problem. (J.P.N.)

  8. The development of symptoms-oriented operating procedures

    International Nuclear Information System (INIS)

    Colquhoun, R.

    1983-04-01

    Until recently the formal treatment of control room procedures for nuclear power plant upset conditions has been event-oriented. The demise of Three Mile Island, Unit 2, caused the American industry to recognize the pitfalls inherent in relying totally on event-oriented procedures, and led to the initiation of a program for the development of a symptoms-oriented approach for handling upset conditions. The U.S. program has been independently paralleled by a Canadian program. This paper describes the development of the Canadian symptoms-oriented philosophy and identifies the relevance of a generic symptoms based emergency procedure to current operating practices

  9. Study of improvement of indices maize line to establish their position in hybrids

    Directory of Open Access Journals (Sweden)

    Oxana DIRZU-COCOS

    2015-12-01

    Full Text Available Corn (Zea mays L. crop that is grown on large areas - over 140 million hectares worldwide, and 400-500 thousand ha in Moldova due to production potential broad diversity of use as food for humans, animals, birds raw material for industrial processing. The upward trend in average yields achieved is largely attributed to the improvement of scientific programs. Select the line with the characters and traits that are transmitted hereditary hybrids and contribute to their performance, ensure progress in improvement. Therefore, the process of creating inbred lines associated with combining ability testing as a measure of productivity conferred hybrids, is significant research programs. Orientation purpose of improved maize hybrids to formulas and simple change to a superior capitalization heterosis effect and perfect uniformity of plant requires changes in methodology for the creation, evaluation and classification of inbred lines.

  10. A tangent subsolar merging line

    International Nuclear Information System (INIS)

    Crooker, N.U.; Siscoe, G.L.; Toffoletto, F.R.

    1990-01-01

    The authors describe a global magnetospheric model with a single subsolar merging line whose position is determined neither locally by the relative orientations and strengths of the merging fields nor globally by the orientation of a separator line--the governing parameters of most previous models--but by the condition of tangential contact between the external field and the magnetopause. As in previous models, the tilt of the merging line varies with IMF orientation, but here it also depends upon the ratio of Earth's magnetic flux that leaks out of the magnetopause to IMF flux that penetrates in. In the limiting case treated by Alekseyev and Belen'kaya, with no leakage of Earth's field and total IMF penetration, the merging line forms a great circle around a spherical magnetosphere where undeviated IMF lines lie tangent to its surface. This tangent merging line lies perpendicular to the IMF. They extend their work to the case of finite leakage and partial penetration, which distort the IMF into a draped pattern, thus changing the locus of tangency to the sphere. In the special case where the penetrating IMF flux is balanced by an equal amount of Earth flux leakage, the tangent merging line bisects the angle between the IMF and Earth's northward subsolar field. This result is identical to the local merging line model result for merging fields with equal magnitude. Here a global flux balance condition replaces the local equal magnitude condition

  11. APPLICATION OF OBJECT ORIENTED PROGRAMMING TECHNIQUES IN FRONT END COMPUTERS

    International Nuclear Information System (INIS)

    SKELLY, J.F.

    1997-01-01

    The Front End Computer (FEC) environment imposes special demands on software, beyond real time performance and robustness. FEC software must manage a diverse inventory of devices with individualistic timing requirements and hardware interfaces. It must implement network services which export device access to the control system at large, interpreting a uniform network communications protocol into the specific control requirements of the individual devices. Object oriented languages provide programming techniques which neatly address these challenges, and also offer benefits in terms of maintainability and flexibility. Applications are discussed which exhibit the use of inheritance, multiple inheritance and inheritance trees, and polymorphism to address the needs of FEC software

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

    Science.gov (United States)

    Zlokazov, V. B.

    2013-05-01

    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

  13. OOAspectZ and aspect-oriented UML class diagrams for Aspect-oriented software modelling (AOSM

    Directory of Open Access Journals (Sweden)

    Cristian Vidal Silva

    2013-09-01

    Full Text Available Regarding modularised software development, Aspect-oriented programming (AOP identifies and represents individually crosscutting concerns during the software development cycle’s programming stage. This article proposes and applies OOAspectZ to formal Aspect-oriented requirement specifications for prior stages of the software development cycle. It particularly concerns requirement specification and the structural design of data and behaviour, along with describing and applying Aspect-oriented UML class diagrams to designing classes, aspects and associations among classes and aspects during Aspect-oriented software development (AOSD.OOAspectZ is a language integrating both Object-Z and AspectZ formal languages whereas Aspect-oriented UML class diagrams represent AOP code, object class and crosscutting concern class structure by means of stereotypes. This article shows and applies the main OOAspectZ and AO UML class diagram characteristics to Aspect-oriented software modelling (AOSM using a classic example of AOP. Ideas for future work concerning an actual AOP version are also indicated.

  14. POINT CLOUD ANALYSIS FOR UAV-BORNE LASER SCANNING WITH HORIZONTALLY AND VERTICALLY ORIENTED LINE SCANNERS – CONCEPT AND FIRST RESULTS

    Directory of Open Access Journals (Sweden)

    M. Weinmann

    2017-08-01

    Full Text Available In this paper, we focus on UAV-borne laser scanning with the objective of densely sampling object surfaces in the local surrounding of the UAV. In this regard, using a line scanner which scans along the vertical direction and perpendicular to the flight direction results in a point cloud with low point density if the UAV moves fast. Using a line scanner which scans along the horizontal direction only delivers data corresponding to the altitude of the UAV and thus a low scene coverage. For these reasons, we present a concept and a system for UAV-borne laser scanning using multiple line scanners. Our system consists of a quadcopter equipped with horizontally and vertically oriented line scanners. We demonstrate the capabilities of our system by presenting first results obtained for a flight within an outdoor scene. Thereby, we use a downsampling of the original point cloud and different neighborhood types to extract fundamental geometric features which in turn can be used for scene interpretation with respect to linear, planar or volumetric structures.

  15. A Comparative Analysis of Structured and Object-Oriented ...

    African Journals Online (AJOL)

    The concepts of structured and object-oriented programming methods are not relatively new but these approaches are still very much useful and relevant in today's programming paradigm. In this paper, we distinguish the features of structured programs from that of object oriented programs. Structured programming is a ...

  16. Characterization of the replication timing program of 6 human model cell lines

    Directory of Open Access Journals (Sweden)

    Djihad Hadjadj

    2016-09-01

    Full Text Available During the S-phase, the DNA replication process is finely orchestrated and regulated by two programs: the spatial program that determines where replication will start in the genome (Cadoret et al. (2008 Oct 14, Cayrou et al. (2011 Sep, Picard et al. (2014 May 1 [1–3], and the temporal program that determines when during the S phase different parts of the genome are replicated and when origins are activated. The temporal program is so well conserved for each cell type from independent individuals [4] that it is possible to identify a cell type from an unknown sample just by determining its replication timing program. Moreover, replicative domains are strongly correlated with the partition of the genome into topological domains (determined by the Hi-C method, Lieberman-Aiden et al. (2009 Oct 9, Pope et al. (2014 Nov 20 [5,6]. On the one hand, replicative areas are well defined and participate in shaping the spatial organization of the genome for a given cell type. On the other hand, studies on the timing program during cell differentiation showed a certain plasticity of this program according to the stage of cell differentiation Hiratani et al. (2008 Oct 7, 2010 Feb [7,8]. Domains where a replication timing change was observed went through a nuclear re-localization. Thus the temporal program of replication can be considered as an epigenetic mark Hiratani and Gilbert (2009 Feb 16 [9]. We present the genomic data of replication timing in 6 human model cell lines: U2OS (GSM2111308, RKO (GSM2111309, HEK 293T (GSM2111310, HeLa (GSM2111311, MRC5-SV (GSM2111312 and K562 (GSM2111313. A short comparative analysis was performed that allowed us to define regions common to the 6 cell lines. These replication timing data can be taken into account when performing studies that use these model cell lines.

  17. Image classification independent of orientation and scale

    Science.gov (United States)

    Arsenault, Henri H.; Parent, Sebastien; Moisan, Sylvain

    1998-04-01

    The recognition of targets independently of orientation has become fairly well developed in recent years for in-plane rotation. The out-of-plane rotation problem is much less advanced. When both out-of-plane rotations and changes of scale are present, the problem becomes very difficult. In this paper we describe our research on the combined out-of- plane rotation problem and the scale invariance problem. The rotations were limited to rotations about an axis perpendicular to the line of sight. The objects to be classified were three kinds of military vehicles. The inputs used were infrared imagery and photographs. We used a variation of a method proposed by Neiberg and Casasent, where a neural network is trained with a subset of the database and a minimum distances from lines in feature space are used for classification instead of nearest neighbors. Each line in the feature space corresponds to one class of objects, and points on one line correspond to different orientations of the same target. We found that the training samples needed to be closer for some orientations than for others, and that the most difficult orientations are where the target is head-on to the observer. By means of some additional training of the neural network, we were able to achieve 100% correct classification for 360 degree rotation and a range of scales over a factor of five.

  18. Evaluation of Hose in Hose Transfer Line Service Life for Hanford's Interim Stabilization Program

    Energy Technology Data Exchange (ETDEWEB)

    TORRES, T.D.

    2000-08-24

    RPP-6153, Engineering Task Plan for Hose-in-Hose Transfer System for the Interim Stabilization Program, defines the programmatic goals, functional requirements, and technical criteria for the development and subsequent installation of transfer line equipment to support Hanford's Interim Stabilization Program. RPP-6028, Specification for Hose in Hose Transfer Lines for Hanford's Interim Stabilization Program, has been issued to define the specific requirements for the design, manufacture, and verification of transfer line assemblies for specific waste transfer applications. Included in RPP-6028 are tables defining the chemical constituents of concern to which transfer lines will be exposed. Current Interim Stabilization Program planning forecasts that the at-grade transfer lines will be required to convey pumpable waste for as much as three years after commissioning. Prudent engineering dictates that the equipment placed in service have a working life in excess of this forecasted time period, with some margin to allow for future adjustments to the planned schedule. This document evaluates the effective service life of the Hose-in-Hose Transfer Lines, based on information submitted by the manufacturer and published literature. The effective service life of transfer line assemblies is a function of several factors. Foremost among these are process fluid characteristics, ambient environmental conditions, and the manufacturer's stated shelf life. This evaluation examines the manufacturer's certification of shelf life, the manufacturer's certifications of chemical compatibility with waste, and published literature on the effects of exposure to ionizing radiation on the mechanical properties of elastomeric materials to evaluate transfer line service life.

  19. Aspect-Oriented Programming Using Composition Filters, in Object-Oriented Technology

    NARCIS (Netherlands)

    Aksit, Mehmet; Demeyer, S.; Bosch, H.G.P.; Tekinerdogan, B.

    Software engineers may experience problems in modeling certain aspects while applying object-oriented techniques [4, 10, 11]. Composition-Filters are capable of expressing various different kinds of aspects in a uniform manner. These aspects are, for example, inheritance and delegation [1] and

  20. A Comprehensive Onboarding and Orientation Plan for Neurocritical Care Advanced Practice Providers.

    Science.gov (United States)

    Langley, Tamra M; Dority, Jeremy; Fraser, Justin F; Hatton, Kevin W

    2018-06-01

    As the role of advanced practice providers (APPs) expands to include increasingly complex patient care within the intensive care unit, the educational needs of these providers must also be expanded. An onboarding process was designed for APPs in the neurocritical care service line. Onboarding for new APPs revolved around 5 specific areas: candidate selection, proctor assignment, 3-phased orientation process, remediation, and mentorship. To ensure effective training for APPs, using the most time-conscious approach, the backbone of the process is a structured curriculum. This was developed and integrated within the standard orientation and onboarding process. The curriculum design incorporated measurable learning goals, objective assessments of phased goal achievements, and opportunities for remediation. The neurocritical care service implemented an onboarding process in 2014. Four APPs (3 nurse practitioners and 1 physician assistant) were employed by the department before the implementation of the orientation program. The length of employment ranged from 1 to 4 years. Lack of clinical knowledge and/or sufficient training was cited as reasons for departure from the position in 2 of the 4 APPs, as either self-expression or peer evaluation. Since implementation of this program, 12 APPs have completed the program, of which 10 remain within the division, creating an 83% retention rate. The onboarding process, including a 3-phased, structured orientation plan for neurocritical care, has increased APP retention since its implementation. The educational model, along with proctoring and mentorship, has improved clinical knowledge and increased nurse practitioner retention. A larger-scale study would help to support the validity of this onboarding process.

  1. Partial Evaluation for Class-Based Object-Oriented Languages

    DEFF Research Database (Denmark)

    Schultz, Ulrik Pagh

    2001-01-01

    Object-oriented programming facilitates the development of generic software, but at a significant cost in terms of performance. We apply partial evaluation to object-oriented programs, to automatically map generic software into specific implementations. In this paper we give a concise, formal...... description of a simple partial evaluator for a minimal object-oriented language, and give directions for extending this partial evaluator to handle realistic programs....

  2. StrateGene: object-oriented programming in molecular biology.

    Science.gov (United States)

    Carhart, R E; Cash, H D; Moore, J F

    1988-03-01

    This paper describes some of the ways that object-oriented programming methodologies have been used to represent and manipulate biological information in a working application. When running on a Xerox 1100 series computer, StrateGene functions as a genetic engineering workstation for the management of information about cloning experiments. It represents biological molecules, enzymes, fragments, and methods as classes, subclasses, and members in a hierarchy of objects. These objects may have various attributes, which themselves can be defined and classified. The attributes and their values can be passed from the classes of objects down to the subclasses and members. The user can modify the objects and their attributes while using them. New knowledge and changes to the system can be incorporated relatively easily. The operations on the biological objects are associated with the objects themselves. This makes it easier to invoke them correctly and allows generic operations to be customized for the particular object.

  3. Object-Oriented Programming in High Schools the Turing Way.

    Science.gov (United States)

    Holt, Richard C.

    This paper proposes an approach to introducing object-oriented concepts to high school computer science students using the Object-Oriented Turing (OOT) language. Students can learn about basic object-oriented (OO) principles such as classes and inheritance by using and expanding a collection of classes that draw pictures like circles and happy…

  4. Influence of employees' service-oriented behavior on service quality

    Directory of Open Access Journals (Sweden)

    Vučković Jelisaveta

    2015-01-01

    Full Text Available In order to constantly improve the quality of service program, organizations in tourism industry, have to pay special attention to managing employees' behavior, especially those in the first line of service provision and their direct superiors. Encouraging the employees towards service-oriented behavior is greatly determined by the adequate and consistent implementation of human resources management instruments. The subject of this research is an empirical examination of relations between employees' behavior in the service providing process and service quality. This research was conducted during 2012, in a five-star hotel 'Izvor', situated in Arandjelovac.

  5. Object oriented fault diagnosis system for space shuttle main engine redlines

    Science.gov (United States)

    Rogers, John S.; Mohapatra, Saroj Kumar

    1990-01-01

    A great deal of attention has recently been given to Artificial Intelligence research in the area of computer aided diagnostics. Due to the dynamic and complex nature of space shuttle red-line parameters, a research effort is under way to develop a real time diagnostic tool that will employ historical and engineering rulebases as well as a sensor validity checking. The capability of AI software development tools (KEE and G2) will be explored by applying object oriented programming techniques in accomplishing the diagnostic evaluation.

  6. Illustrative Line Styles for Flow Visualization

    NARCIS (Netherlands)

    Everts, Maarten H.; Bekker, Hendrik; Roerdink, Jos B. T. M.; Isenberg, Tobias

    2011-01-01

    We present a flexible illustrative line style model for the visualization of streamline data. Our model partitions view-oriented line strips into parallel bands whose basic visual properties can be controlled independently. We thus extend previous line stylization techniques specifically for

  7. Flow Visualization using Illustrative Line Styles

    NARCIS (Netherlands)

    Everts, Maarten H.; Bekker, Hendrik; Roerdink, Jos B. T. M.; Isenberg, Tobias; Bekker, Paulus

    2011-01-01

    We present a flexible illustrative line style model for the visualization of streamline data. Our model partitions view- oriented line strips into parallel bands whose basic visual properties can be controlled independently. We thus extend previous line stylization techniques specifically for

  8. Broadening the Learning Community Experience: An Outdoor Orientation Program's Impact on Engagement, Persistence, and Retention

    Science.gov (United States)

    Nolan, Christy David

    2013-01-01

    The Keystone Learning Community was implemented by the Department of Campus Recreation to address retention at the institution. This learning community for incoming freshmen consists of two phases. Phase I is as an outdoor orientation program that includes a three day, two night canoeing and camping experience lead by upperclassmen leaders.…

  9. Using a systems orientation and foundational theory to enhance theory-driven human service program evaluations.

    Science.gov (United States)

    Wasserman, Deborah L

    2010-05-01

    This paper offers a framework for using a systems orientation and "foundational theory" to enhance theory-driven evaluations and logic models. The framework guides the process of identifying and explaining operative relationships and perspectives within human service program systems. Self-Determination Theory exemplifies how a foundational theory can be used to support the framework in a wide range of program evaluations. Two examples illustrate how applications of the framework have improved the evaluators' abilities to observe and explain program effect. In both exemplars improvements involved addressing and organizing into a single logic model heretofore seemingly disparate evaluation issues regarding valuing (by whose values); the role of organizational and program context; and evaluation anxiety and utilization. Copyright 2009 Elsevier Ltd. All rights reserved.

  10. Validation techniques for object-oriented proof outlines

    NARCIS (Netherlands)

    Pierik, C.

    2006-01-01

    This thesis presents a proof outline logic for a simple object-oriented programming language. The language has all object-oriented features of popular programming languages like Java and C#. In particular, it supports inheritance, field shadowing, aliasing, dynamic object creation, subtype

  11. Optimization of temperature-programmed GC separations. II. Off-line simplex optimization and column selection

    NARCIS (Netherlands)

    Snijders, H.M.J.; Janssen, J.G.M.; Cramers, C.A.M.G.; Sandra, P; Bertsch, W.; Sandra, P.; Devos, G.

    1996-01-01

    In this work a method is described which allows off-line optimization of temperature programmed GC separations. Recently, we described a new numerical method to predict off-line retention times and peak widths of a mixture containing components with known identities in capillary GC. In the present

  12. Assessing the Effects of a Work-Based Antipoverty Program for Parents on Youth's Future Orientation and Employment Experiences

    Science.gov (United States)

    McLoyd, Vonnie C.; Kaplan, Rachel; Purtell, Kelly M.; Huston, Aletha C.

    2011-01-01

    The impacts of New Hope, a 3-year work-based antipoverty program to increase parent employment and reduce poverty, on youth ages 9-19 (N = 866) were assessed 5 years after parents left the program. New Hope had positive effects on the future orientation and employment experiences of boys, especially African American boys. Compared to boys in…

  13. Object-orientated DBMS techniques for time-oriented medical record.

    Science.gov (United States)

    Pinciroli, F; Combi, C; Pozzi, G

    1992-01-01

    In implementing time-orientated medical record (TOMR) management systems, use of a relational model played a big role. Many applications have been developed to extend query and data manipulation languages to temporal aspects of information. Our experience in developing TOMR revealed some deficiencies inside the relational model, such as: (a) abstract data type definition; (b) unified view of data, at a programming level; (c) management of temporal data; (d) management of signals and images. We identified some first topics to face by an object-orientated approach to database design. This paper describes the first steps in designing and implementing a TOMR by an object-orientated DBMS.

  14. Navigations: The Road to a Better Orientation.

    Science.gov (United States)

    Rizzo, Leah Heather

    2016-01-01

    A team of nursing professional development specialists from a large Magnet® healthcare network transformed new employee orientation using a themed, interdisciplinary, learner-centered approach. Guided by project management principles, the nursing professional development team created an engaging program that serves as an interactive guide for new hires' orientation journey. This unique approach differs from traditional orientation programs through its incorporation of gaming, video clips, and group discussions.

  15. Low-temperature nuclear orientation

    International Nuclear Information System (INIS)

    Stone, N.J.; Postma, H.

    1986-01-01

    This book comprehensively surveys the many aspects of the low temperature nuclear orientation method. The angular distribution of radioactive emissions from nuclei oriented by hyperfine interactions in solids, is treated experimentally and theoretically. A general introductory chapter is followed by formal development of the theory of the orientation process and the anisotropic emission of decay products from oriented nuclei, applied to radioactive decay and to reactions. Five chapters on applications to nuclear physics cover experimental studies of alpha, beta and gamma emission, nuclear moment measurement and level structure information. Nuclear orientation studies of parity non-conservation and time reversal asymmetry are fully described. Seven chapters cover aspects of hyperfine interactions, magnetic and electric, in metals, alloys and insulating crystals, including ordered systems. Relaxation phenomena and the combined technique of NMR detection using oriented nuclei are treated at length. Chapters on the major recent development of on-line facilities, giving access to short lived nuclei far from stability, on the use of nuclear orientation for thermometry below 1 Kelvin and on technical aspects of the method complete the main text. Extensive appendices, table of relevant parameters and over 1000 references are included to assist the design of future experiments. (Auth.)

  16. Assessment of Public Schools' Out-of-School Time Academic Support Programs with Participant-Oriented Evaluation

    Science.gov (United States)

    Berk, Saban

    2018-01-01

    Using the participants-oriented approach, this study evaluated public schools' out-of-school time academic support programs, corresponding to the corrective/enrichment stage of Bloom's Mastery Learning Model and offered outside formal education's weekday hours and on weekends. Study participants included 50 principals, 110 teachers, 170 students…

  17. A Conceptual Approach to Teaching Object-Orientation to C Programmers

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann; Torgersen, Mads; Røn, Henrik

    1998-01-01

    This paper describes experiences from a three-day course held as part of a collaborative research project, in which object-oriented programming was taught to a group of engineers who were all proficient C programmers. Our approach to teaching object-oriented programming focuses on conceptual...... modeling, emphasizing that object-orientation is not a bag of solutions and technology; rather, object-orientation is a means to understand, describe (model) and communicate. The paper describes a general approach to teaching object-oriented programming to C-programmers and reports on the experience from...

  18. Experimental Program for the CLIC test facility 3 test beam line

    CERN Document Server

    Adli, E; Dobert, S; Olvegaard, M; Schulte, D; Syratchev, I; Lillestol, Reidar

    2010-01-01

    The CLIC Test Facility 3 Test Beam Line is the first prototype for the CLIC drive beam decelerator. Stable transport of the drive beam under deceleration is a mandatory component in the CLIC two-beam scheme. In the Test Beam Line more than 50% of the total energy will be extracted from a 150 MeV, 28 A electron drive beam, by the use of 16 power extraction and transfer structures. A number of experiments are foreseen to investigate the drive beam characteristics under deceleration in the Test Beam Line, including beam stability, beam blow up and the efficiency of the power extraction. General benchmarking of decelerator simulation and theory studies will also be performed. Specially designed instrumentation including precision BPMs, loss monitors and a time-resolved spectrometer dump will be used for the experiments. This paper describes the experimental program foreseen for the Test Beam Line, including the relevance of the results for the CLIC decelerator studies.

  19. Robot off-line programming and simulation as a true CIME-subsystem

    DEFF Research Database (Denmark)

    Nielsen, L.F; Trostmann, S; Trostmann, Erik

    1992-01-01

    A robot off-line programming and real-time simulation system, ROPSIM, which is based on the neutral interface concept and features simulation of the dynamics of both the controller and robot arm, has been developed. To avoid dependency on dedicated robot models, ROPSIM is based on generic models...... describing the robot controller, robot arm geometry, and the robot and arm kinetics. The software was developed using the C++ programming language. The key modules are discussed. The system is a true computer-integrated manufacturing and engineering subsystem which facilitates the exchange and reuse of robot...... model definition data and robot program definition data with systems of other origin or different functionality...

  20. HipMatch: an object-oriented cross-platform program for accurate determination of cup orientation using 2D-3D registration of single standard X-ray radiograph and a CT volume.

    Science.gov (United States)

    Zheng, Guoyan; Zhang, Xuan; Steppacher, Simon D; Murphy, Stephen B; Siebenrock, Klaus A; Tannast, Moritz

    2009-09-01

    The widely used procedure of evaluation of cup orientation following total hip arthroplasty using single standard anteroposterior (AP) radiograph is known inaccurate, largely due to the wide variability in individual pelvic orientation relative to X-ray plate. 2D-3D image registration methods have been introduced for an accurate determination of the post-operative cup alignment with respect to an anatomical reference extracted from the CT data. Although encouraging results have been reported, their extensive usage in clinical routine is still limited. This may be explained by their requirement of a CAD model of the prosthesis, which is often difficult to be organized from the manufacturer due to the proprietary issue, and by their requirement of either multiple radiographs or a radiograph-specific calibration, both of which are not available for most retrospective studies. To address these issues, we developed and validated an object-oriented cross-platform program called "HipMatch" where a hybrid 2D-3D registration scheme combining an iterative landmark-to-ray registration with a 2D-3D intensity-based registration was implemented to estimate a rigid transformation between a pre-operative CT volume and the post-operative X-ray radiograph for a precise estimation of cup alignment. No CAD model of the prosthesis is required. Quantitative and qualitative results evaluated on cadaveric and clinical datasets are given, which indicate the robustness and the accuracy of the program. HipMatch is written in object-oriented programming language C++ using cross-platform software Qt (TrollTech, Oslo, Norway), VTK, and Coin3D and is transportable to any platform.

  1. Applying a message oriented middleware architecture to the TJ-II remote participation system

    International Nuclear Information System (INIS)

    Sanchez, E.; Portas, A.; Pereira, A.; Vega, J.

    2006-01-01

    A message oriented middleware (MOM) has been introduced into the TJ-II data acquisition system to on-line distribute information. Java message service (JMS) has been chosen as the messaging application program interface (API) in order to ensure multiplatform portability. A library of C++ classes providing interface for JMS Java classes has been developed. This allows C++ programs to inter-communicate through JMS. In addition, a set of C wrapper functions has also been developed to provide basic messaging functionalities for C or FORTRAN programs. These functions are used in TJ-II LabView data acquisition applications. Several software applications that take advantage of the MOM architecture have been developed. Firstly, a general-user application allows monitoring of the data acquisition systems. Secondly, a simple application permits the visualization of TJ-II monitor signals with on-line data refreshing. These applications are written in the Java language, thereby ensuring its portability. These software tools provide new functionalities to the TJ-II remote participation system and are equally used in the local environment

  2. Applying a message oriented middleware architecture to the TJ-II remote participation system

    Energy Technology Data Exchange (ETDEWEB)

    Sanchez, E. [Asociacion EURATOM/CIEMAT para Fusion, Avda Complutense 22, 28040 Madrid (Spain)]. E-mail: edi.sanchez@ciemat.es; Portas, A. [Asociacion EURATOM/CIEMAT para Fusion, Avda Complutense 22, 28040 Madrid (Spain); Pereira, A. [Asociacion EURATOM/CIEMAT para Fusion, Avda Complutense 22, 28040 Madrid (Spain); Vega, J. [Asociacion EURATOM/CIEMAT para Fusion, Avda Complutense 22, 28040 Madrid (Spain)

    2006-07-15

    A message oriented middleware (MOM) has been introduced into the TJ-II data acquisition system to on-line distribute information. Java message service (JMS) has been chosen as the messaging application program interface (API) in order to ensure multiplatform portability. A library of C++ classes providing interface for JMS Java classes has been developed. This allows C++ programs to inter-communicate through JMS. In addition, a set of C wrapper functions has also been developed to provide basic messaging functionalities for C or FORTRAN programs. These functions are used in TJ-II LabView data acquisition applications. Several software applications that take advantage of the MOM architecture have been developed. Firstly, a general-user application allows monitoring of the data acquisition systems. Secondly, a simple application permits the visualization of TJ-II monitor signals with on-line data refreshing. These applications are written in the Java language, thereby ensuring its portability. These software tools provide new functionalities to the TJ-II remote participation system and are equally used in the local environment.

  3. Three Object-Oriented enhancement for EPICS

    Science.gov (United States)

    Osberg, E. A.; Dohan, D. A.; Richter, R.; Biggs, R.; Chillara, K.; Wade, D.; Bossom, J.

    1994-12-01

    In line with our group's intention of producing software using, where possible, Object-Oriented methodologies and techniques in the development of RF control systems, we have undertaken three projects to enhance the EPICS software environment. Two of the projects involve interfaces to EPICs Channel Access from Object-Oriented languages. The third is an enhancement to the EPICS State Notation Language to better support the Shlaer-Mellor Object-Oriented Analysis and Design Methodology. This paper discusses the motivation, approaches, results and future directions of these three projects.

  4. Dynamic modelling, identification and simulation of industrial robots – for off-line programming of robotised laser welding –

    NARCIS (Netherlands)

    Waiboer, R.R.

    2007-01-01

    Robotised laser welding is an innovative joining technique which is increasingly finding applications, especially in the automotive industry. In order to reduce the time needed to prepare and programthe laser welding robot, off-line programming systems are used. The off-line programming systems

  5. On-line and off-line data analysis for the EUSO-TA experiment

    International Nuclear Information System (INIS)

    Piotrowski, Lech Wiktor; Casolino, Marco; Conti, Livio; Ebisuzaki, Toshikazu; Fornaro, Claudio; Kawasaki, Yoshiya; Hachisu, Yusuke; Ohmori, Hitoshi; De Santis, Cristian; Shinozaki, Kenji; Takizawa, Yoshiyuki; Uehara, Yoshihiro

    2015-01-01

    We show the principles of the communication protocol, on-line calibration, off-line data format as well as basic visualisation and data analysis software implemented for the EUSO-TA on-ground experiment, being the first step towards implementation in a future space based mission. EUSO-TA is an on-ground detector for measuring UV (290–430 nm) light from extensive air showers induced by cosmic rays. It is a prototype experiment for the JEM-EUSO space-borne mission, built according to the same constraints of low mass, low power consumption and thus low computing power. Nevertheless, it needs to process a huge amount of data in short time, taking 2.5μs exposures for 2304 channels. The low processing power and high time resolution require an efficient communication protocol and simple yet powerful algorithms for on-line analysis. The off-line data format is designed for storing a huge amount of data, at the same time allowing easy access, analysis and sharing. Its structure is scalable and adjustable to different experimental designs. It is independent of the data origin, whether it is hardware or a Monte-Carlo simulator. Use of object-oriented techniques and the ROOT framework allows rapid development of dedicated analysis software, such as a Python based quick-view program described herein. Basic capabilities of the software, such as display of the focal surface, light curves and calibration data are shown in this paper

  6. On-line and off-line data analysis for the EUSO-TA experiment

    Energy Technology Data Exchange (ETDEWEB)

    Piotrowski, Lech Wiktor, E-mail: lech.piotrowski@riken.jp [RIKEN, Wako (Japan); Casolino, Marco [RIKEN, Wako (Japan); INFN and Univ. Rome Tor Vergata, Rome (Italy); Conti, Livio [International Telematic University UNINETTUNO, Rome (Italy); Ebisuzaki, Toshikazu [RIKEN, Wako (Japan); Fornaro, Claudio [International Telematic University UNINETTUNO, Rome (Italy); Kawasaki, Yoshiya; Hachisu, Yusuke; Ohmori, Hitoshi [RIKEN, Wako (Japan); De Santis, Cristian [INFN and Univ. Rome Tor Vergata, Rome (Italy); Shinozaki, Kenji [Institute for Astronomy and Astrophysics, Kepler Center, University of Tübingen, Sand 6, D-72076 Tübingen (Germany); RIKEN, Wako (Japan); Takizawa, Yoshiyuki; Uehara, Yoshihiro [RIKEN, Wako (Japan)

    2015-02-11

    We show the principles of the communication protocol, on-line calibration, off-line data format as well as basic visualisation and data analysis software implemented for the EUSO-TA on-ground experiment, being the first step towards implementation in a future space based mission. EUSO-TA is an on-ground detector for measuring UV (290–430 nm) light from extensive air showers induced by cosmic rays. It is a prototype experiment for the JEM-EUSO space-borne mission, built according to the same constraints of low mass, low power consumption and thus low computing power. Nevertheless, it needs to process a huge amount of data in short time, taking 2.5μs exposures for 2304 channels. The low processing power and high time resolution require an efficient communication protocol and simple yet powerful algorithms for on-line analysis. The off-line data format is designed for storing a huge amount of data, at the same time allowing easy access, analysis and sharing. Its structure is scalable and adjustable to different experimental designs. It is independent of the data origin, whether it is hardware or a Monte-Carlo simulator. Use of object-oriented techniques and the ROOT framework allows rapid development of dedicated analysis software, such as a Python based quick-view program described herein. Basic capabilities of the software, such as display of the focal surface, light curves and calibration data are shown in this paper.

  7. POINT CLOUD ORIENTED SHOULDER LINE EXTRACTION IN LOESS HILLY AREA

    Directory of Open Access Journals (Sweden)

    L. Min

    2016-06-01

    Full Text Available Shoulder line is the significant line in hilly area of Loess Plateau in China, dividing the surface into positive and negative terrain (P-N terrains. Due to the point cloud vegetation removal methods of P-N terrains are different, there is an imperative need for shoulder line extraction. In this paper, we proposed an automatic shoulder line extraction method based on point cloud. The workflow is as below: (i ground points were selected by using a grid filter in order to remove most of noisy points. (ii Based on DEM interpolated by those ground points, slope was mapped and classified into two classes (P-N terrains, using Natural Break Classified method. (iii The common boundary between two slopes is extracted as shoulder line candidate. (iv Adjust the filter gird size and repeat step i-iii until the shoulder line candidate matches its real location. (v Generate shoulder line of the whole area. Test area locates in Madigou, Jingbian County of Shaanxi Province, China. A total of 600 million points are acquired in the test area of 0.23km2, using Riegl VZ400 3D Laser Scanner in August 2014. Due to the limit Granted computing performance, the test area is divided into 60 blocks and 13 of them around the shoulder line were selected for filter grid size optimizing. The experiment result shows that the optimal filter grid size varies in diverse sample area, and a power function relation exists between filter grid size and point density. The optimal grid size was determined by above relation and shoulder lines of 60 blocks were then extracted. Comparing with the manual interpretation results, the accuracy of the whole result reaches 85%. This method can be applied to shoulder line extraction in hilly area, which is crucial for point cloud denoising and high accuracy DEM generation.

  8. Point Cloud Oriented Shoulder Line Extraction in Loess Hilly Area

    Science.gov (United States)

    Min, Li; Xin, Yang; Liyang, Xiong

    2016-06-01

    Shoulder line is the significant line in hilly area of Loess Plateau in China, dividing the surface into positive and negative terrain (P-N terrains). Due to the point cloud vegetation removal methods of P-N terrains are different, there is an imperative need for shoulder line extraction. In this paper, we proposed an automatic shoulder line extraction method based on point cloud. The workflow is as below: (i) ground points were selected by using a grid filter in order to remove most of noisy points. (ii) Based on DEM interpolated by those ground points, slope was mapped and classified into two classes (P-N terrains), using Natural Break Classified method. (iii) The common boundary between two slopes is extracted as shoulder line candidate. (iv) Adjust the filter gird size and repeat step i-iii until the shoulder line candidate matches its real location. (v) Generate shoulder line of the whole area. Test area locates in Madigou, Jingbian County of Shaanxi Province, China. A total of 600 million points are acquired in the test area of 0.23km2, using Riegl VZ400 3D Laser Scanner in August 2014. Due to the limit Granted computing performance, the test area is divided into 60 blocks and 13 of them around the shoulder line were selected for filter grid size optimizing. The experiment result shows that the optimal filter grid size varies in diverse sample area, and a power function relation exists between filter grid size and point density. The optimal grid size was determined by above relation and shoulder lines of 60 blocks were then extracted. Comparing with the manual interpretation results, the accuracy of the whole result reaches 85%. This method can be applied to shoulder line extraction in hilly area, which is crucial for point cloud denoising and high accuracy DEM generation.

  9. Design and implementation of visual object-oriented LOGO using Prograph

    OpenAIRE

    Black, Emily M.; Fall, Thierno

    1994-01-01

    This thesis addresses the problem of how best to teach beginning programmers the necessary skills of object oriented programming. There is no established method of introducing object oriented concepts such as encapsulation, inheritance, and polymorphism, or providing an intuitive progression from simple programs to complex problem solving. The approach was to use two commercially available programming languages which we consider exemplify good object oriented programming techniques, to teach ...

  10. The Sound Games: Introducing Gamification into Stanford's Orientation on Emergency Ultrasound.

    Science.gov (United States)

    Lobo, Viveta; Stromberg, Andrew Q; Rosston, Peter

    2017-09-18

    Point-of-care ultrasound is a critical component of graduate medical training in emergency medicine. Innovation in ultrasound teaching methods is greatly needed to keep up with a changing medical landscape. A field-wide trend promoting simulation and technology-enhanced learning is underway in an effort to improve patient care, as well as patient safety. In an effort to both motivate students and increase their skill retention, training methods are shifting towards a friendly competition model and are gaining popularity nationwide. In line with this emerging trend, Stanford incorporated the Sound Games - an educational ultrasound event with a distinctly competitive thread - within its existing two-day point-of-care ultrasound orientation course for emergency medicine interns. In this study, we demonstrate successful implementation of the orientation program, significant learning gains in participants, and overall student satisfaction with the course.

  11. PAL: an object-oriented programming library for molecular evolution and phylogenetics.

    Science.gov (United States)

    Drummond, A; Strimmer, K

    2001-07-01

    Phylogenetic Analysis Library (PAL) is a collection of Java classes for use in molecular evolution and phylogenetics. PAL provides a modular environment for the rapid construction of both special-purpose and general analysis programs. PAL version 1.1 consists of 145 public classes or interfaces in 13 packages, including classes for models of character evolution, maximum-likelihood estimation, and the coalescent, with a total of more than 27000 lines of code. The PAL project is set up as a collaborative project to facilitate contributions from other researchers. AVAILIABILTY: The program is free and is available at http://www.pal-project.org. It requires Java 1.1 or later. PAL is licensed under the GNU General Public License.

  12. Grating Oriented Line-Wise Filtration (GOLF) for Dual-Energy X-ray CT

    Science.gov (United States)

    Xi, Yan; Cong, Wenxiang; Harrison, Daniel; Wang, Ge

    2017-12-01

    In medical X-ray Computed Tomography (CT), the use of two distinct X-ray source spectra (energies) allows dose-reduction and material discrimination relative to that achieved with only one source spectrum. Existing dual-energy CT methods include source kVp-switching, double-layer detection, dual-source gantry, and two-pass scanning. Each method suffers either from strong spectral correlation or patient-motion artifacts. To simultaneously address these problems, we propose to improve CT data acquisition with the Grating Oriented Line-wise Filtration (GOLF) method, a novel X-ray filter that is placed between the source and patient. GOLF uses a combination of absorption and filtering gratings that are moved relative to each other and in synchronization with the X-ray tube kVp-switching process and/or the detector view-sampling process. Simulation results show that GOLF can improve the spectral performance of kVp-switching to match that of dual-source CT while avoiding patient motion artifacts and dual imaging chains. Although significant flux is absorbed by this pre-patient filter, the proposed GOLF method is a novel path for cost-effectively extracting dual-energy or multi-energy data and reducing radiation dose with or without kVp switching.

  13. Design and implementation of the reconstruction software for the photon multiplicity detector in object oriented programming framework

    International Nuclear Information System (INIS)

    Chattopadhayay, Subhasis; Ghosh, Premomoy; Gupta, R.; Mishra, D.; Phatak, S.C.; Sood, G.

    2002-01-01

    High granularity photon multiplicity detector (PMD) is scheduled to take data in Relativistic Heavy Ion Collision(RHIC) this year. A detailed scheme has been designed and implemented in object oriented programming framework using C++ for the monitoring and reconstruction job of PMD data

  14. Multilingual Pedagogies and Pre-Service Teachers: Implementing "Language as a Resource" Orientations in Teacher Education Programs

    Science.gov (United States)

    Catalano, Theresa; Hamann, Edmund T.

    2016-01-01

    While Ruiz's (1984) influential work on language orientations has substantively influenced how we study and talk about language planning, few teacher education programs today actually embed his framework in the praxis of preparing pre-service and practicing teachers. Hence, the primary purpose of this article is to demonstrate new understandings…

  15. Evaluation of Learning Environments for Object-Oriented Programming: Measuring Cognitive Load with a Novel Measurement Technique

    Science.gov (United States)

    Uysal, Murat Pasa

    2016-01-01

    Various methods and tools have been proposed to overcome the learning obstacles for Object-Oriented Programming (OOP). However, it remains difficult especially for novice learners. The problem may be not only adopting an instructional method, but also an Integrated Development Environment (IDE). Learners employ IDEs as a means to solve programming…

  16. From recovery values to recovery-oriented practice?

    DEFF Research Database (Denmark)

    Dalum, Helle; Pedersen, Inge Kryger; Cunningham, Harry

    2015-01-01

    Introduction: The recovery model has influenced mental health services and fostered new standards for best practice. However, knowledge about how mental health care professionals (HCPs) experience recoveryoriented programs is sparse. Aim/Question: This paper explores HCPs' experiences when...... facilitating a recovery-oriented rehabilitation program. The research question is howdo HCPs experience a change in their attitude and practicewhen applying recovery-oriented programs? Methods: This paper draws on semi-structured in-depth qualitative interviews conducted with 16 HCPs experienced...... in facilitating a recovery-oriented rehabilitation program in either the USA or Denmark. Results: Three themes emerged from the HCPs' reflections on changes in attitudes and practices: “Hopeful Attitude” captures a change in the HCPs' attitude toward a more positive view on the future for clients' living...

  17. Exploring exploration orientation and its determinants : Some empirical evidence

    NARCIS (Netherlands)

    Commandeur, H.R.; Volberda, H.W.; Sidhu, J.S.

    2004-01-01

    Adopting an information-process perspective, this article conceptualizes exploration orientation in terms of scope of information acquisition. In line with this conceptualization, a multidimensional operational measure of exploration orientation is developed and its internal consistency established.

  18. An Interactive Learning Environment for Teaching the Imperative and Object-Oriented Programming Techniques in Various Learning Contexts

    Science.gov (United States)

    Xinogalos, Stelios

    The acquisition of problem-solving and programming skills in the era of knowledge society seems to be particularly important. Due to the intrinsic difficulty of acquiring such skills various educational tools have been developed. Unfortunately, most of these tools are not utilized. In this paper we present the programming microworlds Karel and objectKarel that support the procedural-imperative and Object-Oriented Programming (OOP) techniques and can be used for supporting the teaching and learning of programming in various learning contexts and audiences. The paper focuses on presenting the pedagogical features that are common to both environments and mainly on presenting the potential uses of these environments.

  19. Aspect-Oriented Programming using Composition Filters

    NARCIS (Netherlands)

    Aksit, Mehmet; Tekinerdogan, B.

    1998-01-01

    Software engineers may experience problems in modeling certain aspects while applying object-oriented techniques [4, 10, 11]. Composition-Filters are capable of expressing various different kinds of aspects in a uniform manner. These aspects are, for example, inheritance and delegation [1] and

  20. The effectiveness of health literacy oriented programs on physical activity behaviour in middle aged and older adults with type 2 diabetes: a systematic review

    Directory of Open Access Journals (Sweden)

    Michael Huen Sum Lam

    2016-06-01

    Full Text Available Health literacy is the first step to self-management of type II diabetes mellitus, of which physical activity is the least compliant behavior. However, no reviews have summarized the effect and the process of interventions of health literacy oriented programs on physical activity behavior among middle aged and older adults with type II diabetes mellitus. This article is the first to examine the effectiveness of health literacy oriented programs on physical activity behavior among middle aged and older adults with type II diabetes mellitus. This systematic review extracted articles from nine electronic databases between 1990 and 2013. Six interventional studies were extracted and reported in accordance with the guidance of Preferred Reporting Items for Systematic Reviews and Meta-Analyses. Findings demonstrated that health literacy oriented programs increased the frequency and duration of physical activity among patients with high health literacy. Although some studies effectively improved the health literacy of physical activity, gap in literature remains open for the indistinct and unreliable measurement of physical activity within self-management programs of type II diabetes mellitus, and the questionable cross-culture generalizability of findings. Further studies with well-knit theorybased intervention with respect to patients’ cultural background, duration of intervention and objective measurements are encouraged to elucidate the relationship between health literacy oriented programs and physical activity behavior.

  1. Transport line from the Linac to the SXLS ring

    International Nuclear Information System (INIS)

    Bozoki, E.

    1991-05-01

    Design of a transport line with highly restrictive space and beam size requirements and with flexibility in the orientation of the injector is presented. An analytic method, based on symbolic algebra is used to find optimal regions of the design parameters. The fine tuning of the parameter were than performed with standard matrix program. Special interest was paid to the question of dispersion vector matching large angle bend with very small bending radius using non-iron bending magnets with very small gap area. 3 refs., 6 figs., 4 tabs

  2. The series production in a standardized fabrication line for silicide fuels and commercial aspects

    International Nuclear Information System (INIS)

    Wehner, E.L.; Hassel, H.W.

    1987-01-01

    NUKEM has been responsible for the development and fabrication of LEU fuel elements for MTR reactors under the frame of the German AF program since 1979. The AF program is part of the international RERTR efforts, which were initiated by the INFCE Group in 1978. This paper describes the actual status of development and the transition from the prototype to the series production in a standardized manufacturing line for silicide fuels at NUKEM. Technical provisions and a customer oriented standardized product range aim at an economized manufacturing. (Author)

  3. Implementation of object-oriented programming in study of electrical race car

    Science.gov (United States)

    Nowak, M.; Baier, M.

    2016-08-01

    The paper covers issue of conducting advanced research of electrical race car participating in international competition called Sileverline Corporate Challenge. Process of designing race cars in Silesian Greenpower team is aided by a professional engine test stand built particularly in purpose of this research. Phase of testing and simulation is an important part of the implementation of new technologies. Properly developed solutions and test procedures are able to significantly shorten development time and reduce design costs. Testing process must be controlled by a modular and flexible application, easy to modify and ensuring safety. This paper describes the concept of object-oriented programming in LabVIEW and exemplary architecture of object-oriented control application designed to control engine test stand of the electrical race car. Eventually, the task of application will be to steer the electromagnetic brake and the engine load torque to perform according to data from the actual race track. During the designing process of the car, minimizing energy losses and maximizing powertrain efficiency are the main aspects taken into consideration. One of the crucial issues to accomplish these goals is to maintain optimal performance of the motor by applying effective cooling. The paper covers the research verifying the effectiveness of the cooling system.

  4. A High Performance Backend for Array-Oriented Programming on Next-Generation Processing Units

    DEFF Research Database (Denmark)

    Lund, Simon Andreas Frimann

    The financial crisis, which started in 2008, spawned the HIPERFIT research center as a preventive measure against future financial crises. The goal of prevention is to be met by improving mathematical models for finance, the verifiable description of them in domain-specific languages...... and the efficient execution of them on high performance systems. This work investigates the requirements for, and the implementation of, a high performance backend supporting these goals. This involves an outline of the hardware available today, in the near future and how to program it for high performance....... The main challenge is to bridge the gaps between performance, productivity and portability. A declarative high-level array-oriented programming model is explored to achieve this goal and a backend implemented to support it. Different strategies to the backend design and application of optimizations...

  5. The impact of goal setting and goal orientation on performance during a clerkship surgical skills training program.

    Science.gov (United States)

    Gardner, Aimee K; Diesen, Diana L; Hogg, Deborah; Huerta, Sergio

    2016-02-01

    The purpose of this study was to integrate relevant goal-setting theory and to identify if trainees' goal orientations have an impact on the assigned goals-performance relationship. Trainees attended 1 of the 3 goal-training activities (do your best, performance, or learning goals) for knot tying (KT) and camera navigation (CN) during the 3rd-year clerkship rotation. Questionnaires and pretests and/or post-tests were completed. One twenty-seven 3rd-year medical students (age: 25 ± 2.6; 54% women) participated in the training program. Pretraining to post-training performance changes were significant for all groups on both tasks (P goals group (do your best: KTΔ = 2.14, CNΔ = 1.69; performance: KTΔ = 2.49, CNΔ = 2.24; learning: KTΔ = 3.04 CNΔ = 2.76). Correlations between goal orientations and improvement were examined, revealing a unique role of goal orientation for performance improvement. These data indicate that consideration of goal type and trainee goal orientation must be considered during curriculum development to maximize educational value. Copyright © 2016 Elsevier Inc. All rights reserved.

  6. Aguide to Matlab object-oriented programming

    CERN Document Server

    Register, Andy H

    2007-01-01

    This is the first book to deliver broad coverage of the documented and undocumented object-oriented features of MATLAB®. Unlike the typical approach of other resources, this guide explains why each feature is important, demonstrates how each feature is used, and promotes an understanding of the interactions between features.

  7. Static Typing for Object-Oriented Programming

    DEFF Research Database (Denmark)

    Schwartzbach, Michael Ignatieff; Palsberg, Jens

    1994-01-01

    We develop a theory of statically typed object-oriented languages. It represents classes as labeled, regular trees, types as finit sets of classes , and sub-classing as a partial order on trees. We show that our sub-classing order strictly generalizes inheritance, and that a novel genericity mech...

  8. Microscopic simulation model of superconducting transmission lines for standard microwave CAD programs

    International Nuclear Information System (INIS)

    Hoefer, G.J.; Kratz, H.A.

    1993-01-01

    Superconducting lines are very promising candidates for fast signal transmission in integrated circuits, because of their low losses and dispersion, which result in large usable bandwidths. Coplanar waveguides are of special interest, since only one superconducting layer is needed for their implementation. This requirement fits well the present day capabilities of the high temperature superconductor technology. At present, the major drawback of this type of transmission line is the lack of accurate and fast CAD models including the special properties of superconducting electrodes. In the following we will briefly describe the essentials of a model for the case of superconducting lines. For a complete description the reader is referenced to. The model has been proven to be useful in conjunction with commercially available microwave CAD programs. (orig.)

  9. A Cognitive Model of How Interactive Multimedia Authoring Facilitates Conceptual Understanding of Object-Oriented Programming in Novices

    Science.gov (United States)

    Yuen, Timothy; Liu, Min

    2011-01-01

    This paper presents a cognitive model of how interactive multimedia authoring (IMA) affect novices' cognition in object-oriented programming. This model was generated through an empirical study of first year computer science students at the university level being engaged in interactive multimedia authoring of a role-playing game. Clinical…

  10. Object-Oriented Type Inference

    DEFF Research Database (Denmark)

    Schwartzbach, Michael Ignatieff; Palsberg, Jens

    1991-01-01

    We present a new approach to inferring types in untyped object-oriented programs with inheritance, assignments, and late binding. It guarantees that all messages are understood, annotates the program with type information, allows polymorphic methods, and can be used as the basis of an op...

  11. MIRKO - An interactive program for beam lines and synchrotrons

    International Nuclear Information System (INIS)

    Franczak, B.

    1984-01-01

    The ion-optical design of beam lines and synchrotrons is usually not done by a single run of one program. It takes many iterations of calculation, examination of results, and modification of input data. In most cases the first order design has to be followed by the investigation of higher order effects, i.e. chromatic and geometrical aberrations or resonance phenomena. The interactive computer program MIRKO is operated from a terminal and has a command structure, which enables the user to edit data, perform calculations, and to obtain alpha or graphics output on the terminal in any desired sequence. With graphics one can recognize the properties of an optical system much faster than with numbers only. Thus modifications of input data depending on the results of calculations can be made easily without stopping and restarting the program. Higher order effects can sometimes influence the first order design. Therefore, particle tracking capability was included in MIRKO as well as the calculation of stop band widths for synchrotrons. Consequently a large variety of phenomena can be studied with one program in one session based upon exactly the same data for the optical system and the possibility of fast switching between the different features

  12. Applying Aspect-Oriented Programming to Intelligent Synthesis

    Science.gov (United States)

    Filman, Robert E.; Norvig, Peter (Technical Monitor)

    2000-01-01

    I discuss a component-centered, aspect-oriented system, the Object Infrastructure Framework (OIF), NASA's initiative on Intelligent Synthesis Environments (ISE), and the application of OIF to the architecture of ISE.

  13. Interprofessional student education: exchange program between Albert Einstein College of Medicine and Pacific College of Oriental Medicine.

    Science.gov (United States)

    Anderson, Belinda J; Herron, Patrick D; Downie, Sherry A; Myers, Daniel C; Milan, Felise B; Olson, Todd R; Kligler, Ben E; Sierpina, Victor S; Kreitzer, Mary Jo

    2012-01-01

    The growing popularity of complementary and alternative medicine (CAM), of which estimated 38% of adults in the United States used in 2007, has engendered changes in medical school curricula to increase students' awareness of it. Exchange programs between conventional medical schools and CAM institutions are recognized as an effective method of interprofessional education. The exchange program between Albert Einstein College of Medicine (Einstein, Yeshiva University) and Pacific College of Oriental Medicine, New York campus (PCOM-NY) is in its fifth year and is part of a broader relationship between the schools encompassing research, clinical training, interinstitutional faculty and board appointments, and several educational activities. The Einstein/PCOM-NY student education exchange program is part of the Einstein Introduction to Clinical Medicine Program and involves students from Einstein learning about Chinese medicine through a lecture, the experience of having acupuncture, and a four-hour preceptorship at the PCOM outpatient clinic. The students from PCOM learn about allopathic medicine training through an orientation lecture, a two-and-a-half-hour dissection laboratory session along side Einstein student hosts, and a tour of the clinical skills center at the Einstein campus. In the 2011/2012 offering of the exchange program, the participating Einstein and PCOM students were surveyed to assess the educational outcomes. The data indicate that the exchange program was highly valued by all students and provided a unique learning experience. Survey responses from the Einstein students indicated the need for greater emphasis on referral information, which has been highlighted in the literature as an important medical curriculum integrative medicine competency. Copyright © 2012 Elsevier Inc. All rights reserved.

  14. Redesigning Orientation in an Intensive Care Unit Using 2 Theoretical Models.

    Science.gov (United States)

    Kozub, Elizabeth; Hibanada-Laserna, Maribel; Harget, Gwen; Ecoff, Laurie

    2015-01-01

    To accommodate a higher demand for critical care nurses, an orientation program in a surgical intensive care unit was revised and streamlined. Two theoretical models served as a foundation for the revision and resulted in clear clinical benchmarks for orientation progress evaluation. The purpose of the project was to integrate theoretical frameworks into practice to improve the unit orientation program. Performance improvement methods served as a framework for the revision, and outcomes were measured before and after implementation. The revised orientation program increased 1- and 2-year nurse retention and decreased turnover. Critical care knowledge increased after orientation for both the preintervention and postintervention groups. Incorporating a theoretical basis for orientation has been shown to be successful in increasing the number of nurses completing orientation and improving retention, turnover rates, and knowledge gained.

  15. Program system for inclusion, settlement of account and statistical evaluation of on-line recherches

    International Nuclear Information System (INIS)

    Helmreich, F.; Nevyjel, A.

    1981-03-01

    The described program system is used for the automatisation of the administration in an information retrieval department. The data of the users and of every on line session are stored in two files and can be evaluated in different statistics. The data acquisition is done interactively, the statistic programs run as well in dialog and in batch. (author)

  16. Evaluation of Hose in Hose Transfer Line Service Life for Hanfords Interim Stabilization Program

    International Nuclear Information System (INIS)

    TORRES, T.D.

    2001-01-01

    RPP-6153, Engineering Task Plan for Hose-in-Hose Transfer System for the Interim Stabilization Program (Torres, 2000a), defines the programmatic goals, functional requirements, and technical criteria for the development and subsequent installation of waste transfer line equipment to support Hanford's Interim Stabilization Program. RPP-6028, Specification for Hose in Hose Transfer Lines for Hanford's Interim Stabilization Program (Torres, 2000b), has been issued to define the specific requirements for the design, manufacture, and verification of transfer line assemblies for specific waste transfer applications associated with Interim Stabilization. Included in RPP-6028 are tables defining the chemical constituents of concern to which transfer lines will be exposed. Current Interim Stabilization Program planning forecasts that the at-grade transfer lines will be required to convey pumpable waste for as much as three years after commissioning, RPP-6028 Section 3.2.7. Performance Incentive Number ORP-05 requires that all the Single Shell Tanks be Interim Stabilized by September 30, 2003. The Tri-Party Agreement (TPA) milestone M-41-00, enforced by a federal consent decree, requires all the Single Shell Tanks to be Interim stabilized by September 30, 2004. By meeting the Performance Incentive the TPA milestone is met. Prudent engineering dictates that the equipment used to transfer waste have a life in excess of the forecasted operational time period, with some margin to allow for future adjustments to the planned schedule. This document evaluates the effective service life of the Hose-in-Hose Transfer Lines, based on information submitted by the manufacturer, published literature and calculations. The effective service life of transfer line assemblies is a function of several factors. Foremost among these are the hose material's resistance to the harmful effects of process fluid characteristics, ambient environmental conditions, exposure to ionizing radiation and the

  17. abc the aspectBench compiler for aspectJ a workbench for aspect-oriented programming language and compilers research

    DEFF Research Database (Denmark)

    Allan, Chris; Avgustinov, Pavel; Christensen, Aske Simon

    2005-01-01

    Aspect-oriented programming (AOP) is gaining popularity as a new way of modularising cross-cutting concerns. The aspectbench compiler (abc) is a new workbench for AOP research which provides an extensible research framework for both new language features and new compiler optimisations. This poste...

  18. Government Career Interests, Perceptions of Fit, and Degree Orientations: Exploring Their Relationship in Public Administration Graduate Programs

    Science.gov (United States)

    Bright, Leonard

    2018-01-01

    Scholars have long suggested that the degree orientations of public administration programs were related to the attitudes and behaviors of students, even though empirical research had failed to confirm this relationship. The purpose of this study was to re-examine this question from the standpoint of perceptions of fit. Using a sample of…

  19. Theoretical Value Belief, Cognitive Ability, and Personality as Predictors of Student Performance in Object-Oriented Programming Environments

    Science.gov (United States)

    Hall, Dianne J.; Cegielski, Casey G.; Wade, James N.

    2006-01-01

    The research described in this article reports the results of a study designed to evaluate the relationship among object-oriented (OO) computer programming task performance and a student's (1) theoretical value belief, (2) cognitive ability, and (3) personality. The results of this study do not support the assertion that cognitive ability is a…

  20. The Cost of being Object-Oriented: A Preliminary Study

    Directory of Open Access Journals (Sweden)

    Zoran Budimlić

    1999-01-01

    Full Text Available Since the introduction of the Java programming language, there has been widespread interest in the use Java for the high performance scientific computing. One major impediment to such use is the performance penalty paid relative to Fortran. To support our research on overcoming this penalty through compiler technology, we have developed a benchmark suite, called OwlPack, which is based on the popular LINPACK library. Although there are existing implementations of LINPACK in Java, most of these are produced by direct translation from Fortran. As such they do not reflect the style of programming that a good object‐oriented programmer would use in Java. Our goal is to investigate how to make object‐oriented scientific programming practical. Therefore we developed two object‐oriented versions of LINPACK in Java, a true polymorphic version and a “Lite” version designed for higher performance. We used these libraries to perform a detailed performance analysis using several leading Java compilers and virtual machines, comparing the performance of the object‐oriented versions of the benchmark with a version produced by direct translation from Fortran. Although Java implementations have been made great strides, they still fall short on programs that use the full power of Java’s object‐oriented features. Our ultimate goal is to drive research on compiler technology that will reward, rather than penalize good object‐oriented programming practice.

  1. Fostering sustainable energy entrepreneurship among students : the Business Oriented Technological System Analysis (BOTSA) program at Eindhoven University of Technology

    NARCIS (Netherlands)

    Wijnker, M.A.S.G.; Kasteren, van Han; Romijn, H.A.

    2015-01-01

    The Business Oriented Technological System Analysis (BOTSA) program is a new teaching and learning concept developed by Eindhoven University of Technology (the Netherlands) with participation from innovative companies in renewable energy. It is designed to stimulate sustainable entrepreneurship

  2. Service orientation of the restaurant employees

    OpenAIRE

    Gagić, Snježana; Vuković-Jovičić, Ana; Petrović, Marko D.

    2017-01-01

    The service orientation program developed for restaurant employees can be a competitive advantage for a restaurant operation. Service orientation has been characterized as the disposition of employees to be helpful, thoughtful, considerate, and co-operative towards customers. Customer-oriented behaviors include: helping customers; helping customers to assess their needs; offering service that will satisfy those needs; describing services accurately; avoiding deceptive manipulations; and avoid...

  3. Pervasiveness of Entrepreneurial Orientation: Do Engagement and Voice Behavior Matter?

    NARCIS (Netherlands)

    Belousova, Olga; Groen, Aard J; Gailly, Benoit

    2014-01-01

    A long-standing line of research proves a positive relationship between entrepreneurial orientation and performance of firms. Still, it is surprising, how little we know about the way entrepreneurial orientation is shaped, fostered, developed and maintained within organizations. Wales, Monsen, and

  4. A layered semantics for a parallel object-oriented language

    NARCIS (Netherlands)

    P.H.M. America (Pierre); J.J.M.M. Rutten (Jan)

    1990-01-01

    textabstractWe develop a denotational semantics for POOL, a parallel object-oriented programming language. The main contribution of this semantics is an accurate mathematical model of the most important concept in object-oriented programming: the object. This is achieved by structuring the semantics

  5. Product Lines for Service Oriented Applications - PL for SOA

    Directory of Open Access Journals (Sweden)

    Maurice H. ter Beek

    2011-08-01

    Full Text Available PL for SOA proposes, formally, a software engineering methodology, development techniques and support tools for the provision of service product lines. We propose rigorous modeling techniques for the specification and verification of formal notations and languages for service computing with inclinations of variability. Through these cutting-edge technologies, increased levels of flexibility and adaptivity can be achieved. This will involve developing semantics of variability over behavioural models of services. Such tools will assist organizations to plan, optimize and control the quality of software service provision, both at design and at run time by making it possible to develop flexible and cost-effective software systems that support high levels of reuse. We tackle this challenge from two levels. We use feature modeling from product line engineering and, from a services point of view, the orchestration language Orc. We introduce the Smart Grid as the service product line to apply the techniques to.

  6. Development of new on line statistical program for the Korean society for radiation oncology

    International Nuclear Information System (INIS)

    Song, Si Yeol; Ahn, Seung Do; Choi, Eun Kyung; Chung, Weon Kuu; Shin, Kyung Hwan; Cho, Kwan Ho

    2015-01-01

    To develop new on-line statistical program for the Korean Society for Radiation Oncology (KOSRO) to collect and extract medical data in radiation oncology more efficiently. The statistical program is a web-based program. The directory was placed in a sub-folder of the homepage of KOSRO and its web address is http://www.kosro.or.kr/asda. The operating systems server is Linux and the webserver is the Apache HTTP server. For database (DB) server, MySQL is adopted and dedicated scripting language is the PHP. Each ID and password are controlled independently and all screen pages for data input or analysis are made to be friendly to users. Scroll-down menu is actively used for the convenience of user and the consistence of data analysis. Year of data is one of top categories and main topics include human resource, equipment, clinical statistics, specialized treatment and research achievement. Each topic or category has several subcategorized topics. Real-time on-line report of analysis is produced immediately after entering each data and the administrator is able to monitor status of data input of each hospital. Backup of data as spread sheets can be accessed by the administrator and be used for academic works by any members of the KOSRO. The new on-line statistical program was developed to collect data from nationwide departments of radiation oncology. Intuitive screen and consistent input structure are expected to promote entering data of member hospitals and annual statistics should be a cornerstone of advance in radiation oncology

  7. Development of new on-line statistical program for the Korean Society for Radiation Oncology.

    Science.gov (United States)

    Song, Si Yeol; Ahn, Seung Do; Chung, Weon Kuu; Shin, Kyung Hwan; Choi, Eun Kyung; Cho, Kwan Ho

    2015-06-01

    To develop new on-line statistical program for the Korean Society for Radiation Oncology (KOSRO) to collect and extract medical data in radiation oncology more efficiently. The statistical program is a web-based program. The directory was placed in a sub-folder of the homepage of KOSRO and its web address is http://www.kosro.or.kr/asda. The operating systems server is Linux and the webserver is the Apache HTTP server. For database (DB) server, MySQL is adopted and dedicated scripting language is the PHP. Each ID and password are controlled independently and all screen pages for data input or analysis are made to be friendly to users. Scroll-down menu is actively used for the convenience of user and the consistence of data analysis. Year of data is one of top categories and main topics include human resource, equipment, clinical statistics, specialized treatment and research achievement. Each topic or category has several subcategorized topics. Real-time on-line report of analysis is produced immediately after entering each data and the administrator is able to monitor status of data input of each hospital. Backup of data as spread sheets can be accessed by the administrator and be used for academic works by any members of the KOSRO. The new on-line statistical program was developed to collect data from nationwide departments of radiation oncology. Intuitive screen and consistent input structure are expected to promote entering data of member hospitals and annual statistics should be a cornerstone of advance in radiation oncology.

  8. Development of new on line statistical program for the Korean society for radiation oncology

    Energy Technology Data Exchange (ETDEWEB)

    Song, Si Yeol; Ahn, Seung Do; Choi, Eun Kyung [Dept. of Radiation Oncology, Asan Medical Center, University of Ulsan College of Medicine, Seoul (Korea, Republic of); Chung, Weon Kuu [Dept. of Radiation Oncology, Kyung Hee University Hospital at Kangdong, Kyung Hee University School of Medicine, Seoul (Korea, Republic of); Shin, Kyung Hwan [Dept. of Radiation Oncology, Seoul National University Hospital, Seoul National University College of Medicine, Seoul (Korea, Republic of); Cho, Kwan Ho [Dept. of Radiation Oncology, Proton Therapy Center, National Cancer Center Hospital, Goyang (Korea, Republic of)

    2015-06-15

    To develop new on-line statistical program for the Korean Society for Radiation Oncology (KOSRO) to collect and extract medical data in radiation oncology more efficiently. The statistical program is a web-based program. The directory was placed in a sub-folder of the homepage of KOSRO and its web address is http://www.kosro.or.kr/asda. The operating systems server is Linux and the webserver is the Apache HTTP server. For database (DB) server, MySQL is adopted and dedicated scripting language is the PHP. Each ID and password are controlled independently and all screen pages for data input or analysis are made to be friendly to users. Scroll-down menu is actively used for the convenience of user and the consistence of data analysis. Year of data is one of top categories and main topics include human resource, equipment, clinical statistics, specialized treatment and research achievement. Each topic or category has several subcategorized topics. Real-time on-line report of analysis is produced immediately after entering each data and the administrator is able to monitor status of data input of each hospital. Backup of data as spread sheets can be accessed by the administrator and be used for academic works by any members of the KOSRO. The new on-line statistical program was developed to collect data from nationwide departments of radiation oncology. Intuitive screen and consistent input structure are expected to promote entering data of member hospitals and annual statistics should be a cornerstone of advance in radiation oncology.

  9. Implementing Strategic Orientation

    Science.gov (United States)

    Fischer, Arthur K.; Brownback, Sarah

    2012-01-01

    An HRM case dealing with problems and issues of setting up orientation programs which align with corporate strategy. Discussion concerns how such a case can be used to exhibit the alignment between HRM and business strategy.

  10. The Development of On-Line Statistics Program for Radiation Oncology

    International Nuclear Information System (INIS)

    Kim, Yoon Jong; Lee, Dong Hoon; Ji, Young Hoon; Lee, Dong Han; Jo, Chul Ku; Kim, Mi Sook; Ru, Sung Rul; Hong, Seung Hong

    2001-01-01

    Purpose : By developing on-line statistics program to record the information of radiation oncology to share the information with internet. It is possible to supply basic reference data for administrative plans to improve radiation oncology. Materials and methods : The information of radiation oncology statistics had been collected by paper forms about 52 hospitals in the past. Now, we can input the data by internet web browsers. The statistics program used windows NT 4.0 operation system, Internet Information Server 4.0 (IIS4.0) as a web server and the Microsoft Access MDB. We used Structured Query Language (SQL), Visual Basic, VBScript and JAVAScript to display the statistics according to years and hospitals. Results : This program shows present conditions about man power, research, therapy machines, technic, brachytherapy, clinic statistics, radiation safety management, institution, quality assurance and radioisotopes in radiation oncology department. The database consists of 38 inputs and 6 outputs windows. Statistical output windows can be increased continuously according to user need. Conclusion : We have developed statistics program to process all of the data in department of radiation oncology for reference information. Users easily could input the data by internet web browsers and share the information

  11. Program-oriented approach to resource saving issues in construction materials industry

    Directory of Open Access Journals (Sweden)

    Novikova Galina

    2017-01-01

    Full Text Available The construction as a sector of the economy is one of the largest consumers of energy resources, and the building materials industry is today one of the most energy-intensive construction industry. At the enterprises of the building materials industry the different approaches and methods are used to solve resource and energy problems. Energy saving is considered not as an complex approach in the enterprise activity, but as activity for the implementation of specific energy-saving projects, which have limitations in time and in resources. The authors suggest to use a softwareoriented approach to solving the problems of resource and energy saving. For practical application of program-oriented approach we offer to use a structuring method of the decision-making, not previously used to solve problems of resource and energy saving.

  12. Hand proximity differentially affects visual working memory for color and orientation in a binding task

    OpenAIRE

    Kelly, Shane P.; Brockmole, James R.

    2014-01-01

    Observers determined whether two sequentially presented arrays of six lines were the same or different. Differences, when present, involved either a swap in the color of two lines or a swap in the orientation of two lines. Thus, accurate change detection required the binding of color and orientation information for each line within visual working memory. Holding viewing distance constant, the proximity of the arrays to the hands was manipulated. Placing the hands near the to-be-remembered...

  13. AN APPLICATION OF MECHATRONICS IN MANUFACTURING WITH OBJECT-ORIENTED PROGRAMMING IN A WINDOWS ENVIRONMENT

    Directory of Open Access Journals (Sweden)

    M. L. J. Jürgens

    2012-01-01

    Full Text Available

    ENGLISH ABSTRACT: This project is part of a program to establish mechatronics knowledge and skills in the Department of Industrial Engineering at the University of Stellenbosch. A low-cost, but accurate mechatronic application was developed by automating a pipe-bending machine. Accelerating software development through object-oriented programming was also investigated. The object-oriented software was developed with a structure that increases the independence between the application object and the data acquisition system. A teach-pendant and large, multicolour displays with interactive buttons were developed to ensure a user-friendly machine. .The positioning of the headstock was controlled by a pulsing control algorithm, which achieved an accuracy of ±0.15 degrees and a repeatability of ±0.24 degrees. The design of the machine and software and experimental results are discussed in this paper.

    AFRIKAANSE OPSOMMING: Hierdie projek vorm deeI van 'n program om kennis en vaardighede in die aanwending van megatronika in die Departement Bedryfsingenieurswese van die Universiteit van Stellenbosch te vestig. 'n Lae koste, maar akkurate megatronika toepassing is ontwikkel deur 'n pypbuigmasjien te outomatiseer. Versnelling van sagteware-ontwikkeling deur die toepassing van objek-georienteerde programmering is ook ondersoek. Die objek-georienteerde sagteware is ontwikkel met 'n struktuur wat onafhanklikheid tussen die toepassings-objek en die dataver-samelingstelsel bevorder. 'n Handkontrole eenheid en groot veelkleurige rekenaarvertoonskerms met interaktiewe drukknoppe om 'n gebruikersvriendelike masjien te vereker is ontwikkel. Die posisionering van die kopstuk word beheer deur 'n puls-algoritrne wat 'n akkuraatheid van ±O.l5 grade en 'n herhaalbaarheid van ±0.24 grade lewer. Die ontwerp van die masjien en sagteware en eksperimentele resultate word in hierdie artikel bespreek.

  14. Component Composability Issues in Object-Oriented Programming

    NARCIS (Netherlands)

    Aksit, Mehmet; Tekinerdogan, B.

    1997-01-01

    Building software from reusable components is considered important in reducing development costs. Object-oriented languages such as C++, Smalltalk and Java, however, are not capable of expressing certain aspects of applications in a composable way. Software engineers may experience difficulties in

  15. Ontario Hydro's environmental monitoring program for HV [high voltage] transmission line projects

    International Nuclear Information System (INIS)

    Braekevelt, P.N.

    1991-01-01

    Responsible monitoring and control of environmental impacts is key to obtaining future needed approvals for new high voltage (HV) transmission line projects. Ontario Hydro's environmental monitoring program was developed as a highly structured, self-imposed monitoring system to relieve government agencies of the responsibility of developing a similar external program. The goal was to be self-policing. The historical development, program structure, standards, priority ratings, documentation, communication and computerization of the program is described. The most effective way to minimize environmental impacts is to avoid sensitive features at the route selection stage, well before any construction takes place. The environmental monitoring program is based on the following blueprint: each crew member is responsible for environmental protection; environmental problems are to be resolved at the lowest level possible; potential concerns should be resolved before they become problems; known problems should be dealt with quickly to minimize impacts; team members should work cooperatively; and formal and regular communication is emphasized

  16. www.PedRad.info, the first bilingual case-oriented publication platform for pediatric radiology

    International Nuclear Information System (INIS)

    Hirsch, Wolfgang; Paetzel, Martina; Talanow, Roland

    2005-01-01

    On the Internet, there are few pediatric radiology databases. The most important and complete Web site is PediatricRadiology.com, which provides many radiological links but does not have its own database. We present an Internet project called PedRad.info (also known as Kinderradiologie-Online). The open-source, case-oriented publication platform publishes validated pediatric radiology findings on the Internet. A comparable on-line program, even for adult radiology, does not exist, so this tool is a pioneer in the area of Web-based information technology for medical and radiological communities. (orig.)

  17. On Converting Software Systems to Object Oriented Architectures

    Directory of Open Access Journals (Sweden)

    Gabriela Czibula

    2010-06-01

    Full Text Available Object-oriented concepts are useful concerning the reuse of existing software. Therefore a transformation of procedural programs to objectoriented architectures becomes an important process to enhance the reuse of procedural programs. Moreover, it would be useful to assist by automatic methods the software developers in transforming procedural code into an equivalent
    object-oriented one. In this paper we aim at introducing a hierarchical clustering algorithm that can be used for assisting software developers in the process of transforming procedural code into an object-oriented architecture.

  18. Object-Oriented Type Systems

    DEFF Research Database (Denmark)

    Schwartzbach, Michael Ignatieff; Palsberg, Jens

    a type system that generalizes and explains them. The theory is based on an idealized object-oriented language called BOPL (Basic Object Programming Language), containing common features of the above languages. A type system, type inference algorithm, and typings of inheritance and genericity......Object-Oriented Type Systems Jens Palsberg and Michael I. Schwartzbach Aarhus University, Denmark Type systems are required to ensure reliability and efficiency of software. For object-oriented languages, typing is an especially challenging problem because of inheritance, assignment, and late...... are provided for BOPL. Throughout, the results are related to the languages on which BOPL is based. This text offers advanced undergraduates and professional software developers a sound understanding of the key aspects of object-oriented type systems. All algorithms are implemented in a freely available...

  19. Nuclear orientation as a tool for studying the structure of very unstable nuclei

    International Nuclear Information System (INIS)

    Wood, J.L.

    1985-01-01

    With the availability of modern isotope separator on-line systems it has become possible to make broad and systematic studies of low-energy low-spin nuclear structure. A vital ingredient in such a program is unique spin-parity assignments to all low-lying levels. A most desirable complement to spin-parity information is detailed spectroscopic information. Obtaining such information far from stability is difficult because of low activity production. Nuclear orientation provides a means for obtaining spin assignments using singles measurements. This is less demanding on source intensities than γ-γ angular correlation coincidence measurements. Further, nuclear orientation can provide information on magnetic moments and on multipole mixing ratios. A number of structural problems are discussed: the need for unique spin assignments in systematics schemes; the need to distinguish between E2+E0 and M1 transitions; the importance of measuring E2-M1 mixing ratios; and the value of magnetic moment information. Particular emphasis is placed on the desirability of obtaining such information in the neutron-deficient Pt, Au, Hg, Tl, Pb and Bi isotopes, based upon the experimental program at the UNISOR facility. (Auth.)

  20. LOOM-P: a finite element mesh generation program with on-line graphic display

    International Nuclear Information System (INIS)

    Ise, Takeharu; Yamazaki, Toshio.

    1977-06-01

    A description of the two-dimensional mesh generation program, LOOM-P, is given in detail. The program is developed newly to produce a mesh network for a reactor core geometry with the help of an automatic mesh generation routine built in it, under the control of the refresh-type graphic display. It is therefore similar to the edit program of the self-organizing mesh generator, QMESH-RENUM. Additional techniques are incorporated to improve the pattern of mesh elements by means of on-line conversational mode. The obtained mesh network is edited out as input data to the three-dimensional neutron diffusion theory code, FEM-BABEL. (auth.)

  1. Development of a Wrapper Object for MARS TH Systems Code and Its Applications in Object Oriented Programs

    International Nuclear Information System (INIS)

    Park, Sun Byung; Lee, Young Jin; Kim, Hyong Chol; Han, Sam Hee; Kim, Hyun Jik

    2013-01-01

    TMARS is written for the object pascal program language, and 'wraps' the Dynamic Link Library (DLL) manifestation of the MARS-KS code written in Fortran 90. TMARS behaves as a true object and it can be instantiated, inherited, and its methods overloaded. The functionality of TMARS was verified and demonstrated using two programs built under object oriented program environment. One is a text based program for reviewing the data interface of TMARS, and the other is a graphic intensive prototype NPA program for testing the overall performance of TMARS. The prototype NPA was also used to assess the real-time capability of TMARS. The demonstration programs show that application of TMARS is straight forward and that its functions facilitate easy application developments. TMARS, a wrapper object class encapsulating the calculation functions of MARS-KS code, was successfully developed and verification of its functionality was carried out using custom made programs. The verification results show that TMARS is capable of providing reliable TH calculation results and sufficient performance to realize real time calculations

  2. A Component-Oriented Programming for Embedded Mobile Robot Software

    Directory of Open Access Journals (Sweden)

    Safaai Deris

    2008-11-01

    Full Text Available Applying software reuse to many Embedded Real-Time (ERT systems poses significant challenges to industrial software processes due to the resource-constrained and real-time requirements of the systems. Autonomous Mobile Robot (AMR system is a class of ERT systems, hence, inherits the challenge of applying software reuse in general ERT systems. Furthermore, software reuse in AMR systems is challenged by the diversities in terms of robot physical size and shape, environmental interaction and implementation platform. Thus, it is envisioned that component-based software engineering will be the suitable way to promote software reuse in AMR systems with consideration to general requirements to be self-contained, platform-independent and real-time predictable. A framework for component-oriented programming for AMR software development using PECOS component model is proposed in this paper. The main features of this framework are: (1 use graphical representation for components definition and composition; (2 target C language for optimal code generation with resource-constrained micro-controller; and (3 minimal requirement for run-time support. Real-time implementation indicates that, the PECOS component model together with the proposed framework is suitable for resource constrained embedded AMR systems software development.

  3. Diverse orientations in craft education: Student teachers’ conceptions and perceptions

    Directory of Open Access Journals (Sweden)

    Tarja Kröger

    2016-03-01

    Full Text Available Craft education in Finland has been in a state of change. The concept of a holistic craft process was implemented in the National Core Curriculum in 2004 and the new Curriculum from 2014 strengthened it. Craft and holistic craft is not one unity but includes several orientations. This study aims to research student teachers’ conceptions and perceptions about diverse orientations and the necessity of craft education before they begin their studies in craft pedagogy. Given that the beliefs that student teachers bring to professional learning play a pivotal role in influencing what they can learn from teacher education, they are a subject worthy of investigation. The data consists of on‐line questionnaire answers by student teachers (N=113 at the University of Finland in teacher education in 2014. The on-line questionnaire was answered at the beginning of a basic course in textile craft education at an early stage of their teacher studies. Findings suggest that student teachers conceive of craft education primarily as model-oriented and skill-oriented rather than design-oriented and expression-oriented. Student teachers think that craft education is needed at school, but explanations are not very diverse. The findings of this study can be useful in the process of developing teacher education programmes.

  4. Implementation of Neutronics Analysis Code using the Features of Object Oriented Programming via Fortran90/95

    Energy Technology Data Exchange (ETDEWEB)

    Han, Tae Young; Cho, Beom Jin [KEPCO Nuclear Fuel, Daejeon (Korea, Republic of)

    2011-05-15

    The object-oriented programming (OOP) concept was radically established after 1990s and successfully involved in Fortran 90/95. The features of OOP are such as the information hiding, encapsulation, modularity and inheritance, which lead to producing code that satisfy three R's: reusability, reliability and readability. The major OOP concepts, however, except Module are not mainly used in neutronics analysis codes even though the code was written by Fortran 90/95. In this work, we show that the OOP concept can be employed to develop the neutronics analysis code, ASTRA1D (Advanced Static and Transient Reactor Analyzer for 1-Dimension), via Fortran90/95 and those can be more efficient and reasonable programming methods

  5. IDEN2-A program for visual identification of spectral lines and energy levels in optical spectra of atoms and simple molecules

    Science.gov (United States)

    Azarov, V. I.; Kramida, A.; Vokhmentsev, M. Ya.

    2018-04-01

    The article describes a Java program that can be used in a user-friendly way to visually identify spectral lines observed in complex spectra with theoretically predicted transitions between atomic or molecular energy levels. The program arranges various information about spectral lines and energy levels in such a way that line identification and determination of positions of experimentally observed energy levels become much easier tasks that can be solved fast and efficiently.

  6. Particle detection from oriented nuclei

    International Nuclear Information System (INIS)

    Wouters, J.; Moor, P. de; Schuurmans, P.; Severijns, N.; Vanderpoorten, W.; Vanneste, L.

    1992-01-01

    A survey is given of particle emission from nuclei that have been spin oriented by cryogenical means. Experiments and recent developments with detectors in the low temperature environment and their on-line application are reviewed. The most recent results are mentioned. Some phenomena to be unraveled in future studies are pointed out. (orig.)

  7. Making The Most of Medical orientation; A New Approach.

    Directory of Open Access Journals (Sweden)

    Dr Jonathan Taitz

    2004-02-01

    Full Text Available Orientating new junior medical staff can be a complex and time consuming task. Traditional models have typically involved a day or longer of lectures. This involves a large number of senior staff being available on the first day of term. It also means that junior staff not present on the first day had any access to an orientation program at all. Evaluation of our program confirmed the belief that the day was dull and that there was simply too much information for new staff to absorb. As a result of this feedback we extensively updated our orientation program. Pre-reading of the junior staff manual became compulsory. We departed from the traditional lecture style program and devised a new ten- station scenario based interactive program. The stations were designed to cover aspects of the hospital’s mandatory education and key educational requirements in order to function effectively on our campus. Station leaders were selected and trained in the goals of the new process. Several of our secondment sites were engaged in the development of the project topics. We hoped that our secondment sites would be relieved of some orientation responsibility if core material was delivered centrally. The strength of the new orientation is that it is portable, reproducible and uniform. It is also available via video conferencing. A single person can educate new staff in three hours if the need arises. Most importantly all new staff will have access to the program within a week of starting a term at our hospital.

  8. Equipment line-up developed for structuring programmed digital systems important to safety

    International Nuclear Information System (INIS)

    Remus, L.; Colling, J.M.; Buisson, J.

    1986-01-01

    The use of the programmed digital techniques in systems important to safety led to developing equipment line-ups which allow to procedure, through using a restricted number of sub-assemblies, a variety of facilities capable of performing diversified functions. Upon remembering the requirements that such equipment are required to meet (quality assurance both at the design and production stages, qualification, testing opportunities, etc.) the equipments produced by MERLIN GERIN are described in this paper. Such equipments include a whole set of printed circuit boards, plug-in units with self-engaging connectors and the related cabinets to accomodate them. The following systems are made up of such equipments: Digital integrated protection system; Rod control and monitoring system; Reactor power distribution monitoring equipment. This equipment line-up has been gradually complemented and is still further expanding both as a result of the component further development or for the purpose of meeting new requirements or applications (new digital neutron instrumentation, local area networks). Experience gained thus far provides us with the capability of working out in a short time programmed systems for further applications in the nuclear power field

  9. A dynamic programming algorithm for the buffer allocation problem in homogeneous asymptotically reliable serial production lines

    Directory of Open Access Journals (Sweden)

    Diamantidis A. C.

    2004-01-01

    Full Text Available In this study, the buffer allocation problem (BAP in homogeneous, asymptotically reliable serial production lines is considered. A known aggregation method, given by Lim, Meerkov, and Top (1990, for the performance evaluation (i.e., estimation of throughput of this type of production lines when the buffer allocation is known, is used as an evaluative method in conjunction with a newly developed dynamic programming (DP algorithm for the BAP. The proposed algorithm is applied to production lines where the number of machines is varying from four up to a hundred machines. The proposed algorithm is fast because it reduces the volume of computations by rejecting allocations that do not lead to maximization of the line's throughput. Numerical results are also given for large production lines.

  10. Research oriented projects on design themese

    DEFF Research Database (Denmark)

    Tollestrup, Christian; Eriksen, Kaare; Ovesen, Nis

    2011-01-01

    How can design students do research-oriented projects about design themes? At the 3rd semester at the Industrial Design Master Program at Aalborg University this is done by taking research oriented learning objectives on design theories and methods and combining them with experimental case studie...... and professional self-reflection amongst students are improved....

  11. Electric Utility Transmission and Distribution Line Engineering Program

    Energy Technology Data Exchange (ETDEWEB)

    Peter McKenny

    2010-08-31

    Economic development in the United States depends on a reliable and affordable power supply. The nation will need well educated engineers to design a modern, safe, secure, and reliable power grid for our future needs. An anticipated shortage of qualified engineers has caused considerable concern in many professional circles, and various steps are being taken nationwide to alleviate the potential shortage and ensure the North American power system's reliability, and our world-wide economic competitiveness. To help provide a well-educated and trained workforce which can sustain and modernize the nation's power grid, Gonzaga University's School of Engineering and Applied Science has established a five-course (15-credit hour) Certificate Program in Transmission and Distribution (T&D) Engineering. The program has been specifically designed to provide working utility engineering professionals with on-line access to advanced engineering courses which cover modern design practice with an industry-focused theoretical foundation. A total of twelve courses have been developed to-date and students may select any five in their area of interest for the T&D Certificate. As each course is developed and taught by a team of experienced engineers (from public and private utilities, consultants, and industry suppliers), students are provided a unique opportunity to interact directly with different industry experts over the eight weeks of each course. Course material incorporates advanced aspects of civil, electrical, and mechanical engineering disciplines that apply to power system design and are appropriate for graduate engineers. As such, target students for the certificate program include: (1) recent graduates with a Bachelor of Science Degree in an engineering field (civil, mechanical, electrical, etc.); (2) senior engineers moving from other fields to the utility industry (i.e. paper industry to utility engineering or project management positions); and (3) regular

  12. Leading a Recovery-oriented Social Enterprise.

    Science.gov (United States)

    Raeburn, Toby; Hungerford, Catherine; Sayers, Jan; Escott, Phil; Lopez, Violeta; Cleary, Michelle

    2015-05-01

    Recovery-oriented mental health services promote the principles of recovery, such as hope and optimism, and are characterized by a personalized approach to developing consumer self-determination. Nurse leaders are increasingly developing such services as social enterprises, but there is limited research on the leadership of these programs. Leading a recovery-oriented mental health nurse social enterprise requires visionary leadership, collaboration with consumers and local health providers, financial viability, and commitment to recovery-focused practice. This article describes the framework of an Australian mental health nursing social enterprise, including the service attributes and leadership lessons that have been learned from developing program sustainability.

  13. Oriented gold ripple-like structures on poly-L-lactic acid

    Energy Technology Data Exchange (ETDEWEB)

    Juřík, Petr, E-mail: petr.jurik@gmail.com [Department of Solid State Engineering, Institute of Chemical Technology, Prague (Czech Republic); Slepička, Petr [Department of Solid State Engineering, Institute of Chemical Technology, Prague (Czech Republic); Mistrík, Jan; Janíček, Petr [Department of Applied Physics and Mathematics, University of Pardubice (Czech Republic); Rimpelová, Silvie [Department of Biochemistry and Microbiology, Institute of Chemical Technology, Prague (Czech Republic); Kolská, Zdeňka [Faculty of Science, University of J. E. Purkyně, Ústí nad Labem (Czech Republic); Švorčík, Václav [Department of Solid State Engineering, Institute of Chemical Technology, Prague (Czech Republic)

    2014-12-01

    Highlights: • We prepared oriented ripple-like structures on polymer surface with thin gold layer. • These structures show preferential orientation over large areas which is unusual for heat induced wrinkling. • Significant electrical and optical anisotropy was observed. • Zeta-potential, XPS, goniometry and ellipsometry suggest formation of gold lines separated by polymer gaps. • Increase in cell growth in comparison with poly-styrene mock was observed. - Abstract: In this paper chemical, morphological, electrical and biological properties of poly-L-lactic acid thin films with gold nanolayers were studied. These samples were examined as-sputtered and annealed at glass transition temperature. Morphological changes of poly-L-lactic films introduced by annealing were studied by means of atomic force microscopy. This method showed formation of oriented ripple-like structures on the surface of the film. X-ray photoelectron spectroscopy, goniometry, ellipsometry, sheet resistance measurement and electrokinetic analysis were used to determine distribution of gold on the surface. Combined data suggests that these ripple-like structures were formed by gold lines with insulating polymer gaps in between. These lines show preferential orientation over large areas and under proper conditions offer simple way to form electrically anisotropic material on large scale. Also cytocompatibility was studied showing increased cell adhesion and proliferation of mouse embryonic fibroblasts offering another use for these easily formed structures.

  14. Oriented gold ripple-like structures on poly-L-lactic acid

    International Nuclear Information System (INIS)

    Juřík, Petr; Slepička, Petr; Mistrík, Jan; Janíček, Petr; Rimpelová, Silvie; Kolská, Zdeňka; Švorčík, Václav

    2014-01-01

    Highlights: • We prepared oriented ripple-like structures on polymer surface with thin gold layer. • These structures show preferential orientation over large areas which is unusual for heat induced wrinkling. • Significant electrical and optical anisotropy was observed. • Zeta-potential, XPS, goniometry and ellipsometry suggest formation of gold lines separated by polymer gaps. • Increase in cell growth in comparison with poly-styrene mock was observed. - Abstract: In this paper chemical, morphological, electrical and biological properties of poly-L-lactic acid thin films with gold nanolayers were studied. These samples were examined as-sputtered and annealed at glass transition temperature. Morphological changes of poly-L-lactic films introduced by annealing were studied by means of atomic force microscopy. This method showed formation of oriented ripple-like structures on the surface of the film. X-ray photoelectron spectroscopy, goniometry, ellipsometry, sheet resistance measurement and electrokinetic analysis were used to determine distribution of gold on the surface. Combined data suggests that these ripple-like structures were formed by gold lines with insulating polymer gaps in between. These lines show preferential orientation over large areas and under proper conditions offer simple way to form electrically anisotropic material on large scale. Also cytocompatibility was studied showing increased cell adhesion and proliferation of mouse embryonic fibroblasts offering another use for these easily formed structures

  15. LINE-BASED MULTI-IMAGE MATCHING FOR FAÇADE RECONSTRUCTION

    Directory of Open Access Journals (Sweden)

    T. A. Teo

    2012-07-01

    Full Text Available This research integrates existing LOD 2 building models and multiple close-range images for façade structural lines extraction. The major works are orientation determination and multiple image matching. In the orientation determination, Speeded Up Robust Features (SURF is applied to extract tie points automatically. Then, tie points and control points are combined for block adjustment. An object-based multi-images matching is proposed to extract the façade structural lines. The 2D lines in image space are extracted by Canny operator followed by Hough transform. The role of LOD 2 building models is to correct the tilt displacement of image from different views. The wall of LOD 2 model is also used to generate hypothesis planes for similarity measurement. Finally, average normalized cross correlation is calculated to obtain the best location in object space. The test images are acquired by a nonmetric camera Nikon D2X. The total number of image is 33. The experimental results indicate that the accuracy of orientation determination is about 1 pixel from 2515 tie points and 4 control points. It also indicates that line-based matching is more flexible than point-based matching.

  16. Elements of a Reversible Object-Oriented Language

    DEFF Research Database (Denmark)

    Schultz, Ulrik Pagh; Axelsen, Holger Bock

    2016-01-01

    This paper presents initial ideas for the design and implementation of a reversible object-oriented language based on extending Janus with object-oriented concepts such as classes that encapsulate behavior and state, inheritance, virtual dispatching, as well as constructors. We show that virtual...... dispatching is a reversible decision mechanism easily translatable to a standard reversible programming model such as Janus, and we argue that reversible management of state can be accomplished using reversible constructors. The language is implemented in terms of translation to standard Janus programs....

  17. A Framework-Based Environment for Object-Oriented Scientific Codes

    Directory of Open Access Journals (Sweden)

    Robert A. Ballance

    1993-01-01

    Full Text Available Frameworks are reusable object-oriented designs for domain-specific programs. In our estimation, frameworks are the key to productivity and reuse. However, frameworks require increased support from the programming environment. A framework-based environment must include design aides and project browsers that can mediate between the user and the framework. A framework-based approach also places new requirements on conventional tools such as compilers. This article explores the impact of object-oriented frameworks upon a programming environment, in the context of object-oriented finite element and finite difference codes. The role of tools such as design aides and project browsers is discussed, and the impact of a framework-based approach upon compilers is examined. Examples are drawn from our prototype C++ based environment.

  18. The new NOZ-PV: Market-oriented

    International Nuclear Information System (INIS)

    Ter Horst, E.

    1995-01-01

    In the proposal for the new National Research Program for Photovoltaics (NOZ-PV) 1995-1999 the focus is on four subjects: solar cell technology, the industrial support, the stimulation of autonomous, favorable applications and markets for PV, and the realization of a training program PV in the Built Areas. The program will be carried out as a market-oriented program. 1 tab., 2 figs

  19. Teaching object-oriented programming on top of functional programming

    DEFF Research Database (Denmark)

    Kristensen, Jens Thyge; Hansen, Michael Reichhardt; Richel, Hans

    2001-01-01

    programming in the construction of OO programs. This is done following a method where the program design is expressed in SML and afterwards implemented in Java. The use of different languages in design and implementation is an advantage as it makes the distinction between these two stages very clear...

  20. Providing Feedback, Orientation and Opportunities for Reflection as Key Elements for Successful Mentoring Programs: Reviewing a Program for Future Business Education Teachers

    Directory of Open Access Journals (Sweden)

    Elisabeth Riebenbauer

    2017-12-01

    Full Text Available The introduction to teaching is critical for novice teachers. Near the end of their master’s program, students of Business Education and Development in Austria spend one semester at an assigned school. They are introduced to teaching, while being assisted by peer students, mentoring teachers, and a companion course. Mentors receive special training and preparation in advance, thus contributing to a high quality mentoring program. The program is organized threefold: (1 providing feedback, (2 opportunities for reflection and (3 career orientation. The purpose of this paper is to assess key elements of successful mentoring programs and to question which competences of mentors contribute most to the success of those programs. Between 2012 and 2015, 188 persons (student teachers and their mentors responded to an online survey at the end of their mentoring program. Additionally, data from a study (1,245 questionnaires regarding the student teachers’ perception of their own competence was utilized, allowing for a comparison of student teacher confidence in their abilities before and after the mentoring program. The present results provide insight into the key elements of successful mentoring programs; both from a student teacher’s and mentor’s perspective. During the semester, students showed an increase regarding their self-perception of their professional competences. It was found that students and mentoring teachers valued feedback after each lesson more than feedback in regular meetings. Opportunities for reflection (e.g. exchange with peer students, learning diaries were considered helpful. The mentoring program helped students to decide whether to become a teacher or not.

  1. Supercritical fluid extraction-capillary gas chromatography: on-line coupling with a programmed temperature vaporizer

    NARCIS (Netherlands)

    Houben, R.J.; Janssen, J.G.M.; Leclercq, P.A.; Rijks, J.A.; Cramers, C.A.M.G.

    1990-01-01

    A simple and versatile system is described for the on-line coupling of SFE to capillary GC. The interfacing consists of a programmed temperature vaporizer (PTV) injector. With this injector it is possible to combine solute trapping, elimination of a high flow of extraction fluid, and quantitative

  2. Temporal accumulation of oriented visual features

    DEFF Research Database (Denmark)

    Pugeault, Nicolas; Krüger, Norbert

    2011-01-01

    In this paper we present a framework for accumulating on-line a model of a moving object (e.g., when manipulated by a robot). The proposed scheme is based on Bayesian filtering of local features, filtering jointly position, orientation and appearance information. The work presented here is novel ...

  3. Effectiveness of a family-oriented rehabilitation program on the quality of life of parents of chronically ill children.

    Science.gov (United States)

    West, C A; Besier, T; Borth-Bruhns, T; Goldbeck, L

    2009-01-01

    Parents of chronically ill children face numerous burdens in daily life, which can impair their quality of life (QoL) significantly. Therefore in family-oriented rehabilitation, not only the children themselves, but also their parents receive interventions. These aim at stabilizing parents both mentally and physically to enable them to support their children in the best possible way. This study investigates the effects of an inpatient family-oriented rehabilitation program on the QoL of parents of chronically ill children. A consecutive sample of 231 mothers and 155 fathers of children suffering from cancer, cardiac diseases or cystic fibrosis participated in the study. In a prospective longitudinal study, parental QoL was repeatedly assessed using the Ulm Quality of Life Inventory for Parents (ULQIE) at three different time points: admission to the rehabilitation clinic, discharge after four weeks of inpatient treatment, and at a six-month follow-up. Parental QoL increased markedly during rehabilitation treatment (mothers eta (2)=.326, fathers eta (2)=.249). Moreover, six months after the intervention, parental quality of life was still markedly improved compared to baseline assessment (mothers eta (2)=.259, fathers eta (2)=.069). The child's diagnosis had no effect on the level and course of parental QoL. Taking part in family-oriented rehabilitation can improve the QoL of parents of children suffering from cancer, cardiac diseases or cystic fibrosis. Such programs could be expected to affect the way chronically ill children cope with their condition and this should be examined in future studies.

  4. An Object-Oriented Metaprogramming System

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann; Nørgård, Claus

    syntactic category of the language, a corresponding class is generated. The syntactic hierarchy of the grammar is mapped into a corresponding class hierarchy. This object-oriented representation of programs is further exploited by including a set of more general classes that view a program as an abstract......The Mjolner programming environment is discussed. A number of tools in this environment are metaprograms, i.e., programs that manipulate other programs. The metaprogramming system is grammar-based in the sense that a metaprogramming tool may be generated from the grammar of any language. For each...

  5. Hand proximity differentially affects visual working memory for color and orientation in a binding task.

    Science.gov (United States)

    Kelly, Shane P; Brockmole, James R

    2014-01-01

    Observers determined whether two sequentially presented arrays of six lines were the same or different. Differences, when present, involved either a swap in the color of two lines or a swap in the orientation of two lines. Thus, accurate change detection required the binding of color and orientation information for each line within visual working memory. Holding viewing distance constant, the proximity of the arrays to the hands was manipulated. Placing the hands near the to-be-remembered array decreased participants' ability to remember color information, but increased their ability to remember orientation information. This pair of results indicates that hand proximity differentially affects the processing of various types of visual information, a conclusion broadly consistent with functional and anatomical differences in the magnocellular and parvocellular pathways. It further indicates that hand proximity affects the likelihood that various object features will be encoded into integrated object files.

  6. Hand Proximity Differentially Affects Visual Working Memory for Color and Orientation in a Binding Task

    Directory of Open Access Journals (Sweden)

    Shane P. Kelly

    2014-04-01

    Full Text Available Observers determined whether two sequentially presented arrays of six lines were the same or different. Differences, when present, involved either a swap in the color of two lines or a swap in the orientation of two lines. Thus, accurate change detection required the binding of color and orientation information for each line within visual working memory. Holding viewing distance constant, the proximity of the arrays to the hands was manipulated. Placing the hands near the to-be-remembered array decreased participants’ ability to remember color information, but increased their ability to remember orientation information. This pair of results indicates that hand proximity differentially affects the processing of various types of visual information, a conclusion broadly consistent with functional and anatomical differences in the magnocellular and parvocellular pathways. It further indicates that hand proximity affects the likelihood that various object features will be encoded into integrated object files.

  7. Registration of airborne LiDAR data and aerial images based on straight lines and POS data

    Science.gov (United States)

    Du, Quanye; Xu, Biao; Cao, Hui

    2009-10-01

    This paper presents a registration method which based on straight lines primitive. Firstly, 2D straight lines are extracted from aerial images using Canny operator and straight line fitting. In the similar way, 3D straight lines are extracted from LiDAR range images which derive from laser scanning point cloud. Secondly, 3D straight lines are projected to aerial images using collinearity equations and Position and Orientation System (POS) data. Then the corresponding lines are determined by straight line error. At last, each image's new exterior orientation elements are calculated by generalized point (straight line) photogrammetry.

  8. The Effect of Barkley's family-oriented program on the burden of care on families of children with attention deficit-hyperactive disorder

    Directory of Open Access Journals (Sweden)

    Sharifeh Mousavi

    2017-01-01

    Full Text Available Background: Attention deficit-hyperactive disorder (ADHD is the most common behavioral disorders during childhood whose treatment is greatly dependent on families; therefore, families of such children should improve their relation with them so that they could enjoy their lives. Hence, this study was conducted to evaluate the effect of Barkley's family-oriented program on the burden of care on such families. Materials and Methods: This clinical trial was conducted among 64 family care givers for children with ADHD. By simple sampling, samples passing the inclusion criteria were selected and randomly allocated into two groups of control and intervention. The intervention group received Barkley's family education program through 9 sessions; the control group participated in 3 group sessions and expressed their problems and experiences. Data were collected and analyzed using the Zarit Burden Interview. Results: Burden of care was gradually reduced through the study in the intervention group, however, the mean score of burden of care did not have a significant reduction in the control group. Conclusions: Because Barkley's family-oriented program was able to reduce the burden of care in families of children with ADHD, it is recommended to develop similar programs and evaluate them through various studies.

  9. Etomica: an object-oriented framework for molecular simulation.

    Science.gov (United States)

    Schultz, Andrew J; Kofke, David A

    2015-03-30

    We describe the design of an object-oriented library of software components that are suitable for constructing simulations of systems of interacting particles. The emphasis of the discussion is on the general design of the components and how they interact, and less on details of the programming interface or its implementation. Example code is provided as an aid to understanding object-oriented programming structures and to demonstrate how the framework is applied. © 2015 Wiley Periodicals, Inc.

  10. Context-Oriented Language Engineering

    NARCIS (Netherlands)

    T. van der Storm (Tijs)

    2017-01-01

    textabstractContext-oriented programming (COP) facilitates creating software that can dynamically adapt to its environment, such as device, user preferences, sensor inputs and so on. Software language engineering (SLE) is the discipline of principled methods and techniques for creating software

  11. Club Orientation

    CERN Multimedia

    Club d'orientation

    2014-01-01

      COURSE ORIENTATION   Pas moins de 100 concurrents sont venus s’affronter sur les parcours proposés par le club d’orientation du CERN ce samedi 26 avril lors de la 4e étape de la coupe genevoise de printemps. Les podiums ont été attribués à :  Technique long avec 19 postes : 1er Yvan Balliot, ASO Annecy en 1:01:39 ; 2e Dominique Fleurent, ASO Annecy, en 1:05:12 ; 3e Rémi Fournier, SOS Sallanches, en 1:05:40. Technique moyen avec 14 postes : 1er Jean-Bernard Zosso, CO CERN, en 46:42 ; 2e Céline Zosso, CO CERN, en 50:51 ; 3e Clément Poncet, O’Jura Prémanon, en 51:27. Technique court avec 13 postes : 1er Jaakko Murtomaki, YKV Seinaejoki, en 36:04 ; 2e Marc Baumgartner en 41:27 ; 3e Natalia Niggli, O’Jura Prémanon, en 52:43. Sur les parcours facile moyen et facile court, victoire respectivement de Stéphanie...

  12. Object-Oriented Type Systems

    DEFF Research Database (Denmark)

    Schwartzbach, Michael Ignatieff; Palsberg, Jens

    binding. Existing languages employ different type systems, and it can be difficult to compare, evaluate and improve them, since there is currently no uniform theory for such languages. This book provides such a theory. The authors review the type systems of Simula, Smalltalk, C++ and Eiffel and present......Object-Oriented Type Systems Jens Palsberg and Michael I. Schwartzbach Aarhus University, Denmark Type systems are required to ensure reliability and efficiency of software. For object-oriented languages, typing is an especially challenging problem because of inheritance, assignment, and late...... a type system that generalizes and explains them. The theory is based on an idealized object-oriented language called BOPL (Basic Object Programming Language), containing common features of the above languages. A type system, type inference algorithm, and typings of inheritance and genericity...

  13. Measuring the Recovery Orientation of ACT

    Science.gov (United States)

    Salyers, Michelle P.; Stull, Laura G.; Rollins, Angela L.; McGrew, John H.; Hicks, Lia J.; Thomas, Dave; Strieter, Doug

    2014-01-01

    Background Approaches to measuring recovery orientation are needed, particularly for programs that may struggle with implementing recovery-oriented treatment. Objective A mixed methods comparative study was conducted to explore effective approaches to measuring recovery orientation of Assertive Community Treatment (ACT) teams. Design Two ACT teams exhibiting high and low recovery orientation were compared using surveys, treatment plan ratings, diaries of treatment visits, and team-leader-reported treatment control mechanisms. Results The recovery-oriented team differed on one survey measure (higher expectations for consumer recovery), treatment planning (greater consumer involvement and goal-directed content), and use of control mechanisms (less use of representative payee, agency-held lease, daily medication delivery, and family involvement). Staff and consumer diaries showed the most consistent differences (e.g., conveying hope and choice) and were the least susceptible to observer bias, but had the lowest response rates. Conclusions Several practices differentiate recovery orientation on ACT teams, and a mixed-methods assessment approach is feasible. PMID:23690285

  14. Learning About Love: A Meta-Analytic Study of Individually-Oriented Relationship Education Programs for Adolescents and Emerging Adults.

    Science.gov (United States)

    Simpson, David M; Leonhardt, Nathan D; Hawkins, Alan J

    2018-03-01

    Despite recent policy initiatives and substantial federal funding of individually oriented relationship education programs for youth, there have been no meta-analytic reviews of this growing field. This meta-analytic study draws on 17 control-group studies and 13 one-group/pre-post studies to evaluate the effectiveness of relationship education programs on adolescents' and emerging adults' relationship knowledge, attitudes, and skills. Overall, control-group studies produced a medium effect (d = .36); one-group/pre-post studies also produced a medium effect (d = .47). However, the lack of studies with long-term follow-ups of relationship behaviors in the young adult years is a serious weakness in the field, limiting what we can say about the value of these programs for helping youth achieve their aspirations for healthy romantic relationships and stable marriages.

  15. practice-oriented research in service of designing interventions

    African Journals Online (AJOL)

    but rather practice oriented, and illustrates the need for n-type research. We present ... Problem owners are not involved in main-line qualitative or quantitative research. ... not only have knowledge of the research methodology, but should also.

  16. Gender differences in global-local perception? Evidence from orientation and shape judgments.

    Science.gov (United States)

    Kimchi, Ruth; Amishav, Rama; Sulitzeanu-Kenan, Anat

    2009-01-01

    Direct examinations of gender differences in global-local processing are sparse, and the results are inconsistent. We examined this issue with a visuospatial judgment task and with a shape judgment task. Women and men were presented with hierarchical stimuli that varied in closure (open or closed shape) or in line orientation (oblique or horizontal/vertical) at the global or local level. The task was to classify the stimuli on the basis of the variation at the global level (global classification) or at the local level (local classification). Women's classification by closure (global or local) was more accurate than men's for stimuli that varied in closure on both levels, suggesting a female advantage in discriminating shape properties. No gender differences were observed in global-local processing bias. Women and men exhibited a global advantage, and they did not differ in their speed of global or local classification, with only one exception. Women were slower than men in local classification by orientation when the to-be-classified lines were embedded in a global line with a different orientation. This finding suggests that women are more distracted than men by misleading global oriented context when performing local orientation judgments, perhaps because women and men differ in their ability to use cognitive schemes to compensate for the distracting effects of the global context. Our findings further suggest that whether or not gender differences arise depends not only on the nature of the visual task but also on the visual context.

  17. Introducing Object-Oriented Programming

    DEFF Research Database (Denmark)

    Caspersen, Michael Edelgaard

    2008-01-01

    The practice of teaching programming at universities, colleges and high schools went through a major change roughly in the mid 1990s: The teaching of objectorientation in introductory courses slowly became mainstream. Fairly soon, the Object First or Objects Early school of thought was formulated...

  18. Orientation based on nursing diagnoses. Old concepts in today's practice.

    Science.gov (United States)

    Anderson, L K; Vincent, N

    1991-10-01

    Although many operating room orientation programs contain content necessary to meet accrediting guidelines, very few tie the nursing process to the content. Our orientation is structured within a nursing framework (ie, Dr Gordon's "Eleven Functional Health Patterns") and emphasizes nursing diagnoses, theory, and clinical competencies. Although the new orientation program has been in effect for only two years, we feel the following list reflects the positive outcomes so far: decreased staff turnover (ie, one nurse out of 26 full-time equivalents in 18 months), increased success in recruiting nurses into the operating room (ie, multiple applicants as positions open), new nurses demonstrate comfort with basic perioperative nursing practice with-in six months, and nurses who did not complete new orientation program are requesting all or portions of the content. By using this plan, essential aspects of perioperative practice are consistent with hospital-wide nursing practice, practice standards for the operating room, and accrediting standards.

  19. A NEW ORIENTATION INDICATOR FOR RADIO-QUIET QUASARS

    International Nuclear Information System (INIS)

    Boroson, Todd A.

    2011-01-01

    The velocities of the [O III] λ5007 and optical Fe II emission lines, measured relative to the systemic redshifts of 2265 QSOs by Hu et al., show the signature of a disklike BLR structure with polar outflows. Objects with large [O III] outflows show no Fe II offset velocity and are seen pole-on. Objects with large Fe II inflow show no [O III] offset velocity and are seen edge-on. This interpretation is supported by the morphology of the radio-loud objects within the sample and by previous determinations of the geometry of the broad- and narrow-line regions. Analysis of the objects with neither Fe II or [O III] velocity offsets, however, shows that the two groups also differ in Eddington ratio (ER), and, within this subset, corresponding groups with high and low ER but with the opposite orientation can be identified. Using these four subsets of the sample, the effects of orientation and ER can be separated, and, in some cases, quantified. The changes in apparent continuum luminosity and broad Hβ width and strength suggest a model in which both continuum and Hβ are emitted from the surface of the disk, which is less flattened in high ER objects. The effects of orientation on the derived properties, black hole mass and ER, are significant, though not large. The [O III] outflow appears to influence the width of that line, as well as its centroid.

  20. Interdisciplinary Problem Oriented Project Work

    DEFF Research Database (Denmark)

    Blomhøj, Morten; Kjeldsen, Tinne Hoff

    2018-01-01

    In this chapter, we analyze the problem oriented project work practiced at the Bachelor Study Program in Natural Science (Nat Bach) at Roskilde University (RU) as a learning environment for developing students’ mathematical modelling competence. The projects are conducted in a rather sophisticated...... and radical learning environment grounded on the four pedagogical key principles of, problem orientation, participant directed group work, interdisciplinarity and exemplarity. We illustrate and discuss the interplay between the aim of developing the students’ modelling competence on the one hand...

  1. Assessing Visuospatial Skills in Parkinson's: Comparison of Neuropsychological Assessment Battery Visual Discrimination to the Judgment of Line Orientation.

    Science.gov (United States)

    Renfroe, Jenna B; Turner, Travis H; Hinson, Vanessa K

    2017-02-01

    Judgment of Line Orientation (JOLO) test is widely used in assessing visuospatial deficits in Parkinson's disease (PD). The neuropsychological assessment battery (NAB) offers the Visual Discrimination test, with age and education correction, parallel forms, and co-normed standardization sample for comparisons within and between domains. However, NAB Visual Discrimination has not been validated in PD, and may not measure the same construct as JOLO. A heterogeneous sample of 47 PD patients completed the JOLO and NAB Visual Discrimination within a broader neuropsychological evaluation. Pearson correlations assessed relationships between JOLO and NAB Visual Discrimination performances. Raw and demographically corrected scores from JOLO and Visual Discrimination were only weakly correlated. NAB Visual Discrimination subtest was moderately correlated with overall cognitive functioning, whereas the JOLO was not. Despite apparent virtues, results do not support NAB Visual Discrimination as an alternative to JOLO in assessing visuospatial functioning in PD. © The Author 2016. Published by Oxford University Press. All rights reserved. For permissions, please e-mail: journals.permissions@oup.com.

  2. Study of electric and magnetic fields on transmission lines using a computer simulation program

    International Nuclear Information System (INIS)

    Robelo Mojica, Nelson

    2011-01-01

    A study was conducted to determine and reduce levels of electric and magnetic fields with different configurations used by the Instituto Costarricense de Electricidad in power transmission lines in Costa Rica. The computer simulation program PLS-CADD with EPRI algorithm has been used to obtain field values close to those actual to lines easements that have worked to date. Different configurations have been compared on equal terms and the lowest levels of electric and magnetic fields are determined. The most appropriate configuration of the tower has been obtained and therefore has decreased exposure to electromagnetic fields people, without affecting the energy demand of the population. (author) [es

  3. Implementation of density functional theory method on object-oriented programming (C++) to calculate energy band structure using the projector augmented wave (PAW)

    Science.gov (United States)

    Alfianto, E.; Rusydi, F.; Aisyah, N. D.; Fadilla, R. N.; Dipojono, H. K.; Martoprawiro, M. A.

    2017-05-01

    This study implemented DFT method into the C++ programming language with object-oriented programming rules (expressive software). The use of expressive software results in getting a simple programming structure, which is similar to mathematical formula. This will facilitate the scientific community to develop the software. We validate our software by calculating the energy band structure of Silica, Carbon, and Germanium with FCC structure using the Projector Augmented Wave (PAW) method then compare the results to Quantum Espresso calculation’s results. This study shows that the accuracy of the software is 85% compared to Quantum Espresso.

  4. Preferred Methods of Learning for Nursing Students in an On-Line Degree Program.

    Science.gov (United States)

    Hampton, Debra; Pearce, Patricia F; Moser, Debra K

    Investigators have demonstrated that on-line courses result in effective learning outcomes, but limited information has been published related to preferred teaching strategies. Delivery of on-line courses requires various teaching methods to facilitate interaction between students, content, and technology. The purposes of this study were to understand student teaching/learning preferences in on-line courses to include (a) differences in preferred teaching/learning methods for on-line nursing students across generations and (b) which teaching strategies students found to be most engaging and effective. Participants were recruited from 2 accredited, private school nursing programs (N=944) that admit students from across the United States and deliver courses on-line. Participants provided implied consent, and 217 (23%) students completed the on-line survey. Thirty-two percent of the students were from the Baby Boomer generation (1946-1964), 48% from Generation X (1965-1980), and 20% from the Millennial Generation (born after 1980). The preferred teaching/learning methods for students were videos or narrated PowerPoint presentations, followed by synchronous Adobe Connect educations sessions, assigned journal article reading, and e-mail dialog with the instructor. The top 2 methods identified by participants as the most energizing/engaging and most effective for learning were videos or narrated PowerPoint presentations and case studies. The teaching/learning method least preferred by participants and that was the least energizing/engaging was group collaborative projects with other students; the method that was the least effective for learning was wikis. Baby Boomers and Generation X participants had a significantly greater preference for discussion board (PBaby Boomer and Generation X students and rated on-line games as significantly more energizing/engaging and more effective for learning (PBaby Boomer and Generation X students. In conclusion, the results of this

  5. Arch-pattern based design and aspect-oriented implementation of Readers-Writers concurrent problem

    Directory of Open Access Journals (Sweden)

    Dumitru Ciorbă

    2007-11-01

    Full Text Available The classical problems of concurrent programming start from the design problems of operating systems in the 80-s. But today there are still proposed new solutions for these problems with the help of various design and programming approaches. The present article describes a solution which was designed according to some new object-oriented principles, based on design patterns and proposes two program solutions: firstly - an object-oriented implementation in Java language, the secondly – an aspect-oriented one in AspectJ language.

  6. TLINES: A Computer Program for Circuits of Transmission Lines.

    Science.gov (United States)

    1983-12-01

    of various lengths are handled by stringing together many short lines, with the assumption that each of the longer lines has a length approximated as...expressed in terms of transmission lines numbered from 2 through CAPM , connected in numerical sequence as in figure 3. Line 1 is a dummy element disconnected...from line 2 and the rest of the circuit. Lines 2 through CAPM can each be set to any impedance the user desires. Line CAPM +1 is a zero-impedance line

  7. Retention-Oriented Curricular Design

    Science.gov (United States)

    Milanovic, Ivana; Eppes, Tom A.; Girouard, Janice; Townsend, Lee

    2010-01-01

    This paper presents a retention-oriented approach to the educational value stream within the STEM undergraduate area. Faced with several strategic challenges and opportunities, a Flex Advantage Plan was developed to enhance the undergraduate engineering technology programs and better utilize the curricular flexibilities inherent in the current…

  8. Helping Citizens Help Themselves : Neighborhood Improvement Programs and the Impact of Social Networks, Trust, and Norms on Neighborhood-Oriented Forms of Participation

    NARCIS (Netherlands)

    Lelieveldt, H.T.

    2004-01-01

    This article analyzes the relationship between social capital and neighborhood-oriented forms of participation within the context of an innovative Dutch neighborhood improvement program. On the basis of a survey among 307 residents, the author studies the link between three dimensions of social

  9. Mastering object-oriented Python

    CERN Document Server

    Lott, Steven F

    2014-01-01

    This book follows a standard tutorial approach with approximately 750 code samples spread through the 19 chapters. This amounts to over 5,900 lines of code that illustrate each concept.This book is aimed at programmers who have already learned the basics of object-oriented Python and need to write more sophisticated, flexible code that integrates seamlessly with the rest of Python. This book assumes a computer science background, with experience of common Python design patterns.

  10. Promoting physical activity and quality of life in Vitoria, Brazil: evaluation of the Exercise Orientation Service (EOS) program.

    Science.gov (United States)

    Reis, Rodrigo S; Hino, Adriano Akira F; Cruz, Danielle K; da Silva Filho, Lourival Espiridião; Malta, Deborah C; Domingues, Marlos R; Hallal, Pedro C

    2014-01-01

    The purpose of this study was to evaluate associations between exposure to the Exercise Orientation Service (EOS) program and physical activity (PA) and quality of life (QoL) in adults from Vitoria, Brazil. A phone survey was conducted with 2023 randomly selected participants (≥ 18 years) to measure awareness about the program, participation in the program, PA levels, and QoL. The associations were tested using Poisson and Linear regression models. 31.5% reported awareness about the program, 1.5% reported current participation, and 5.8% reported previous participation. Participation was higher among women (2.1%), older subjects (2.8%), and those reporting morbidities (2.4%). Awareness was higher among middle-aged persons (36.0%) and highly educated participants (37.1%). Current participation (PR = 2.22; 95% CI = 1.65-2.99) and awareness (PR = 1.15; 95% CI = 1.02-1.30) were associated with leisure-time PA (LTPA). Exposure to the program was not associated with QoL but was consistently associated with sufficient levels of LTPA among adults from Vitoria, Brazil.

  11. Preparatory Training, States of Goal Orientation, and Mentoring Relationship Effectiveness

    Science.gov (United States)

    Scielzo, Shannon; Neeper, Michael; Smith-Jentsch, Kimberly A.

    2012-01-01

    We used an online academic-advising program to examine the effects of preparatory training designed to elicit high states of learning-goal orientation and low states of avoid goal orientation. Results indicate that training was effective in some cases for manipulating states of goal orientation. The training did not directly affect behaviors as…

  12. Graph-based specification and verification for aspect-oriented languages

    NARCIS (Netherlands)

    Staijen, T.

    2010-01-01

    Aspect-oriented software development aims at improving separation of concerns at all levels in the software development life-cycle, from architecture to code implementation. In this thesis we strive to develop verification methods specifically for aspect-oriented programming languages. For this

  13. Graph-based Specification and Verification for Aspect-Oriented Languages

    NARCIS (Netherlands)

    Staijen, T.

    2010-01-01

    Aspect-oriented software development aims at improving separation of concerns at all levels in the software development life-cycle, from architecture to code implementation. In particular, aspect-oriented programming addresses separation of concerns at the implementation level, by allowing the

  14. Sacral orientation and spondylolysis.

    Science.gov (United States)

    Peleg, Smadar; Dar, Gali; Steinberg, Nili; Masharawi, Youssef; Been, Ella; Abbas, Janan; Hershkovitz, Israel

    2009-12-01

    A descriptive study (based on skeletal material) was designed to measure sacral anatomic orientation (SAO) in individuals with and without spondylolysis. To test whether a relationship between SAO and spondylolysis exists. Spondylolysis is a stress fracture in the pars interarticularis (mainly of L5). The natural history of the phenomenon has been debated for years with opinions divided, i.e., is it a developmental condition or a stress fracture phenomenon. There is some evidence to suggest that sacral orientation can be a "key player" in revealing the etiology of spondylolysis. The pelvis was anatomically reconstructed and SAO was measured as the angle created between the intersection of a line running parallel to the superior surface of the sacrum and a line running between the anterior superior iliac spine (ASIS) and the anterior-superior edge of the symphysis pubis (PUBIS).SAO was measured in 99 adult males with spondylolysis and 125 adult males without spondylolysis. The difference between the groups was tested using an unpaired t test. Spondylolysis prevalence is significantly higher in African-Americans compared to European-Americans: 5.4% versus 2.04% in males (P < 0.001) and 2.31% versus 0.4%, P < 0.001 in females. SAO was significantly lower in the spondylolytic group (44.07 degrees +/- 11.46 degrees) compared to the control group (51.07 degrees +/- 8.46 degrees, P < 0.001). A more horizontally oriented sacrum leads to direct impingement on L5 pars interarticularis by both L4 inferior articular facet superiorly and S1 superior articular facet inferiorly. Repetitive stress due to standing (daily activities) or sitting increases the "pincer effect" on this area, and eventually may lead to incomplete synostosis of the neural arch.

  15. Grain orientation, deformation microstructure and flow stress

    International Nuclear Information System (INIS)

    Hansen, N.; Huang, X.; Winther, G.

    2008-01-01

    Dislocation structures in deformed metals have been analyzed quantitatively by transmission electron microscopy, high-resolution electron microscopy and Kikuchi line analysis. A general pattern for the microstructural evolution with increasing strain has been established and structural parameters have been defined and quantified. It has been found that two dislocation patterns co-exist in all grains, however, with very different characteristics dependent on grain orientation. This correlation with the grain orientation has been applied in modeling of the tensile flow stress and the flow stress anisotropy of fcc polycrystals. In conclusion some future research areas are briefly outlined

  16. EX6AFS: A data acquisition system for high-speed dispersive EXAFS measurements implemented using object-oriented programming techniques

    International Nuclear Information System (INIS)

    Jennings, G.; Lee, P.L.

    1995-01-01

    In this paper we describe the design and implementation of a computerized data-acquisition system for high-speed energy-dispersive EXAFS experiments on the X6A beamline at the National Synchrotron Light Source. The acquisition system drives the stepper motors used to move the components of the experimental setup and controls the readout of the EXAFS spectra. The system runs on a Macintosh IIfx computer and is written entirely in the object-oriented language C++. Large segments of the system are implemented by means of commercial class libraries, specifically the MacApp application framework from Apple, the Rogue Wave class library, and the Hierarchical Data Format datafile format library from the National Center for Supercomputing Applications. This reduces the amount of code that must be written and enhances reliability. The system makes use of several advanced features of C++: Multiple inheritance allows the code to be decomposed into independent software components and the use of exception handling allows the system to be much more reliable in the event of unexpected errors. Object-oriented techniques allow the program to be extended easily as new requirements develop. All sections of the program related to a particular concept are located in a small set of source files. The program will also be used as a prototype for future software development plans for the Basic Energy Science Synchrotron Radiation Center Collaborative Access Team beamlines being designed and built at the Advanced Photon Source

  17. Orientation-dependent evolution of the dislocation density in grain populations with different crystallographic orientations relative to the tensile axis in a polycrystalline aggregate of stainless steel

    International Nuclear Information System (INIS)

    Ungár, Tamás; Stoica, Alexandru D.; Tichy, Géza; Wang, Xun-Li

    2014-01-01

    Line profile analysis was carried out on neutron diffraction patterns collected by the energy-dispersive method for an in situ tensile-deformed AISI-316 stainless steel specimen. The experiments were carried out at the VULCAN engineering beam line of the spallation neutron source of the Oak Ridge National Laboratory. Both the dislocation densities and the local stresses in grains oriented with different h k l crystal directions along the tensile axis were determined. The work-hardening equation of Taylor was tested for the h k l-dependent phenomenological constant α. The grain-orientation-dependent α values were directly related to the heterogeneity of dislocation distribution in correlation with previous transmission electron microscopy data

  18. Nuclear orientation and nuclear structure

    International Nuclear Information System (INIS)

    Krane, K.S.

    1988-01-01

    The present generation of on-line nuclear orientation facilities promises to revolutionize the gathering of nuclear structure information, especially for the hitherto poorly known and understood nuclei far from stability. Following a brief review of the technological developments that have facilitated these experiments, the nuclear spectroscopic information that can be obtained is summarized. Applications to understanding nuclear structure are reviewed, and challenges for future studies are discussed. (orig.)

  19. Improvement of upper limb’s condition of women with post mastectomy syndrome with the help of problem-oriented program of physical rehabilitation

    Directory of Open Access Journals (Sweden)

    Y.A. Briskin

    2015-11-01

    Full Text Available Purpose: to determine effectiveness of problem-oriented program of women’s physical rehabilitation with post mastectomy syndrome in improvement of upper limb’s functional state. Material: 50 women with early symptoms of post mastectomy syndrome at stationary rehabilitation stage, who underwent radical mastectomy by Madden were involved in the research. Testing of movement amplitude in shoulder joint, swelling of upper limb and muscular strength of hand’s flexors was conducted on 2 nd day after surgery and at the end of stationary rehabilitation period (12-14 th day. Results: Main means of the authors’ program were: general and special physical exercises; static and dynamic breathing exercises; breathing through preloaded lips, controlled coughing, autogenic drainage, manual pressing, manual vibration; post-isometric relaxation; elements of labor therapy; lymphatic drainage massage and self massage; topical talks; consultations; auto training. The trainings were conducted individually 2-3 times a day; 20-30 minutes every session. The patients’ independent trainings included: fulfillment of therapeutic positions, self-massage, relaxation exercises and auto-training. Conclusions: application of problem-oriented physical rehabilitation program facilitates improvement of upper limb’s functional potentials of women with post mastectomy syndrome.

  20. Learning Object-Orientation through ICT-mediated Apprenticeship

    DEFF Research Database (Denmark)

    Fjuk, A.; Berge, O.; Bennedsen, J.

    2004-01-01

    In this paper, we show how sociocultural theories inform the design of a course in object-oriented programming. An essential learning objective within this philosophy is the programming processes as such. To move toward this learning goal, the course design incorporates a combination of the so...

  1. Pygrass: An Object Oriented Python Application Programming Interface (API for Geographic Resources Analysis Support System (GRASS Geographic Information System (GIS

    Directory of Open Access Journals (Sweden)

    Marco Ciolli

    2013-03-01

    Full Text Available PyGRASS is an object-oriented Python Application Programming Interface (API for Geographic Resources Analysis Support System (GRASS Geographic Information System (GIS, a powerful open source GIS widely used in academia, commercial settings and governmental agencies. We present the architecture of the PyGRASS library, covering interfaces to GRASS modules, vector and raster data, with a focus on the new capabilities that it provides to GRASS users and developers. Our design concept of the module interface allows the direct linking of inputs and outputs of GRASS modules to create process chains, including compatibility checks, process control and error handling. The module interface was designed to be easily extended to work with remote processing services (Web Processing Service (WPS, Web Service Definition Language (WSDL/Simple Object Access Protocol (SOAP. The new object-oriented Python programming API introduces an abstract layer that opens the possibility to use and access transparently the efficient raster and vector functions of GRASS that are implemented in C. The design goal was to provide an easy to use, but powerful, Python interface for users and developers who are not familiar with the programming language C and with the GRASS C-API. We demonstrate the capabilities, scalability and performance of PyGRASS with several dedicated tests and benchmarks. We compare and discuss the results of the benchmarks with dedicated C implementations.

  2. Implementation of density functional theory method on object-oriented programming (C++) to calculate energy band structure using the projector augmented wave (PAW)

    International Nuclear Information System (INIS)

    Alfianto, E; Rusydi, F; Aisyah, N D; Dipojono, H K; Martoprawiro, M A; Fadilla, R N

    2017-01-01

    This study implemented DFT method into the C++ programming language with object-oriented programming rules (expressive software). The use of expressive software results in getting a simple programming structure, which is similar to mathematical formula. This will facilitate the scientific community to develop the software. We validate our software by calculating the energy band structure of Silica, Carbon, and Germanium with FCC structure using the Projector Augmented Wave (PAW) method then compare the results to Quantum Espresso calculation’s results. This study shows that the accuracy of the software is 85% compared to Quantum Espresso. (paper)

  3. A family-oriented treatment program for youths with ketamine abuse and their caregivers: a pilot study in Taiwan

    Directory of Open Access Journals (Sweden)

    Wang LJ

    2015-07-01

    Full Text Available Liang-Jen Wang,1 Shing-Fang Lu,1 Wen-Jiun Chou,1 Mian-Yoon Chong,2 Yao-Hsing Wang,1 Yu-Lian Hsieh,1 Yi-Hsuan Lee,1 Ching Chen2 1Department of Child and Adolescent Psychiatry, 2Department of Psychiatry, Kaohsiung Chang Gung Memorial Hospital and Chang Gung University College of Medicine, Kaohsiung, Taiwan Objective: The abuse of ketamine by youths has grown into a serious public health issue. However, a reliable and efficient treatment has still not been found for youths who abuse ketamine. This pilot study investigated the effects of a family-oriented treatment program for ketamine-using youths and their caregivers.Methods: To carry out this study, 42 youths with ketamine use (mean age 16.6±1.1 years who were referred to take part in a 10-week treatment program based on motivational enhancement principles were selected, as were their principal caregivers (mean age 46.4±7.1 years, who were similarly referred to take part in a 10-week training program for parenting skills. The study had the youths complete the Chinese Craving Beliefs Questionnaire, the Adolescents’ Behavior problem Scale, and the Family APGAR both immediately before and after the program. Likewise, the youths’ caregivers completed the Family APGAR, the 12-item version of the Chinese Health Questionnaire, and the Parenting Stress Index.Results: Of the 42 youth–caregiver pairs that took part in this study, 37 (88% completed the 10-week program and both sets of assessments. After the treatment, the participating youths’ substance cravings declined (t=3.88, P<0.001, while family function, as perceived by the participating caregivers, significantly increased (t=2.22, P=0.033. The improvement in caregivers’ perceptions of family function were positively related to the improvement of the caregivers’ health status (r=-0.36, P=0.022.Conclusion: According to its results, this pilot study submits that family-oriented treatment programs may be considered a potentially effective

  4. Suggestions for a competency-based orientation for an orthopaedic unit.

    Science.gov (United States)

    Bryant, G A

    1997-01-01

    Effective orientation programs should provide new RN and LPN employees with very specific performance expectations. Competency-based orientation provides such a structure. This approach not only decreases the orientee's anxiety, but it also acts as a basis for establishing competencies specific to that unit. Because the existing staff members are intimately involved in the process, socialization within the unit and cohesiveness of purpose are enhanced. Adult learning theory, educational principles, self-paced learning modules, and the use of preceptors and check-off lists are employed in this Competency-Based Orientation (CBO) program for an adult orthopaedic unit. Samples of various aspects of a CBO are included.

  5. Feature-Oriented Programming with Object Algebras

    NARCIS (Netherlands)

    B.C.d.S. Oliveira (Bruno); T. van der Storm (Tijs); A. Loh; W.R. Cook

    2013-01-01

    htmlabstractObject algebras are a new programming technique that enables a simple solution to basic extensibility and modularity issues in programming languages. While object algebras excel at defining modular features, the composition mechanisms for object algebras (and features) are still

  6. Contract-oriented software development for internet services

    DEFF Research Database (Denmark)

    Giambiagi, Pablo; Owe, Olaf; Ravn, Anders Peter

    2008-01-01

    COSoDIS (Contract-Oriented Software Development for Internet Services) develops novel approaches to implement and reason about contracts in service oriented architectures (SOA). The rationale is that system developers benefit from abstraction mechanisms to work with these architectures. Therefore...... the goal is to design and test system modeling and programming language tools to empower SOA developers to deploy highly dynamic, negotiable and monitorable Internet services....

  7. Environment of symbolic and graphic programming for the SYMPATI-2 line processor

    International Nuclear Information System (INIS)

    Fernandez, Pascal

    1991-01-01

    This research thesis reports the development of a programming environment which can be easily used at all levels of development of an application in the field of image processing. The author first presents different programming environments by distinguishing, on the one hand, languages or environments which are not specific to a machine, and, on the other hand, languages or environments which are dedicated to a specialised parallel architecture. Then, after a recall of the structure of the line processor from an operational point of view, the author proposes a detailed presentation of the 4LP language, i.e. the layer 0 of the environment. The three other layers are then presented. They respectively comprise a high level symbolic language, a user-friendly and interactive graphic tool, and an interactive graphic tool for the development of applications from programme icons

  8. Modulations of the processing of line discontinuities under selective attention conditions?

    Science.gov (United States)

    Giersch, Anne; Fahle, Manfred

    2002-01-01

    We examined whether the processing of discontinuities involved in figure-ground segmentation, like line ends, can be modulated under selective attention conditions. Subjects decided whether a gap in collinear or parallel lines was located to the right or left. Two stimuli were displayed in immediate succession. When the gaps were on the same side, reaction times (RTs) for the second stimulus increased when collinear lines followed parallel lines, or the reverse, but only when the two stimuli shared the same orientation and location. The effect did not depend on the global form of the stimuli or on the relative orientation of the gaps. A frame drawn around collinear elements affected the results, suggesting a crucial role of the "amodal" orthogonal lines produced when line ends are aligned. Including several gaps in the first stimulus also eliminated RT variations. By contrast, RT variations remained stable across several experimental blocks and were significant for interstimulus intervals from 50 to 600 msec between the two stimuli. These results are interpreted in terms of a modulation of the processing of line ends or the production of amodal lines, arising when attention is selectively drawn to a gap.

  9. Service orientation in holonic and multi agent manufacturing and robotics

    CERN Document Server

    Thomas, Andre; Trentesaux, Damien

    2013-01-01

    The book covers four research domains representing a trend for modern manufacturing control: Holonic and Multi-agent technologies for industrial systems; Intelligent Product and Product-driven Automation; Service Orientation of Enterprise’s strategic and technical processes; and Distributed Intelligent Automation Systems. These evolution lines have in common concepts related to service orientation derived from the Service Oriented Architecture (SOA) paradigm.     The service-oriented multi-agent systems approach discussed in the book is characterized by the use of a set of distributed autonomous and cooperative agents, embedded in smart components that use the SOA principles, being oriented by offer and request of services, in order to fulfil production systems and value chain goals.   A new integrated vision combining emergent technologies is offered, to create control structures with distributed intelligence supporting the vertical and horizontal enterprise integration and running in truly distributed ...

  10. Using Gordon's functional health patterns to organize a critical care orientation program.

    Science.gov (United States)

    Recker, D; O'Brien, C

    1992-02-01

    We have described how we revised our critical care orientation according to Gordon's FHPs. The process will require continuous review and revision. Research is necessary to determine the effectiveness of an orientation organized by a nursing framework in facilitating holistic nursing practice.

  11. Examples of Reusing Synchronization Code in Aspect-Oriented Programming using Composition Filters

    NARCIS (Netherlands)

    Aksit, Mehmet; Bergmans, Lodewijk

    1998-01-01

    Applying the object-oriented paradigm for the development of large and complex software systems offers several advantages, of which increased extensibility and reusability are the most prominent ones. The object-oriented model is also quite suitable for modeling concurrent systems. However, it

  12. Priming the Mental Time Line

    Science.gov (United States)

    Di Bono, Maria Grazia; Casarotti, Marco; Priftis, Konstantinos; Gava, Lucia; Umilta, Carlo; Zorzi, Marco

    2012-01-01

    Growing experimental evidence suggests that temporal events are represented on a mental time line, spatially oriented from left to right. Support for the spatial representation of time comes mostly from studies that have used spatially organized responses. Moreover, many of these studies did not avoid possible confounds attributable to target…

  13. Effect of NICU Department Orientation Program on Mother’s Anxiety: a Randomized Clinical Trial

    Directory of Open Access Journals (Sweden)

    Leila Valizadeh

    2016-09-01

    Full Text Available Introduction: Neonatal intensive care unit induces the high level of anxiety for mothers. The aim of this study was to evaluate the effectiveness of NICU orientation program on the anxiety of mothers who had preterm newborns hospitalized in NICU. Methods: This study was a randomized clinical trial (three parallel groups. Participants included 99 mothers with preterm newborns hospitalized in NICU of Al- Zahra hospital, affiliated to Tabriz University of Medical Sciences in 2015. Mothers were randomly assigned to one of three groups (film, booklet, and control. Mothers completed the State- Trait Anxiety Inventory before entering to the NICU, and then mothers in the experiment groups became familiar with the NICU environment through watching a film or reading booklet. After the first NICU visit, all mothers completed the STAI and Cattell's Anxiety Questionnaires. Data were analyzed using SPSS ver. 13 software. Results: There was no significant difference between three groups regarding state- trait anxiety before the intervention. After the first NICU visit, a significant reduction in maternal state anxiety was seen in the both experiment groups. There was no statistical significant difference regarding trait anxiety. Data obtained from Cattell's anxiety questionnaire after intervention, showed significant difference in state anxiety between groups. Conclusion: Employing film and booklet orientation strategy after preterm delivery can reduce the mother’s anxiety and beneficent for the mother, baby, family and health care system.

  14. A heretic's view of the object-oriented paradigm

    DEFF Research Database (Denmark)

    Galle, Per

    1998-01-01

    A basic assumption of the object-oriented paradigm of computer programming and database thinking is that objects (including classes) are dynamic: classes have objects as instances which can be created, modified, and deleted. I argue that this leads to unnecessary conceptual difficulties, and sugg......A basic assumption of the object-oriented paradigm of computer programming and database thinking is that objects (including classes) are dynamic: classes have objects as instances which can be created, modified, and deleted. I argue that this leads to unnecessary conceptual difficulties......, and suggest that although real world entities are undeniably dynamic and perishable, much may be gained by assuming that the objects we use for thinking about them are static. This, it is submitted, may prove to facilitate both practical system development and theoretical pursuits of a mathematically sound...... object-oriented data model....

  15. Atlas transmission line breakdown analysis

    CERN Document Server

    Nielsen, K E; Ballard, E O; Elizondo, J M; Gribble, R F; McCuistian, B T; Parsons, W M

    1999-01-01

    The Atlas facility will use 24 radially converging, vertically oriented and tapered, oil insulated, triplate transmission lines between the Marx generators and the central load region. Among the requirements of the transmission lines are low inductance and high reliability. The inter-conductor gap is nominally 2 cm and the lines taper from a height of 1.75 m at the Marx end to 0.32 m at the output end. The aluminum conductors, held together by 20 insulating spacers, are assembled and inserted as a unit into radial oil-filled steel tanks. The negative, high-voltage, center conductor is 2.54-cm thick and the outer ground conductors are 1.59-cm thick. All 24 triplate transmission lines connect to a transition section at near 1 m radius that couples the transmission lines to a disk/conical solid- dielectric-insulated power flow channel transmission line terminating at the load. Peak operating voltage on the lines can be as high as 240 kV with an effective stress time of 0.8 mu s. Testing of small sections of the ...

  16. Geometric covers, graph orientations, counter games

    DEFF Research Database (Denmark)

    Berglin, Edvin

    -directed graph is dynamic (can be altered by some outside actor), some orientations may need to be reversed in order to maintain the low out-degree. We present a new algorithm that is simpler than earlier work, yet matches or outperforms the efficiency of these results with very few exceptions. Counter games...... example is Line Cover, also known as Point-Line Cover, where a set of points in a geometric space are to be covered by placing a restricted number of lines. We present new FPT algorithms for the sub-family Curve Cover (which includes Line Cover), as well as for Hyperplane Cover restricted to R 3 (i...... are a type of abstract game played over a set of counters holding values, and these values may be moved between counters according to some set of rules. Typically they are played between two players: the adversary who tries to concentrate the greatest value possible in a single counter, and the benevolent...

  17. Visualization of object-oriented (Java) programs

    NARCIS (Netherlands)

    Huizing, C.; Kuiper, R.; Luijten, C.A.A.M.; Vandalon, V.; Helfert, M.; Martins, M.J.; Cordeiro, J.

    2012-01-01

    We provide an explicit, consistent, execution model for OO programs, specifically Java, together with a tool that visualizes the model This equips the student with a model to think and communicate about OO programs. Especially for an e-learning situation this is significant. Firstly, such a model

  18. Common lines modeling for reference free Ab-initio reconstruction in cryo-EM.

    Science.gov (United States)

    Greenberg, Ido; Shkolnisky, Yoel

    2017-11-01

    We consider the problem of estimating an unbiased and reference-free ab initio model for non-symmetric molecules from images generated by single-particle cryo-electron microscopy. The proposed algorithm finds the globally optimal assignment of orientations that simultaneously respects all common lines between all images. The contribution of each common line to the estimated orientations is weighted according to a statistical model for common lines' detection errors. The key property of the proposed algorithm is that it finds the global optimum for the orientations given the common lines. In particular, any local optima in the common lines energy landscape do not affect the proposed algorithm. As a result, it is applicable to thousands of images at once, very robust to noise, completely reference free, and not biased towards any initial model. A byproduct of the algorithm is a set of measures that allow to asses the reliability of the obtained ab initio model. We demonstrate the algorithm using class averages from two experimental data sets, resulting in ab initio models with resolutions of 20Å or better, even from class averages consisting of as few as three raw images per class. Copyright © 2017 Elsevier Inc. All rights reserved.

  19. Visual coherence for large-scale line-plot visualizations

    KAUST Repository

    Muigg, Philipp

    2011-06-01

    Displaying a large number of lines within a limited amount of screen space is a task that is common to many different classes of visualization techniques such as time-series visualizations, parallel coordinates, link-node diagrams, and phase-space diagrams. This paper addresses the challenging problems of cluttering and overdraw inherent to such visualizations. We generate a 2x2 tensor field during line rasterization that encodes the distribution of line orientations through each image pixel. Anisotropic diffusion of a noise texture is then used to generate a dense, coherent visualization of line orientation. In order to represent features of different scales, we employ a multi-resolution representation of the tensor field. The resulting technique can easily be applied to a wide variety of line-based visualizations. We demonstrate this for parallel coordinates, a time-series visualization, and a phase-space diagram. Furthermore, we demonstrate how to integrate a focus+context approach by incorporating a second tensor field. Our approach achieves interactive rendering performance for large data sets containing millions of data items, due to its image-based nature and ease of implementation on GPUs. Simulation results from computational fluid dynamics are used to evaluate the performance and usefulness of the proposed method. © 2011 The Author(s).

  20. Visual coherence for large-scale line-plot visualizations

    KAUST Repository

    Muigg, Philipp; Hadwiger, Markus; Doleisch, Helmut; Grö ller, Eduard M.

    2011-01-01

    Displaying a large number of lines within a limited amount of screen space is a task that is common to many different classes of visualization techniques such as time-series visualizations, parallel coordinates, link-node diagrams, and phase-space diagrams. This paper addresses the challenging problems of cluttering and overdraw inherent to such visualizations. We generate a 2x2 tensor field during line rasterization that encodes the distribution of line orientations through each image pixel. Anisotropic diffusion of a noise texture is then used to generate a dense, coherent visualization of line orientation. In order to represent features of different scales, we employ a multi-resolution representation of the tensor field. The resulting technique can easily be applied to a wide variety of line-based visualizations. We demonstrate this for parallel coordinates, a time-series visualization, and a phase-space diagram. Furthermore, we demonstrate how to integrate a focus+context approach by incorporating a second tensor field. Our approach achieves interactive rendering performance for large data sets containing millions of data items, due to its image-based nature and ease of implementation on GPUs. Simulation results from computational fluid dynamics are used to evaluate the performance and usefulness of the proposed method. © 2011 The Author(s).

  1. MRI: Modular reasoning about interference in incremental programming

    OpenAIRE

    Oliveira, Bruno C. D. S; Schrijvers, Tom; Cook, William R

    2012-01-01

    Incremental Programming (IP) is a programming style in which new program components are defined as increments of other components. Examples of IP mechanisms include: Object-oriented programming (OOP) inheritance, aspect-oriented programming (AOP) advice and feature-oriented programming (FOP). A characteristic of IP mechanisms is that, while individual components can be independently defined, the composition of components makes those components become tightly coupled, sh...

  2. Creating a palliative and end-of-life program in a cure-oriented pediatric setting: the zig-zag method.

    Science.gov (United States)

    Harper, Joann; Hinds, Pamela S; Baker, Justin N; Hicks, Judy; Spunt, Sheri L; Razzouk, Bassem I

    2007-01-01

    Children living with and dying of advanced-stage cancer suffer physically, emotionally, and spiritually. Relief of their suffering requires comprehensive, compassionate palliative and end-of-life (EoL) care.However, an EoL care program might appear inconsistent with the mission of a pediatric oncology research center committed to seeking cures. Here the authors describe the methods used to achieve full institutional commitment to their EoL care program and those used to build the program's philosophical, research, and educational foundations after they received approval. The authors convened 10 focus groups to solicit staff perceptions of the hospital's current palliative and EoL care. They also completed baseline medical record reviews of 145 patient records to identify key EoL characteristics. The authors then crafted a vision statement and a strategic plan, implemented new research protocols,and established publication and funding trajectories. They conclude that establishing a state-of-the-art palliative and EoL program in a cure-oriented pediatric setting is achievable via consensus building and recruitment of diverse institutional resources.

  3. Spatial displacement of numbers on a vertical number line in spatial neglect

    Directory of Open Access Journals (Sweden)

    Urszula eMihulowicz

    2015-04-01

    Full Text Available Previous studies that investigated the association of numbers and space in humans came to contradictory conclusions about the spatial character of the mental number magnitude representation and about how it may be influenced by unilateral spatial neglect. The present study aimed to disentangle the debated influence of perceptual versus representational aspects via explicit mapping of numbers onto space by applying the number line estimation paradigm with vertical orientation of stimulus lines. Thirty-five acute right-brain damaged stroke patients (6 with neglect were asked to place two-digit numbers on vertically oriented lines with 0 marked at the bottom and 100 at the top. In contrast to the expected, nearly linear mapping in the control patient group, patients with spatial neglect overestimated the position of numbers in the lower middle range. The results corroborate spatial characteristics of the number magnitude representation. In neglect patients, this representation seems to be biased towards the ipsilesional side, independent of the physical orientation of the task stimuli.

  4. The GENIE Universal, Object-Oriented Neutrino Generator

    International Nuclear Information System (INIS)

    Andreopoulos, C.

    2006-01-01

    A Universal Object-Oriented/C++ Neutrino Monte Carlo Generator (GENIE) is briefly described. The purpose of this large scale software system is to become the 'canonical' Monte Carlo for Neutrino Interaction Physics whose validity will extend to all neutrino types and nuclear targets in the energy range from few MeV to few hundred GeV. GENIE attempts to unify the Monte Carlo generation approaches used by a host of different, smaller procedural systems in a modern object-oriented software design. It is already a mature software system that currently consists of ∼100,000 lines of C++ code (∼350 classes organised in ∼40 packages)

  5. Sex differences on the judgment of line orientation task: a function of landmark presence and hormonal status.

    Science.gov (United States)

    Goyette, Sharon Ramos; McCoy, John G; Kennedy, Ashley; Sullivan, Meghan

    2012-02-28

    It has been well-established that men outperform women on some spatial tasks. The tools commonly used to demonstrate this difference (e.g. The Mental Rotations Task) typically involve problems and solutions that are presented in a context devoid of referents. The study presented here assessed whether the addition of referents (or "landmarks") would attenuate the well-established sex difference on the judgment of line orientation task (JLOT). Three versions of the JLOT were presented in a within design. The first iteration contained the original JLOT (JLOT 1). JLOT 2 contained three "landmarks" or referents and JLOT 3 contained only one landmark. The sex difference on JLOT 1 was completely negated by the addition of three landmarks on JLOT 2 or the addition of one landmark on JLOT3. In addition, salivary testosterone was measured. In men, gains in performance on the JLOT due to the addition of landmarks were positively correlated with testosterone levels. This suggests that men with the highest testosterone levels benefited the most from the addition of landmarks. These data help to highlight different strategies used by men and women to solve spatial tasks. Copyright © 2011 Elsevier Inc. All rights reserved.

  6. Communication Apprehension and People Orientations.

    Science.gov (United States)

    Ambler, Bob

    Assuming that different programs for communication apprehensive/avoidant students attract different types of students according to their needs and apprehension types, a study examined the relationship between communication apprehension (CA) and general people orientations, as measured by the Personal Record of Communication Apprehension-24…

  7. ParFit: A Python-Based Object-Oriented Program for Fitting Molecular Mechanics Parameters to ab Initio Data.

    Science.gov (United States)

    Zahariev, Federico; De Silva, Nuwan; Gordon, Mark S; Windus, Theresa L; Dick-Perez, Marilu

    2017-03-27

    A newly created object-oriented program for automating the process of fitting molecular-mechanics parameters to ab initio data, termed ParFit, is presented. ParFit uses a hybrid of deterministic and stochastic genetic algorithms. ParFit can simultaneously handle several molecular-mechanics parameters in multiple molecules and can also apply symmetric and antisymmetric constraints on the optimized parameters. The simultaneous handling of several molecules enhances the transferability of the fitted parameters. ParFit is written in Python, uses a rich set of standard and nonstandard Python libraries, and can be run in parallel on multicore computer systems. As an example, a series of phosphine oxides, important for metal extraction chemistry, are parametrized using ParFit. ParFit is in an open source program available for free on GitHub ( https://github.com/fzahari/ParFit ).

  8. Seismic Station Installation Orientation Errors at ANSS and IRIS/USGS Stations

    Science.gov (United States)

    Ringler, Adam T.; Hutt, Charles R.; Persfield, K.; Gee, Lind S.

    2013-01-01

    Many seismological studies depend on the published orientations of sensitive axes of seismic instruments relative to north (e.g., Li et al., 2011). For example, studies of the anisotropic structure of the Earth’s mantle through SKS‐splitting measurements (Long et al., 2009), constraints on core–mantle electromagnetic coupling from torsional normal‐mode measurements (Dumberry and Mound, 2008), and models of three‐dimensional (3D) velocity variations from surface waves (Ekström et al., 1997) rely on accurate sensor orientation. Unfortunately, numerous results indicate that this critical parameter is often subject to significant error (Laske, 1995; Laske and Masters, 1996; Yoshizawa et al., 1999; Schulte‐Pelkum et al., 2001; Larson and Ekström, 2002). For the Advanced National Seismic System (ANSS; ANSS Technical Integration Committee, 2002), the Global Seismographic Network (GSN; Butler et al., 2004), and many other networks, sensor orientation is typically determined by a field engineer during installation. Successful emplacement of a seismic instrument requires identifying true north, transferring a reference line, and measuring the orientation of the instrument relative to the reference line. Such an exercise is simple in theory, but there are many complications in practice. There are four commonly used methods for determining true north at the ANSS and GSN stations operated by the USGS Albuquerque Seismological Laboratory (ASL), including gyroscopic, astronomical, Global Positioning System (GPS), and magnetic field techniques. A particular method is selected based on site conditions (above ground, below ground, availability of astronomical observations, and so on) and in the case of gyroscopic methods, export restrictions. Once a north line has been determined, it must be translated to the sensor location. For installations in mines or deep vaults, this step can include tracking angles through the one or more turns in the access tunnel leading to

  9. C++ Programming Language

    Science.gov (United States)

    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.

  10. An object-oriented programming system for the integration of internet-based bioinformatics resources.

    Science.gov (United States)

    Beveridge, Allan

    2006-01-01

    The Internet consists of a vast inhomogeneous reservoir of data. Developing software that can integrate a wide variety of different data sources is a major challenge that must be addressed for the realisation of the full potential of the Internet as a scientific research tool. This article presents a semi-automated object-oriented programming system for integrating web-based resources. We demonstrate that the current Internet standards (HTML, CGI [common gateway interface], Java, etc.) can be exploited to develop a data retrieval system that scans existing web interfaces and then uses a set of rules to generate new Java code that can automatically retrieve data from the Web. The validity of the software has been demonstrated by testing it on several biological databases. We also examine the current limitations of the Internet and discuss the need for the development of universal standards for web-based data.

  11. Supplementing Accelerated Reading with Classwide Interdependent Group-Oriented Contingencies

    Science.gov (United States)

    Pappas, Danielle N.; Skinner, Christopher H.; Skinner, Amy L.

    2010-01-01

    An across-groups (classrooms), multiple-baseline design was used to investigate the effects of an interdependent group-oriented contingency on the Accelerated Reader (AR) performance of fourth-grade students. A total of 32 students in three classes participated. Before the study began, an independent group-oriented reward program was being applied…

  12. A new object-oriented interface to MDSplus

    International Nuclear Information System (INIS)

    Manduchi, G.; Fredian, T.; Stillerman, J.

    2010-01-01

    The MDSplus data acquisition and management software package is widely used in the international fusion research community. Its core Application Programming Interface (API) remained unchanged since the system was ported to a multiplatform environment in the late nineties. Originally written in C, the MDSplus API did not fully exploit several object-oriented features of the system that were included in the original architecture. In 2008 a project was initiated by the authors to provide the core MDSplus functionality with an object-oriented API. A generic, language-independent class structure has been defined and modeled in Uniform Modeling Language (UML). Based on this description the new API has been implemented so far in C++, Python, and Java. The new API provides data type management, allowing the full exploitation of the rich set of data types defined in MDSplus by means of composition of data object instances, and pulse file access, for writing and reading data objects as well as managing database components properties. The definition of a language-independent class organization allows the MDSplus object-oriented API to be consistent across all the object oriented languages that will be supported. Regardless of the language used, this approach provides a much more natural programming interaction with MDSplus.

  13. A new object-oriented interface to MDSplus

    Energy Technology Data Exchange (ETDEWEB)

    Manduchi, G., E-mail: gabriele.manduchi@igi.cnr.i [Consorzio RFX, Euratom-ENEA Association, Corso Stati Uniti 4, Padova 35127 (Italy); Fredian, T.; Stillerman, J. [Massachusetts Institute of Technology, 175 Albany Street, Cambridge, MA 02139 (United States)

    2010-07-15

    The MDSplus data acquisition and management software package is widely used in the international fusion research community. Its core Application Programming Interface (API) remained unchanged since the system was ported to a multiplatform environment in the late nineties. Originally written in C, the MDSplus API did not fully exploit several object-oriented features of the system that were included in the original architecture. In 2008 a project was initiated by the authors to provide the core MDSplus functionality with an object-oriented API. A generic, language-independent class structure has been defined and modeled in Uniform Modeling Language (UML). Based on this description the new API has been implemented so far in C++, Python, and Java. The new API provides data type management, allowing the full exploitation of the rich set of data types defined in MDSplus by means of composition of data object instances, and pulse file access, for writing and reading data objects as well as managing database components properties. The definition of a language-independent class organization allows the MDSplus object-oriented API to be consistent across all the object oriented languages that will be supported. Regardless of the language used, this approach provides a much more natural programming interaction with MDSplus.

  14. Statistical Model Checking for Product Lines

    DEFF Research Database (Denmark)

    ter Beek, Maurice H.; Legay, Axel; Lluch Lafuente, Alberto

    2016-01-01

    average cost of products (in terms of the attributes of the products’ features) and the probability of features to be (un)installed at runtime. The product lines must be modelled in QFLan, which extends the probabilistic feature-oriented language PFLan with novel quantitative constraints among features...

  15. A Programming Environment Evaluation Methodology for Object-Oriented Systems. Ph.D Thesis Final Report, 1 Jul. 1985 - 31 Dec. 1987

    Science.gov (United States)

    Dominick, Wayne D. (Editor); Moreau, Dennis R.

    1987-01-01

    The object-oriented design strategy as both a problem decomposition and system development paradigm has made impressive inroads into the various areas of the computing sciences. Substantial development productivity improvements have been demonstrated in areas ranging from artificial intelligence to user interface design. However, there has been very little progress in the formal characterization of these productivity improvements and in the identification of the underlying cognitive mechanisms. The development and validation of models and metrics of this sort require large amounts of systematically-gathered structural and productivity data. There has, however, been a notable lack of systematically-gathered information on these development environments. A large part of this problem is attributable to the lack of a systematic programming environment evaluation methodology that is appropriate to the evaluation of object-oriented systems.

  16. An integrated environment for developing object-oriented CAE tools

    Energy Technology Data Exchange (ETDEWEB)

    Hofmann, P.; Ryba, M.; Baitinger, U.G. [Integrated System Engeneering, Stuttgart (Germany)

    1996-12-31

    This paper presents how object oriented techniques can applied to improve the development of CAE tools. For the design of modular and reusable software systems we use predefined and well tested building blocks. These building blocks are reusable software components based on object-oriented technology which allows the assembling of software systems. Today CAE tools are typically very complex and computation extensive. Therefore we need a concept, that join the advantages of the object-oriented paradigm with the advantages of parallel and distributed programming. So we present a design environment for the development of concurrent-object oriented CAE tools called CoDO.

  17. An object-oriented simulation package for power plants

    International Nuclear Information System (INIS)

    Robinson, J.T.; Otaduy, P.J.

    1987-01-01

    This paper describes the application of object-oriented programming to the simulation of continuous/discrete processes such as nuclear power plants. Systems are modeled using this technique as a collection of objects that communicate by passing messages, which invoke methods that describe the state and dynamic behavior of objects. The objects themselves generally correspond to actual plant components, thus minimizing the representational mismatch between actual and modeled systems and facilitating their validation. Several concepts of object-oriented programming, in particular classes, inheritance, and message passing, have proved to be very useful for simulation. The use of these features are discussed and illustrated with examples

  18. Global-local visual biases correspond with visual-spatial orientation.

    Science.gov (United States)

    Basso, Michael R; Lowery, Natasha

    2004-02-01

    Within the past decade, numerous investigations have demonstrated reliable associations of global-local visual processing biases with right and left hemisphere function, respectively (cf. Van Kleeck, 1989). Yet the relevance of these biases to other cognitive functions is not well understood. Towards this end, the present research examined the relationship between global-local visual biases and perception of visual-spatial orientation. Twenty-six women and 23 men completed a global-local judgment task (Kimchi and Palmer, 1982) and the Judgment of Line Orientation Test (JLO; Benton, Sivan, Hamsher, Varney, and Spreen, 1994), a measure of visual-spatial orientation. As expected, men had better performance on JLO. Extending previous findings, global biases were related to better visual-spatial acuity on JLO. The findings suggest that global-local biases and visual-spatial orientation may share underlying cerebral mechanisms. Implications of these findings for other visually mediated cognitive outcomes are discussed.

  19. Generalized emittance measurements in a beam transport line

    International Nuclear Information System (INIS)

    Skelly, J.; Gardner, C.; Luccio, A.; Kponou, A.; Reece, K.

    1991-01-01

    Motivated by the need to commission 3 beam transport lines for the new AGS Booster project, we have developed a generalized emittance-measurement program; beam line specifics are entirely resident in data tables, not in program code. For instrumentation, the program requires one or more multi-wire profile monitors; one or multiple profiles are acquired from each monitor, corresponding to one or multiple tunes of the transport line. Emittances and Twiss parameters are calculated using generalized algorithms. The required matix descriptions of the beam optics are constructed by an on-line general beam modeling program. Design of the program, its algorithms, and initial experience with it will be described. 4 refs., 2 figs., 1 tab

  20. Key success factors for brand orientation in Dutch hospitals

    NARCIS (Netherlands)

    Judith Tielen; Dr. Gerrita van der Veen

    2016-01-01

    he reorientation of the public sector along market lines has led to the paradigm of New Public Management (NPM): the assumption that the public sector can be improved by management principles and techniques traditionally associated with the private sector. However, market orientation has also become

  1. Agent-oriented Architecture for Task-based Information Search System

    NARCIS (Netherlands)

    Aroyo, Lora; de Bra, Paul M.E.; De Bra, P.; Hardman, L.

    1999-01-01

    The topic of the reported research discusses an agent-oriented architecture of an educational information search system AIMS - a task-based learner support system. It is implemented within the context of 'Courseware Engineering' on-line course at the Faculty of Educational Science and Technology,

  2. Representation and Metrics Extraction from Feature Basis: An Object Oriented Approach

    Directory of Open Access Journals (Sweden)

    Fausto Neri da Silva Vanin

    2010-10-01

    Full Text Available This tutorial presents an object oriented approach to data reading and metrics extraction from feature basis. Structural issues about basis are discussed first, then the Object Oriented Programming (OOP is aplied to modeling the main elements in this context. The model implementation is then discussed using C++ as programing language. To validate the proposed model, we apply on some feature basis from the University of Carolina, Irvine Machine Learning Database.

  3. FMG, RENUM, LINEL, ELLFMG, ELLP, and DIMES: Chain of programs for calculating and analyzing fluid flow through two-dimensional fracture networks -- theory and design

    International Nuclear Information System (INIS)

    Billaux, D.; Bodea, S.; Long, J.

    1988-02-01

    This report describes some of the programs developed at Lawrence Berkeley Laboratory for network modelling. By themselves, these programs form a complete chain for the study of the equivalent permeability of two-dimensional fracture networks. FMG generates the fractures considered as line discontinuities, with any desired distribution of aperture, length, and orientation. The locations of these fractures on a plane can be either specified or generated randomly. The intersections of these fractures with each other, and with the boundaries of a specified flow region, are determined, and a finite element line network is output. RENUM is a line network optimizer. Nodes very close to each other are merged, dead-ends are removed, and the nodes are then renumbered in order to minimize the bandwidth of the corresponding linear system of equations. LINEL computes the steady state flux through a mesh of line elements previously processed by program RENUM. Equivalent directional permeabilities are output. ELLFMG determines the three components of the permeability tensor which best fits the directional permeabilities output by LINEL. A measure of the goodness fit is also computed. Two plotting programs, DIMES and ELLP, help visualize the outputs of these programs. DIMES plots the line network at various stages of the process. ELLP plots the equivalent permeability results. 14 refs., 25 figs

  4. Simple proteomics data analysis in the object-oriented PowerShell.

    Science.gov (United States)

    Mohammed, Yassene; Palmblad, Magnus

    2013-01-01

    Scripting languages such as Perl and Python are appreciated for solving simple, everyday tasks in bioinformatics. A more recent, object-oriented command shell and scripting language, Windows PowerShell, has many attractive features: an object-oriented interactive command line, fluent navigation and manipulation of XML files, ability to consume Web services from the command line, consistent syntax and grammar, rich regular expressions, and advanced output formatting. The key difference between classical command shells and scripting languages, such as bash, and object-oriented ones, such as PowerShell, is that in the latter the result of a command is a structured object with inherited properties and methods rather than a simple stream of characters. Conveniently, PowerShell is included in all new releases of Microsoft Windows and therefore already installed on most computers in classrooms and teaching labs. In this chapter we demonstrate how PowerShell in particular allows easy interaction with mass spectrometry data in XML formats, connection to Web services for tools such as BLAST, and presentation of results as formatted text or graphics. These features make PowerShell much more than "yet another scripting language."

  5. Kinetic Line Voronoi Operations and Their Reversibility

    DEFF Research Database (Denmark)

    Mioc, Darka; Anton, François; Gold, Christopher

    2010-01-01

    In Geographic Information Systems the reversibility of map update operations has not been explored yet. In this paper we are using the Voronoi based Quad-edge data structure to define reversible map update operations. The reversibility of the map operations has been formalised at the lowest level...... mechanisms and dynamic map visualisations. In order to use the reversibility within the kinetic Voronoi diagram of points and open oriented line segments, we need to assure that reversing the map commands will produce exactly the changes in the map equivalent to the previous map states. To prove...... that reversing the map update operations produces the exact reverse changes, we show an isomorphism between the set of complex operations on the kinetic Voronoi diagram of points and open oriented line segments and the sets of numbers of new / deleted Voronoi regions induced by these operations, and its...

  6. Object-oriented accelerator design with HPF

    International Nuclear Information System (INIS)

    Ji Qiang; Ryne, R.D.; Habib, S.

    1998-01-01

    In this paper, object-oriented design is applied to codes for beam dynamics simulations in accelerators using High Performance Fortran (HPF). This results in good maintainability, reusability, and extensibility of software, combined with the ease of parallel programming provided by HPF

  7. Object-oriented accelerator design with HPF

    Energy Technology Data Exchange (ETDEWEB)

    Ji Qiang; Ryne, R.D.; Habib, S.

    1998-12-31

    In this paper, object-oriented design is applied to codes for beam dynamics simulations in accelerators using High Performance Fortran (HPF). This results in good maintainability, reusability, and extensibility of software, combined with the ease of parallel programming provided by HPF.

  8. Exploring object-oriented technologies

    CERN Multimedia

    2000-01-01

    Object oriented technologies are the corner stone of modern software development. A piece of software is today conceived, constructed and tested as a set of objects interacting with each other, rather than as a large sequential program. OO is present throughout the whole software life cycle allowing for maintainable code re-use, clean design and manageable complexity. OO is also the seed upon which other technologies are being built and deployed, such as distributed computing, component models, open interoperability, etc.This series of three seminars will provide a pragmatic overview on the main ideas behind OO software development and will explain the inner workings of the most outstanding technologies being built on OO, such as UML, CORBA, Component Models, Agent Oriented Computing, Business Objects, etc.

  9. The Software Bus, an Object-Oriented Data Exchange System

    International Nuclear Information System (INIS)

    Akerbaek, T.; Louka, M.

    1996-01-01

    This document describes the Software Bus System, developed for object-oriented task to task communication in a TCP/IP based network. The Software Bus is a set of library functions, developed to be used for the Picasso-3 UIMS, and as a general purpose tool for dynamically interfacing programs at run-time. The Software Bus offers a high level object-oriented data exchange mechanism that relieves the application programmer of the low level TCP/IP-programming and communication protocol handling. The Software Bus is currently available under several UNIX platforms and a version for Windows NT is planned for late 1996. (author)

  10. How Do Different Aspects of Spatial Skills Relate to Early Arithmetic and Number Line Estimation?

    Directory of Open Access Journals (Sweden)

    Véronique Cornu

    2017-12-01

    Full Text Available The present study investigated the predictive role of spatial skills for arithmetic and number line estimation in kindergarten children (N = 125. Spatial skills are known to be related to mathematical development, but due to the construct’s non-unitary nature, different aspects of spatial skills need to be differentiated. In the present study, a spatial orientation task, a spatial visualization task and visuo-motor integration task were administered to assess three different aspects of spatial skills. Furthermore, we assessed counting abilities, knowledge of Arabic numerals, quantitative knowledge, as well as verbal working memory and verbal intelligence in kindergarten. Four months later, the same children performed an arithmetic and a number line estimation task to evaluate how the abilities measured at Time 1 predicted early mathematics outcomes. Hierarchical regression analysis revealed that children’s performance in arithmetic was predicted by their performance on the spatial orientation and visuo-motor integration task, as well as their knowledge of the Arabic numerals. Performance in number line estimation was significantly predicted by the children’s spatial orientation performance. Our findings emphasize the role of spatial skills, notably spatial orientation, in mathematical development. The relation between spatial orientation and arithmetic was partially mediated by the number line estimation task. Our results further show that some aspects of spatial skills might be more predictive of mathematical development than others, underlining the importance to differentiate within the construct of spatial skills when it comes to understanding numerical development.

  11. Program scheme using common source lines in channel stacked NAND flash memory with layer selection by multilevel operation

    Science.gov (United States)

    Kim, Do-Bin; Kwon, Dae Woong; Kim, Seunghyun; Lee, Sang-Ho; Park, Byung-Gook

    2018-02-01

    To obtain high channel boosting potential and reduce a program disturbance in channel stacked NAND flash memory with layer selection by multilevel (LSM) operation, a new program scheme using boosted common source line (CSL) is proposed. The proposed scheme can be achieved by applying proper bias to each layer through its own CSL. Technology computer-aided design (TCAD) simulations are performed to verify the validity of the new method in LSM. Through TCAD simulation, it is revealed that the program disturbance characteristics is effectively improved by the proposed scheme.

  12. Integrating security in a group oriented distributed system

    Science.gov (United States)

    Reiter, Michael; Birman, Kenneth; Gong, LI

    1992-01-01

    A distributed security architecture is proposed for incorporation into group oriented distributed systems, and in particular, into the Isis distributed programming toolkit. The primary goal of the architecture is to make common group oriented abstractions robust in hostile settings, in order to facilitate the construction of high performance distributed applications that can tolerate both component failures and malicious attacks. These abstractions include process groups and causal group multicast. Moreover, a delegation and access control scheme is proposed for use in group oriented systems. The focus is the security architecture; particular cryptosystems and key exchange protocols are not emphasized.

  13. Quantitative texture analysis of electrodeposited line patterns

    DEFF Research Database (Denmark)

    Pantleon, Karen; Somers, Marcel A.J.

    2005-01-01

    Free-standing line patterns of Cu and Ni were manufactured by electrochemical deposition into lithographically prepared patterns. Electrodeposition was carried out on top of a highly oriented Au-layer physically vapor deposited on glass. Quantitative texture analysis carried out by means of x......-ray diffraction for both the substrate layer and the electrodeposits yielded experimental evidence for epitaxy between Cu and Au. An orientation relation between film and substrate was discussed with respect to various concepts of epitaxy. While the conventional mode of epitaxy fails for the Cu...

  14. Nesting in an Object Oriented Language is NOT for the Birds

    Science.gov (United States)

    Buhr, P. A.; Zarnke, C. R.

    The notion of nested blocks has come into disfavour or has been ignored in recent program language design. Many of the current object oriented programming languages use subclassing as the sole mechanism to establish relationships between classes and have no general notion of nesting. We argue that nesting (and, more generally, hierarchical organization) is a powerful mechanism that provides facilities that are not otherwise possible in a class based programming language. We agree that traditional block structure and its associated nesting have severe problems, and we suggest several extensions to the notion of blocks and block structure that indirectly make nesting a useful and powerful mechanism, particularly in an object oriented programming system. The main extension is to allow references to definitions from outside of the containing block, thereby making the contained definitions available in a larger scope. References are made using either the name of the containing entity or an instance of the containing entity. The extensions suggest a way to organize the programming environment for a large, multi-user system. These facilities are not available with subclassing, and subclassing provides facilities not available by nesting; hence, an object oriented language can benefit by providing nesting as well.

  15. Towards aspect-oriented functional–structural plant modelling

    Science.gov (United States)

    Cieslak, Mikolaj; Seleznyova, Alla N.; Prusinkiewicz, Przemyslaw; Hanan, Jim

    2011-01-01

    Background and Aims Functional–structural plant models (FSPMs) are used to integrate knowledge and test hypotheses of plant behaviour, and to aid in the development of decision support systems. A significant amount of effort is being put into providing a sound methodology for building them. Standard techniques, such as procedural or object-oriented programming, are not suited for clearly separating aspects of plant function that criss-cross between different components of plant structure, which makes it difficult to reuse and share their implementations. The aim of this paper is to present an aspect-oriented programming approach that helps to overcome this difficulty. Methods The L-system-based plant modelling language L+C was used to develop an aspect-oriented approach to plant modelling based on multi-modules. Each element of the plant structure was represented by a sequence of L-system modules (rather than a single module), with each module representing an aspect of the element's function. Separate sets of productions were used for modelling each aspect, with context-sensitive rules facilitated by local lists of modules to consider/ignore. Aspect weaving or communication between aspects was made possible through the use of pseudo-L-systems, where the strict-predecessor of a production rule was specified as a multi-module. Key Results The new approach was used to integrate previously modelled aspects of carbon dynamics, apical dominance and biomechanics with a model of a developing kiwifruit shoot. These aspects were specified independently and their implementation was based on source code provided by the original authors without major changes. Conclusions This new aspect-oriented approach to plant modelling is well suited for studying complex phenomena in plant science, because it can be used to integrate separate models of individual aspects of plant development and function, both previously constructed and new, into clearly organized, comprehensive FSPMs. In

  16. Towards aspect-oriented functional--structural plant modelling.

    Science.gov (United States)

    Cieslak, Mikolaj; Seleznyova, Alla N; Prusinkiewicz, Przemyslaw; Hanan, Jim

    2011-10-01

    Functional-structural plant models (FSPMs) are used to integrate knowledge and test hypotheses of plant behaviour, and to aid in the development of decision support systems. A significant amount of effort is being put into providing a sound methodology for building them. Standard techniques, such as procedural or object-oriented programming, are not suited for clearly separating aspects of plant function that criss-cross between different components of plant structure, which makes it difficult to reuse and share their implementations. The aim of this paper is to present an aspect-oriented programming approach that helps to overcome this difficulty. The L-system-based plant modelling language L+C was used to develop an aspect-oriented approach to plant modelling based on multi-modules. Each element of the plant structure was represented by a sequence of L-system modules (rather than a single module), with each module representing an aspect of the element's function. Separate sets of productions were used for modelling each aspect, with context-sensitive rules facilitated by local lists of modules to consider/ignore. Aspect weaving or communication between aspects was made possible through the use of pseudo-L-systems, where the strict-predecessor of a production rule was specified as a multi-module. The new approach was used to integrate previously modelled aspects of carbon dynamics, apical dominance and biomechanics with a model of a developing kiwifruit shoot. These aspects were specified independently and their implementation was based on source code provided by the original authors without major changes. This new aspect-oriented approach to plant modelling is well suited for studying complex phenomena in plant science, because it can be used to integrate separate models of individual aspects of plant development and function, both previously constructed and new, into clearly organized, comprehensive FSPMs. In a future work, this approach could be further

  17. The Widom line of supercooled water

    International Nuclear Information System (INIS)

    Franzese, Giancarlo; Stanley, H Eugene

    2007-01-01

    Water can be supercooled to temperatures as low as -92 deg. C, the experimental crystal homogeneous nucleation temperature T H at 2 kbar. Within the supercooled liquid phase its response functions show an anomalous increase consistent with the presence of a liquid-liquid critical point located in a region inaccessible to experiments on bulk water. Recent experiments on the dynamics of confined water show that a possible way to understand the properties of water is to investigate the supercooled phase diagram in the vicinity of the Widom line (locus of maximum correlation length) that emanates from the hypothesized liquid-liquid critical point. Here we explore the Widom line for a Hamiltonian model of water using an analytic approach, and discuss the plausibility of the hypothesized liquid-liquid critical point, as well as its possible consequences, on the basis of the assumptions of the model. The present analysis allows us (i) to find an analytic expression for the spinodal line of the high-density liquid phase, with respect to the low-density liquid phase, showing that this line becomes flat in the P-T phase diagram in the physical limit of a large number of available orientations for the hydrogen bonds, as recently seen in simulations and experiments (Xu et al 2005 Proc. Natl Acad. Sci. 102 16558); (ii) to find an estimate of the values for the hypothesized liquid-liquid critical point coordinates that compare very well with Monte Carlo results; and (iii) to show how the Widom line can be located by studying the derivative of the probability of forming hydrogen bonds with local tetrahedral orientation which can be calculated analytically within this approach

  18. Magnetically insulated transmission line oscillator

    Science.gov (United States)

    Bacon, L.D.; Ballard, W.P.; Clark, M.C.; Marder, B.M.

    1987-05-19

    A magnetically insulated transmission line oscillator employs self-generated magnetic fields to generate microwave energy. An anode of the oscillator includes slow-wave structures which are formed of a plurality of thin conductive vanes defining cavities therebetween, and a gap is formed between the anode and a cathode of the oscillator. In response to a pulsed voltage applied to the anode and cathode, self-generated magnetic fields are produced in a cross-field orientation with respect to the orientation of the electric field between the anode and the cathode. The cross-field magnetic fields insulate the flow of electrons in the gap and confine the flow of electrons within the gap. 11 figs.

  19. Lightweight, Low-CTE Tubes Made From Biaxially Oriented LCPs

    Science.gov (United States)

    Rubin, Leslie; Federico, Frank; Formato, Richard; Larouco, John; Slager, William

    2004-01-01

    Tubes made from biaxially oriented liquid-crystal polymers (LCPs) have been developed for use as penetrations on cryogenic tanks. ( Penetrations in this context denotes feed lines, vent lines, and sensor tubes, all of which contribute to the undesired conduction of heat into the tanks.) In comparison with corresponding prior cryogenic-tank penetrations made from stainless steels and nickel alloys, the LCP penetrations offer advantages of less weight and less thermal conduction. An additional major advantage of LCP components is that one can tailor their coefficients of thermal expansion (CTEs). The estimated cost of continuous production of LCP tubes of typical sizes is about $1.27/ft ($4.17/m) [based on 1998 prices]. LCP tubes that are compatible with liquid oxygen and that feature tailored biaxial molecular orientation and quasi-isotropic properties (including quasi-isotropic CTE) have been fabricated by a combination of proprietary and patented techniques that involve the use of counterrotating dies (CRDs). Tailoring of the angle of molecular orientation is what makes it possible to tailor the CTE over a wide range to match the CTEs of adjacent penetrations of other tank components; this, in turn, makes it possible to minimize differential-thermal expansion stresses that arise during thermal cycling. The fabrication of biaxially oriented LCP tubes by use of CRDs is not new in itself. The novelty of the present development lies in tailoring the orientations and thus the CTEs and other mechanical properties of the LCPs for the intended cryogenic applications and in modifications of the CRDs for this purpose. The LCP tubes and the 304-stainless-steel tubes that the LCP tubes were intended to supplant were tested with respect to burst strength, permeability, thermal conductivity, and CTE.

  20. Transgender transitioning and change of self-reported sexual orientation.

    Directory of Open Access Journals (Sweden)

    Matthias K Auer

    Full Text Available Sexual orientation is usually considered to be determined in early life and stable in the course of adulthood. In contrast, some transgender individuals report a change in sexual orientation. A common reason for this phenomenon is not known.We included 115 transsexual persons (70 male-to-female "MtF" and 45 female-to-male "FtM" patients from our endocrine outpatient clinic, who completed a questionnaire, retrospectively evaluating the history of their gender transition phase. The questionnaire focused on sexual orientation and recalled time points of changes in sexual orientation in the context of transition. Participants were further asked to provide a personal concept for a potential change in sexual orientation.In total, 32.9% (n = 23 MtF reported a change in sexual orientation in contrast to 22.2% (n = 10 FtM transsexual persons (p = 0.132. Out of these patients, 39.1% (MtF and 60% (FtM reported a change in sexual orientation before having undergone any sex reassignment surgery. FtM that had initially been sexually oriented towards males ( = androphilic, were significantly more likely to report on a change in sexual orientation than gynephilic, analloerotic or bisexual FtM (p = 0.012. Similarly, gynephilic MtF reported a change in sexual orientation more frequently than androphilic, analloerotic or bisexual MtF transsexual persons (p =0.05.In line with earlier reports, we reveal that a change in self-reported sexual orientation is frequent and does not solely occur in the context of particular transition events. Transsexual persons that are attracted by individuals of the opposite biological sex are more likely to change sexual orientation. Qualitative reports suggest that the individual's biography, autogynephilic and autoandrophilic sexual arousal, confusion before and after transitioning, social and self-acceptance, as well as concept of sexual orientation itself may explain this phenomenon.

  1. Transgender transitioning and change of self-reported sexual orientation.

    Science.gov (United States)

    Auer, Matthias K; Fuss, Johannes; Höhne, Nina; Stalla, Günter K; Sievers, Caroline

    2014-01-01

    Sexual orientation is usually considered to be determined in early life and stable in the course of adulthood. In contrast, some transgender individuals report a change in sexual orientation. A common reason for this phenomenon is not known. We included 115 transsexual persons (70 male-to-female "MtF" and 45 female-to-male "FtM") patients from our endocrine outpatient clinic, who completed a questionnaire, retrospectively evaluating the history of their gender transition phase. The questionnaire focused on sexual orientation and recalled time points of changes in sexual orientation in the context of transition. Participants were further asked to provide a personal concept for a potential change in sexual orientation. In total, 32.9% (n = 23) MtF reported a change in sexual orientation in contrast to 22.2% (n = 10) FtM transsexual persons (p = 0.132). Out of these patients, 39.1% (MtF) and 60% (FtM) reported a change in sexual orientation before having undergone any sex reassignment surgery. FtM that had initially been sexually oriented towards males ( = androphilic), were significantly more likely to report on a change in sexual orientation than gynephilic, analloerotic or bisexual FtM (p = 0.012). Similarly, gynephilic MtF reported a change in sexual orientation more frequently than androphilic, analloerotic or bisexual MtF transsexual persons (p =0.05). In line with earlier reports, we reveal that a change in self-reported sexual orientation is frequent and does not solely occur in the context of particular transition events. Transsexual persons that are attracted by individuals of the opposite biological sex are more likely to change sexual orientation. Qualitative reports suggest that the individual's biography, autogynephilic and autoandrophilic sexual arousal, confusion before and after transitioning, social and self-acceptance, as well as concept of sexual orientation itself may explain this phenomenon.

  2. The Need for Killer Examples for Object-Oriented Frameworks

    DEFF Research Database (Denmark)

    Caspersen, Michael Edelgaard; Christensen, Henrik Bærbak

    2003-01-01

    In this paper, we argue in favor of introducing object-oriented frameworks as an important topic in our software engineering teaching. Frameworks provide a basis for students to build interesting and impressive programs even with small programming effort at the introductory level. Frameworks...

  3. Identification of lines of electric lines of three-phase distribution networks in the composition of ASMAE

    Directory of Open Access Journals (Sweden)

    Omorov Turatbek

    2017-01-01

    Full Text Available The problem of protection of a three-phase four-wire distribution network (DEN with a voltage of 0.4 kV from the interruption of electric power lines is considered. On the basis of the analysis of the values of complex resistances of interpersonal sections of the main line of the network, criteria are proposed that allow detecting critical situations associated with discontinuities in power transmission lines. Using these criteria makes it possible to localize the places of breaks of phase and neutral wires. Mathematical models and methods that are used to evaluate the complex resistances of interpersonal sections of a three-phase network are briefly considered. The obtained results are oriented for use in the automated system of electricity control and accounting (ASMAE.

  4. Retail offer advantage through brand orientation in Luxury, high fashion stores

    OpenAIRE

    Grujic, Maja

    2007-01-01

    This thesis provides a conceptualisation of brand orientation within the context of fashion retailing, specially the luxury, or, so-called, high fashion retailing. Most of the high fashion sold today is ready to wear collections and diffusion lines, targeted to customers of particular class, age, income, social status, and with particular orientations to fashion. In plethora of offers, retailer need to work on a number of distinctive features that will make its store special, not only because...

  5. The Spiral-Interactive Program Evaluation Model.

    Science.gov (United States)

    Khaleel, Ibrahim Adamu

    1988-01-01

    Describes the spiral interactive program evaluation model, which is designed to evaluate vocational-technical education programs in secondary schools in Nigeria. Program evaluation is defined; utility oriented and process oriented models for evaluation are described; and internal and external evaluative factors and variables that define each…

  6. Simulation and off-line programming at Sandia`s Intelligent Systems and Robotics Center

    Energy Technology Data Exchange (ETDEWEB)

    Xavier, P.G.; Fahrenholtz, J.C.; McDonald, M. [Sandia National Labs., Albuquerque, NM (United States). Intelligent Systems and Robotics Center] [and others

    1997-11-01

    One role of the Intelligent Robotics and System Center (ISRC) at Sandia National Laboratories is to address certain aspects of Sandia`s mission to design, manufacture, maintain, and dismantle nuclear weapon components. Hazardous materials, devices, and environments are often involved. Because of shrinking resources, these tasks must be accomplished with a minimum of prototyping, while maintaining high reliability. In this paper, the authors describe simulation, off-line programming/planning, and related tools which are in use, under development, and being researched to solve these problems at the ISRC.

  7. X-ray diffraction line broadening due to dislocations in non-cubic materials. Pt. 1

    International Nuclear Information System (INIS)

    Klimanek, P.; Kuzel, R. Jr.

    1988-01-01

    Use is made of the theory of dislocation-induced X-ray diffraction line broadening in the form presented by Krivoglaz, Martynenko and Ryaboshapka to express the so-called orientation factors occurring in the relations of diffraction profile parameters (e.g. Fourier coefficients, line widths) in a form which systematically takes into account both the lattice geometry and the elastic behaviour of the scattering crystals. The formalism can be used, in principle, for any materials and types of dislocations. In the case of elastically isotropic media the orientation factors can be described by analytical expressions. The application of the formalism is demonstrated in some detail for various slip systems in hexagonal polycrystals with random orientation of grains. (orig.)

  8. SNP Polymorphism Survey of the Parental Lines of ISRA Sorghum Breeding Program as Part of the Feed the Future

    Data.gov (United States)

    US Agency for International Development — Polymorphism of SNP Markers (single nucleotide polymorphisms) was assessed on 24 parental lines of the ISRA sorghum breeding program . About 1300 SNP have been used...

  9. Humane Orientation as a New Cultural Dimension of the GLOBE Project

    DEFF Research Database (Denmark)

    Schlösser, Oliver; Frese, Michael; Heintze, Anna-Maria

    2013-01-01

    We validate, extend, and empirically and theoretically criticize the cultural dimension of humane orientation of the project GLOBE (Global Leadership and Organizational Behavior Effectiveness Research Program). Theoretically, humane orientation is not just a one-dimensionally positive concept about...... study used student samples from 25 countries that were either high or low in humane orientation (N = 876) and studied their relation to the traditional GLOBE scale and other cultural-level measures (agreeableness, religiosity, authoritarianism, and welfare state score). Findings revealed a strong...... correlation between humane orientation and agreeableness, welfare state score, and religiosity. Out-group humane orientation proved to be the more relevant subfacet of the original humane orientation construct, suggesting that future research on humane orientation should make use of this measure instead...

  10. Incremental Interactive Verification of the Correctness of Object-Oriented Software

    DEFF Research Database (Denmark)

    Mehnert, Hannes

    Development of correct object-oriented software is difficult, in particular if a formalised proof of its correctness is demanded. A lot of current software is developed using the object-oriented programming paradigm. This paradigm compensated for safety and security issues with imperative...... structure. For efficiency, our implementation uses copy-on-write and shared mutable data, not observable by a client. I further use this data structure to verify the correctness of a solution to the point location problem. The results demonstrate that I am able to verify the correctness of object-oriented...... programming, such as manual memory management. Popularly used integrated development environments (IDEs) provide features such as debugging and unit testing to facilitate development of robust software, but hardly any development environment supports the development of provable correct software. A tight...

  11. Teachers' implementation of reform-oriented instructional strategies in science: Lessons from two professional development programs

    Science.gov (United States)

    Cook, Nicole D.

    This dissertation reports findings from two studies that investigated the relationship between professional development and teachers' instructional practices in Science,Technology, Engineering, and Mathematics (STEM). The first program, the Indiana Science Initiative (ISI) focused on K-8 teachers and their use of inquiry-based science instruction in conjunction with curricular modules provided by the ISI program. The second program, Research Goes to School (RGS), focused on high school STEM teachers and their use of problem-based learning (PBL) as they implemented curricular units that they developed themselves at the RGS summer workshop. In-service teachers were recruited from both programs. They were observed teaching their respective curricular materials and interviewed about their experiences in order to investigate the following research questions: 1. How do teachers implement the reform-oriented instructional strategies promoted by their professional development experiences with the ISI or RGS? 2. What are the challenges and supports that influence teachers' use of the reform-oriented instructional strategies promoted by their professional development experiences with the ISI or RGS? To investigate these questions the fidelity of implementation was it was conceptualized by Century, Rudnick, and Freeman (2010) was used as a theoretical framework. The study of the ISI program was conducted during the program's pilot year (2010-11). Five teachers of grades 3 through 6 were recruited from three different schools. Participants were observed as they taught lessons related to the modules and they were interviewed about their experiences. Based on analysis of the data from the observations, using a modified version of the Science Teacher Inquiry Rubric (STIR) (Bodzin & Beerer, 2003), the participants were found to exhibit partial fidelity of implementation to the model of inquiry-based instruction promoted by the ISI. Based on data from the interviews, the

  12. Java Test Driver Generation from Object-Oriented Interaction Traces

    NARCIS (Netherlands)

    M.M. Bonsangue (Marcello); F.S. de Boer (Frank); A. Gruener; M. Steffen

    2009-01-01

    htmlabstractIn the context of test-driven development for object-oriented programs, mock objects are increasingly used for unit testing. Several Java mock object frameworks exist, which all have in common that mock objects, realizing the test environment, are directly specied at the Java program

  13. Development of a Wrapper Object, TRelap, for RELAP5 Code for Use in Object Oriented Programs

    International Nuclear Information System (INIS)

    Lee, Young Jin

    2008-01-01

    TRelap object class has been developed to enable object oriented programming techniques to be used where functionality of the RELAP5 thermal hydraulic system analysis code is needed. The TRelap is an object front for Dynamic Link Library (DLL) manifestation of the Relap5 code, Relap5.dll. In making the Relap5.dll, the top most structure of the RELAP5 was altered to enable the external calling procedures to control and the access the memory. The alteration was performed in such a way to allow the entire 'fa' and the f tb' memory spaces to be accessible to the calling procedure. Thus, any variable contained within the 'fa' array such as the parameters for the components, volumes, junctions, and heat structures can be accessed by the external calling procedure through TRelap. Various methods and properties to control the RELAP5 calculation and to access and manipulate the variables are built into the TRelap to enable easy manipulation. As a verification effort, a simple program was written to demonstrate the capability of the TRelap

  14. A research-oriented treatment planning program system

    International Nuclear Information System (INIS)

    Kalet, I.J.; Jacky, J.P.

    1982-01-01

    The function of a treatment planning program is to graphically simulate radiation dose distributions from proposed radiation therapy treatments. While many such programs are available which provide this much-needed service, none addresses the question of how to intercompare calculation and display techniques. This paper describes a program system designed for support of research efforts, particularly development and testing of new calculation algorithms. The system emphasizes a modular flexible structure, enabling programs to be developed somewhat as interchangeable parts. Thus multiple variants of a calculation algorithm can be compared without undue software overhead or additional data management. Unusual features of the system include extensive use of command procedures, logical names and a structured language (PASCAL). These features are described along with other implementation details. Obstacles, limitations and future applications are also discussed. (Auth.)

  15. Biodemographic and physical correlates of sexual orientation in men.

    Science.gov (United States)

    Schwartz, Gene; Kim, Rachael M; Kolundzija, Alana B; Rieger, Gerulf; Sanders, Alan R

    2010-02-01

    To better understand sexual orientation from an evolutionary perspective, we investigated whether, compared to heterosexual men, the fewer direct descendants of homosexual men could be counterbalanced by a larger number of other close biological relatives. We also investigated the extent to which three patterns generally studied separately--handedness, number of biological older brothers, and hair-whorl rotation pattern--correlated with each other, and for evidence of replication of previous findings on how each pattern related to sexual orientation. We surveyed at Gay Pride and general community festivals, analyzing data for 894 heterosexual men and 694 homosexual men, both groups predominantly (~80%) white/non-Hispanic. The Kinsey distribution of sexual orientation for men recruited from the general community festivals approximated previous population-based surveys. Compared to heterosexual men, homosexual men had both more relatives, especially paternal relatives, and more homosexual male relatives. We found that the familiality for male sexual orientation decreased with relatedness, i.e., when moving from first-degree to second-degree relatives. We also replicated the fraternal birth order effect. However, we found no significant correlations among handedness, hair whorl rotation pattern, and sexual orientation, and, contrary to some previous research, no evidence that male sexual orientation is transmitted predominantly through the maternal line.

  16. Orienting and Onboarding Clinical Nurse Specialists: A Process Improvement Project.

    Science.gov (United States)

    Garcia, Mayra G; Watt, Jennifer L; Falder-Saeed, Karie; Lewis, Brennan; Patton, Lindsey

    Clinical nurse specialists (CNSs) have a unique advanced practice role. This article describes a process useful in establishing a comprehensive orientation and onboarding program for a newly hired CNS. The project team used the National Association of Clinical Nurse Specialists core competencies as a guide to construct a process for effectively onboarding and orienting newly hired CNSs. Standardized documents were created for the orientation process including a competency checklist, needs assessment template, and professional evaluation goals. In addition, other documents were revised to streamline the orientation process. Standardizing the onboarding and orientation process has demonstrated favorable results. As of 2016, 3 CNSs have successfully been oriented and onboarded using the new process. Unique healthcare roles require special focus when onboarding and orienting into a healthcare system. The use of the National Association of Clinical Nurse Specialists core competencies guided the project in establishing a successful orientation and onboarding process for newly hired CNSs.

  17. An intelligent dynamic simulation environment: An object-oriented approach

    International Nuclear Information System (INIS)

    Robinson, J.T.; Kisner, R.A.

    1988-01-01

    This paper presents a prototype simulation environment for nuclear power plants which illustrates the application of object-oriented programming to process simulation. Systems are modeled using this technique as a collection of objects which communicate via message passing. The environment allows users to build simulation models by selecting iconic representations of plant components from a menu and connecting them with the aid of a mouse. Models can be modified graphically at any time, even as the simulation is running, and the results observed immediately via real-time graphics. This prototype illustrates the use of object-oriented programming to create a highly interactive and automated simulation environment. 9 refs., 4 figs

  18. Technology of wellness aerobics in the structure of personality-oriented program of physical rehabilitation of women with postmastectomy syndrome

    Directory of Open Access Journals (Sweden)

    Tatiana Odynets

    2015-10-01

    Full Text Available Purpose: to develop and substantiate technology of wellness aerobics in the structure of personality-oriented program of physical rehabilitation of women with postmastectomy syndrome on the dispensary stage of rehabilitation. Material and Methods: theoretical analysis and compilation of scientific and methodical literature and internet providers; induction and comparison. The study involved 115 women with postmastectomy syndrome on the dispensary stage of rehabilitation. Results: the developed program of wellness aerobics includes elements of basic aerobics, fitball aerobics, step-aerobics, strength training and stretching and their rational combination, which was implemented in accordance with the adaptation and training period of follow steps. Customization means of wellness aerobics depended on cardiorespiratory disorders, autonomic systems, limiting range of motion of the shoulder joint, degree of lymphostasis of women with postmastectomy syndrome

  19. A Contest-Oriented Project for Learning Intelligent Mobile Robots

    Science.gov (United States)

    Huang, Hsin-Hsiung; Su, Juing-Huei; Lee, Chyi-Shyong

    2013-01-01

    A contest-oriented project for undergraduate students to learn implementation skills and theories related to intelligent mobile robots is presented in this paper. The project, related to Micromouse, Robotrace (Robotrace is the title of Taiwanese and Japanese robot races), and line-maze contests was developed by the embedded control system research…

  20. Orienteering section as a form of extracurricular activities in physical education

    Directory of Open Access Journals (Sweden)

    Vukadinović Nenad

    2015-01-01

    Full Text Available Extracurricular activities offer students the opportunity to learn and train sports not provided by curriculum of physical education. Staying active in nature in terms of the orientation movement is greatly beneficial for the development of mental and physical abilities. The aim of this paper is to present opportunities for the organizing orienteering section in elementary school. Descriptive method was applied to be shown plan and program of the section designed so that teachers of physical education in their schools provide implementation of orienteering section for 30 classes. The expected outcome of orienteering section is to enable students to independently perform at competitions. Training is done through the implementation of goals and objectives of sections, using methodological procedures with respect to the pupils' age, prior knowledge and the pace of overcoming the training. Plan and program section includes mastering the basic technique in orienteering, through theoretical and practical work. In working with students who are for the first time in orienteering, the main focus should be on reading the maps, and understanding the relationship between nature and maps. In primary schools there are possibilities to organize orienteering section, and there is a significant correlation with other subjects. The presented model provides the optimal level of theoretical and practical knowledge that students can apply in school competitions.

  1. Evolution of Web Applications with Aspect-Oriented Design Patterns

    DEFF Research Database (Denmark)

    Bebjak, Michal; Vranic, Valentino; Dolog, Peter

    2007-01-01

    It is more convenient to talk about changes in a domainspecific way than to formulate them at the programming construct level or-even worse-purely lexical level. Using aspect-oriented programming, changes can be modularized and made reapplicable. In this paper, selected change types in web...

  2. Earth Reflected Solar Radiation Incident upon an Arbitrarily Oriented Spinning Flat Plate

    Science.gov (United States)

    Cunningham, Fred G.

    1963-01-01

    A general derivation is given for the earth reflected solar radiation input to a flat plate--a solar cell paddle, for example--which is spinning about an axis coincident with the axis of symmetry of the satellite to which it is affixed. The resulting equations are written for the general case so that arbitrary orientations of the spin axis with respect to the earth-satellite line and arbitrary orientations of the normal to the plate with respect to the spin axis can be treated. No attempt is made to perform the resulting integrations because of the complexity of the equations; nor is there any attempt to delineate the integration limits for the general case. However, the equations governing these limits are given. The appendixes contain: the results, in graphical form, of two representative examples; the general computer program for the calculation is given in Fortran notation; and the results of a calculation of the distribution of albedo energy on the proposed Echo II satellite. The value of the mean solar constant used is 1.395 times 10 (sup 4) ergs per centimeters-squared per second; the mean albedo of the earth is assumed to be 0.34; and the earth is assumed to be a diffuse reflector.

  3. Object oriented JavaScript

    CERN Document Server

    Stefanov, Stoyan

    2013-01-01

    You will first be introduced to object-oriented programming, then to the basics of objects in JavaScript. This book takes a do-it-yourself approach when it comes to writing code, because the best way to really learn a programming language is by writing code. You are encouraged to type code into Firebug's console, see how it works and then tweak it and play around with it. There are practice questions at the end of each chapter to help you review what you have learned.For new to intermediate JavaScript developer who wants to prepare themselves for web development problems solved by smart JavaSc

  4. AIR: A batch-oriented web program package for construction of supermatrices ready for phylogenomic analyses

    Directory of Open Access Journals (Sweden)

    Mevik Bjørn-Helge

    2009-10-01

    Full Text Available Abstract Background Large multigene sequence alignments have over recent years been increasingly employed for phylogenomic reconstruction of the eukaryote tree of life. Such supermatrices of sequence data are preferred over single gene alignments as they contain vastly more information about ancient sequence characteristics, and are thus more suitable for resolving deeply diverging relationships. However, as alignments are expanded, increasingly numbers of sites with misleading phylogenetic information are also added. Therefore, a major goal in phylogenomic analyses is to maximize the ratio of information to noise; this can be achieved by the reduction of fast evolving sites. Results Here we present a batch-oriented web-based program package, named AIR that allows 1 transformation of several single genes to one multigene alignment, 2 identification of evolutionary rates in multigene alignments and 3 removal of fast evolving sites. These three processes can be done with the programs AIR-Appender, AIR-Identifier, and AIR-Remover (AIR, which can be used independently or in a semi-automated pipeline. AIR produces user-friendly output files with filtered and non-filtered alignments where residues are colored according to their evolutionary rates. Other bioinformatics applications linked to the AIR package are available at the Bioportal http://www.bioportal.uio.no, University of Oslo; together these greatly improve the flexibility, efficiency and quality of phylogenomic analyses. Conclusion The AIR program package allows for efficient creation of multigene alignments and better assessment of evolutionary rates in sequence alignments. Removing fast evolving sites with the AIR programs has been employed in several recent phylogenomic analyses resulting in improved phylogenetic resolution and increased statistical support for branching patterns among the early diverging eukaryotes.

  5. C++ how to program

    CERN Document Server

    Deitel, Paul J

    2014-01-01

    This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. The Ninth Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.

  6. Channels as Objects in Concurrent Object-Oriented Programming

    Directory of Open Access Journals (Sweden)

    Joana Campos

    2011-10-01

    Full Text Available There is often a sort of a protocol associated to each class, stating when and how certain methods should be called. Given that this protocol is, if at all, described in the documentation accompanying the class, current mainstream object-oriented languages cannot provide for the verification of client code adherence against the sought class behaviour. We have defined a class-based concurrent object-oriented language that formalises such protocols in the form of usage types. Usage types are attached to class definitions, allowing for the specification of (1 the available methods, (2 the tests clients must perform on the result of methods, and (3 the object status - linear or shared - all of which depend on the object's state. Our work extends the recent approach on modular session types by eliminating channel operations, and defining the method call as the single communication primitive in both sequential and concurrent settings. In contrast to previous works, we define a single category for objects, instead of distinct categories for linear and for shared objects, and let linear objects evolve into shared ones. We introduce a standard sync qualifier to prevent thread interference in certain operations on shared objects. We formalise the language syntax, the operational semantics, and a type system that enforces by static typing that methods are called only when available, and by a single client if so specified in the usage type. We illustrate the language via a complete example.

  7. Strong orientation dependence of surface mass density profiles of dark haloes at large scales

    Science.gov (United States)

    Osato, Ken; Nishimichi, Takahiro; Oguri, Masamune; Takada, Masahiro; Okumura, Teppei

    2018-06-01

    We study the dependence of surface mass density profiles, which can be directly measured by weak gravitational lensing, on the orientation of haloes with respect to the line-of-sight direction, using a suite of N-body simulations. We find that, when major axes of haloes are aligned with the line-of-sight direction, surface mass density profiles have higher amplitudes than those averaged over all halo orientations, over all scales from 0.1 to 100 Mpc h-1 we studied. While the orientation dependence at small scales is ascribed to the halo triaxiality, our results indicate even stronger orientation dependence in the so-called two-halo regime, up to 100 Mpc h-1. The orientation dependence for the two-halo term is well approximated by a multiplicative shift of the amplitude and therefore a shift in the halo bias parameter value. The halo bias from the two-halo term can be overestimated or underestimated by up to {˜ } 30 per cent depending on the viewing angle, which translates into the bias in estimated halo masses by up to a factor of 2 from halo bias measurements. The orientation dependence at large scales originates from the anisotropic halo-matter correlation function, which has an elliptical shape with the axis ratio of ˜0.55 up to 100 Mpc h-1. We discuss potential impacts of halo orientation bias on other observables such as optically selected cluster samples and a clustering analysis of large-scale structure tracers such as quasars.

  8. Second line of defense program overview LA-UR-00-5161

    International Nuclear Information System (INIS)

    Knepper, P.L.; Martin, D.D.W.

    2001-01-01

    Full text: The illicit trafficking of nuclear material is a major concern for non-proliferation and global stability. The nuclear Material Protection, Control and Accounting (MPC and A) program provides the first line of defense in protecting nuclear materials within Russia by upgrading safeguards and security measures at Russian nuclear facilities. Second Line of Defense (SLD) is a cooperative program between the Russian Federation State Customs Committee (RF SCC) and the United States Department of Energy (US DOE) to minimize illicit trafficking of restricted nuclear materials through Russian border control points. This partnership was solidified with the signing of a protocol between DOE and the RF SCC in June 1998. The relationship will soon be formalized in a Memorandum of Understanding that will outline the working relationships and commitments to successful implementation of the SLD Program. The Russians first acknowledged the threat of nuclear smuggling at a Nuclear Safety Summit in Moscow in April 1996. Nikolai Kravehenko, head of the Regional Information and Technical Customs Department of the RF SCC, subsequently stated in a July 1998 interview, 'In order to stop trafficking and illegal shipment to other countries we [also] have to tighten security at the facilities and equip our borders with reliable technology.' At the September 1998 U.S.-Russia Presidential Summit, the then Chairman of the RF SCC, Valery Draganov, highlighted the illicit trafficking challenge confronting Russia and requested U.S. assistance. Since 1991, a myriad of cases associated with the diversion and recovery of nuclear materials appear to be linked to the FSU. In the majority of cases, the material's origin was attributed to Russia. With more than 20,000 km of border contiguous to fourteen other countries, and more than 350 customs and border sites, addressing the threat posed by nuclear smuggling in Russia is not only an urgent but also an expansive problem requiring joint U

  9. Analysis of matters associated with the transferring of object-oriented applications to platform .Net using C# programming language

    Science.gov (United States)

    Sarsimbayeva, S. M.; Kospanova, K. K.

    2015-11-01

    The article provides the discussion of matters associated with the problems of transferring of object-oriented Windows applications from C++ programming language to .Net platform using C# programming language. C++ has always been considered to be the best language for the software development, but the implicit mistakes that come along with the tool may lead to infinite memory leaks and other errors. The platform .Net and the C#, made by Microsoft, are the solutions to the issues mentioned above. The world economy and production are highly demanding applications developed by C++, but the new language with its stability and transferability to .Net will bring many advantages. An example can be presented using the applications that imitate the work of queuing systems. Authors solved the problem of transferring of an application, imitating seaport works, from C++ to the platform .Net using C# in the scope of Visual Studio.

  10. Weak Arithmetic Completeness of Object-Oriented First-Order Assertion Networks

    NARCIS (Netherlands)

    C.P.T. de Gouw (Stijn); F.S. de Boer (Frank); W. Ahrendt (Wolfgang); R. Bubel (Richard); P. van Emde Boas; F.C.A. Groen; G.F. Italiano; J.R. Nawrocki; H. Sack

    2013-01-01

    htmlabstractWe present a completeness proof of the inductive assertion method for object-oriented programs extended with auxiliary variables. The class of programs considered are assumed to compute over structures which include the standard interpretation of Presburger arithmetic. Further, the

  11. Orientation, Evaluation, and Integration of Part-Time Nursing Faculty.

    Science.gov (United States)

    Carlson, Joanne S

    2015-07-10

    This study helps to quantify and describe orientation, evaluation, and integration practices pertaining to part-time clinical nursing faculty teaching in prelicensure nursing education programs. A researcher designed Web-based survey was used to collect information from a convenience sample of part-time clinical nursing faculty teaching in prelicensure nursing programs. Survey questions focused on the amount and type of orientation, evaluation, and integration practices. Descriptive statistics were used to analyze results. Respondents reported on average four hours of orientation, with close to half reporting no more than two hours. Evaluative feedback was received much more often from students than from full-time faculty. Most respondents reported receiving some degree of mentoring and that it was easy to get help from full-time faculty. Respondents reported being most informed about student evaluation procedures, grading, and the steps to take when students are not meeting course objectives, and less informed about changes to ongoing curriculum and policy.

  12. Describing the on-line graduate science student: An examination of learning style, learning strategy, and motivation

    Science.gov (United States)

    Spevak, Arlene J.

    Research in science education has presented investigations and findings related to the significance of particular learning variables. For example, the factors of learning style, learning strategy and motivational orientation have been shown to have considerable impact upon learning in a traditional classroom setting. Although these data have been somewhat generous for the face-to-face learning situation, this does not appear to be the case for distance education, particularly the Internet-based environment. The purpose of this study was to describe the on-line graduate science student, regarding the variables of learning style, learning strategy and motivational orientation. It was believed that by understanding the characteristics of adult science learners and by identifying their learning needs, Web course designers and science educators could create on-line learning programs that best utilized students' strengths in learning science. A case study method using a questionnaire, inventories, telephone interviews and documents was applied to nine graduate science students who participated for ten weeks in an asynchronous, exclusively Internet mediated graduate science course at a large, Northeastern university. Within-case and cross-case analysis indicated that these learners displayed several categories of learning styles as well as learning strategies. The students also demonstrated high levels of both intrinsic and extrinsic motivation, and this, together with varying strategy use, may have compensated for any mismatch between their preferred learning styles and their learning environment. Recommendations include replicating this study in other online graduate science courses, administration of learning style and learning strategy inventories to perspective online graduate science students, incorporation of synchronous communication into on-line science courses, and implementation of appropriate technology that supports visual and kinesthetic learners. Although

  13. GOSPEG-1 a program for routine analysis of γ-ray spectra by an in line IBM S/7 computer

    International Nuclear Information System (INIS)

    Godio, G.P.; Gozzellino, F.

    1977-01-01

    In this paper a program for routine analysis of γ-ray spectra of samples coming from irradiated nuclear fuel reprocessing plant is described. An IBM S/7 computer (SK words of memory) which is installed at the CNEN-EUREX reprocessing plant and which is in-line connected with a multichannel analyzer and Ge(Li) detector, has been utilized for this work. The program has been written in Assembler S/7 language

  14. Novel coating technology for non-oriented electrical steels

    Energy Technology Data Exchange (ETDEWEB)

    Snell, David; Coombs, Alan

    2000-06-02

    An exciting combination of environmentally friendly UV curable coatings and print-on coating technology has been developed for application to semi-processed and fully processed non-oriented electrical steels. Properties exhibited by the coated steels, particularly punching, welding, insulation resistance and chemical resistance satisfy customer requirements. Coating and curing can be achieved in an energy efficient manner in a very short line space.

  15. Bundle Block Adjustment of Airborne Three-Line Array Imagery Based on Rotation Angles

    Directory of Open Access Journals (Sweden)

    Yongjun Zhang

    2014-05-01

    Full Text Available In the midst of the rapid developments in electronic instruments and remote sensing technologies, airborne three-line array sensors and their applications are being widely promoted and plentiful research related to data processing and high precision geo-referencing technologies is under way. The exterior orientation parameters (EOPs, which are measured by the integrated positioning and orientation system (POS of airborne three-line sensors, however, have inevitable systematic errors, so the level of precision of direct geo-referencing is not sufficiently accurate for surveying and mapping applications. Consequently, a few ground control points are necessary to refine the exterior orientation parameters, and this paper will discuss bundle block adjustment models based on the systematic error compensation and the orientation image, considering the principle of an image sensor and the characteristics of the integrated POS. Unlike the models available in the literature, which mainly use a quaternion to represent the rotation matrix of exterior orientation, three rotation angles are directly used in order to effectively model and eliminate the systematic errors of the POS observations. Very good experimental results have been achieved with several real datasets that verify the correctness and effectiveness of the proposed adjustment models.

  16. Procedure for definition of end-effector orientation in planar surfaces robot applications

    Directory of Open Access Journals (Sweden)

    Vidaković Jelena Z.

    2017-01-01

    Full Text Available Design of user-friendly and at the same time powerful robot programming methods is the subject of significant efforts undertaken by the international robotics community. For the purpose of facilitating robot programming, with regard to the most common present-day applications in industry, it would be useful to develop programming procedures for frequently used manipulator tasks which could be easily implemented and used as ready-made application software. Important class of industrial robot applications involves end-effector trajectories in planar surfaces. Development of robot programming language procedure intended for determination of object plane normal with respect to frame of interest, as well as programming of end-effector orientation is presented in this paper. This procedure can be used as integral part of task oriented robot programing applications as well as a procedure for explicit programming languages, and it is illustrated in practical example with the robot Lola 15.

  17. The use of an object oriented technique for fault diagnosis in nuclear reactors

    International Nuclear Information System (INIS)

    Jalel, N.A.; Nicholson, H.

    1990-11-01

    In recent years there has been an increased growth of interest in object oriented programming which is a new approach to software construction having wide application. The possibility of using object oriented programming to build a software package that will assist the nuclear reactor operator in diagnosing any faults or alarms in the Loss Of Fluid Test (LOFT), a small scale pressurised water reactor, reactor is investigated in this work. (author)

  18. Service orientation in holonic and multi-agent manufacturing

    CERN Document Server

    Thomas, André; Trentesaux, Damien

    2015-01-01

    This volume gathers the peer reviewed papers presented at the 4th edition of the International Workshop “Service Orientation in Holonic and Multi-agent Manufacturing – SOHOMA’14” organized and hosted on November 5-6, 2014 by the University of Lorraine, France in collaboration with the CIMR Research Centre of the University Politehnica of Bucharest and the TEMPO Laboratory of the University of Valenciennes and Hainaut-Cambrésis.   The book is structured in six parts, each one covering a specific research line which represents a trend in future manufacturing: (1) Holonic and Agent-based Industrial Automation Systems; (2) Service-oriented Management and Control of Manufacturing Systems; (3) Distributed Modelling for Safety and Security in Industrial Systems; (4) Complexity, Big Data and Virtualization in Computing-oriented Manufacturing; (5) Adaptive, Bio-inspired and Self-organizing Multi-Agent Systems for Manufacturing, and (6) Physical Internet Simulation, Modelling and Control.   There is a clear ...

  19. Orientation dependence of the thermal fatigue of nickel alloy single crystals

    Energy Technology Data Exchange (ETDEWEB)

    Dul' nev, R A; Svetlov, I L; Bychkov, N G; Rybina, T V; Sukhanov, N N

    1988-11-01

    The orientation dependence of the thermal stability and the thermal fatigue fracture characteristics of single crystals of MAR-M200 nickel alloy are investigated experimentally using X-ray diffraction analysis and optical and scanning electron microscopy. It is found that specimens with the 111-line orientation have the highest thermal stability and fatigue strength. Under similar test conditions, the thermal fatigue life of single crystals is shown to be a factor of 1.5-2 higher than that of the directionally solidified and equiaxed alloys. 6 references.

  20. Functional Programming

    OpenAIRE

    Chitil, Olaf

    2009-01-01

    Functional programming is a programming paradigm like object-oriented programming and logic programming. Functional programming comprises both a specific programming style and a class of programming languages that encourage and support this programming style. Functional programming enables the programmer to describe an algorithm on a high-level, in terms of the problem domain, without having to deal with machine-related details. A program is constructed from functions that only map inputs to ...