WorldWideScience

Sample records for matrix oriented programming

  1. The paradox of managing a project-oriented matrix: establishing coherence within chaos.

    Science.gov (United States)

    Greiner, L E; Schein, V E

    1981-01-01

    Projects that require the flexible coordination of multidisciplinary teams have tended to adopt a matrix structure to accomplish complex tasks. Yet these project-oriented matrix structures themselves require careful coordination if they are to realize the objectives set for them. The authors identify the basic organizational questions that project-oriented matrix organizations must face. They examine the relationship between responsibility and authority; the tradeoffs between economic efficiency and the technical quality of the work produced; and the sensitive issues of managing individualistic, highly trained professionals while also maintaining group cohesiveness.

  2. 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

  3. Oriented nanofibers embedded in a polymer matrix

    Science.gov (United States)

    Barrera, Enrique V. (Inventor); Lozano, Karen (Inventor); Rodriguez-Macias, Fernando J. (Inventor); Chibante, Luis Paulo Felipe (Inventor); Stewart, David Harris (Inventor)

    2011-01-01

    A method of forming a composite of embedded nanofibers in a polymer matrix is disclosed. The method includes incorporating nanofibers in a plastic matrix forming agglomerates, and uniformly distributing the nanofibers by exposing the agglomerates to hydrodynamic stresses. The hydrodynamic said stresses force the agglomerates to break apart. In combination or additionally elongational flow is used to achieve small diameters and alignment. A nanofiber reinforced polymer composite system is disclosed. The system includes a plurality of nanofibers that are embedded in polymer matrices in micron size fibers. A method for producing nanotube continuous fibers is disclosed. Nanofibers are fibrils with diameters of 100 nm, multiwall nanotubes, single wall nanotubes and their various functionalized and derivatized forms. The method includes mixing a nanofiber in a polymer; and inducing an orientation of the nanofibers that enables the nanofibers to be used to enhance mechanical, thermal and electrical properties. Orientation is induced by high shear mixing and elongational flow, singly or in combination. The polymer may be removed from said nanofibers, leaving micron size fibers of aligned nanofibers.

  4. Reducing the orientation influence of Mueller matrix measurements for anisotropic scattering media

    Science.gov (United States)

    Sun, Minghao; He, Honghui; Zeng, Nan; Du, E.; He, Yonghong; Ma, Hui

    2014-09-01

    Mueller matrix polarimetry techniques contain rich micro-structural information of samples, such as the sizes and refractive indices of scatterers. Recently, Mueller matrix imaging methods have shown great potentials as powerful tools for biomedical diagnosis. However, the orientations of anisotropic fibrous structures in tissues have prominent influence on Mueller matrix measurements, resulting in difficulties for extracting micro-structural information effectively. In this paper, we apply the backscattering Mueller matrix imaging technique to biological samples with different microstructures, such as chicken heart muscle, bovine skeletal muscle, porcine liver and fat tissues. Experimental results show that the directions of the muscle fibers have prominent influence on the Mueller matrix elements. In order to reduce the orientation influence, we adopt the rotation-independent MMT and RLPI parameters, which were proposed in our previous studies, to the tissue samples. Preliminary results in this paper show that the orientation-independent parameters and their statistic features are helpful for analyzing the tissues to obtain their micro-structural properties. Since the micro-structure variations are often related to the pathological changes, the method can be applied to microscope imaging techniques and used to detect abnormal tissues such as cancer and other lesions for diagnosis purposes.

  5. 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.)

  6. 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

  7. 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

  8. 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.

  9. 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

  10. 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

  11. 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...

  12. 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...

  13. 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...

  14. 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...

  15. 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.

  16. 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

  17. 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…

  18. 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...

  19. 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

  20. Constructing service-oriented architecture adoption maturity matrix using Kano model

    Science.gov (United States)

    Hamzah, Mohd Hamdi Irwan; Baharom, Fauziah; Mohd, Haslina

    2017-10-01

    Commonly, organizations adopted Service-Oriented Architecture (SOA) because it can provide a flexible reconfiguration and can reduce the development time and cost. In order to guide the SOA adoption, previous industry and academia have constructed SOA maturity model. However, there is a limited number of works on how to construct the matrix in the previous SOA maturity model. Therefore, this study is going to provide a method that can be used in order to construct the matrix in the SOA maturity model. This study adapts Kano Model to construct the cross evaluation matrix focused on SOA adoption IT and business benefits. This study found that Kano Model can provide a suitable and appropriate method for constructing the cross evaluation matrix in SOA maturity model. Kano model also can be used to plot, organize and better represent the evaluation dimension for evaluating the SOA adoption.

  1. 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.

  2. Nanoscale characterization of the evolution of the twin–matrix orientation in Fe–Mn–C twinning-induced plasticity steel by means of transmission electron microscopy orientation mapping

    International Nuclear Information System (INIS)

    Albou, A.; Galceran, M.; Renard, K.; Godet, S.; Jacques, P.J.

    2013-01-01

    The evolution of the orientation relationship between mechanical twins and the surrounding matrix with the degree of plastic deformation has been characterized at the nanoscale in twinning-induced plasticity steel. The recently developed automated crystal orientation mapping in transmission electron microscopy revealed that the ideal twin relationship is retained up to large levels of strain, while large orientation gradients are built up within the matrix. This particular evolution undoubtedly plays a role in the large work hardening rate of these steels.

  3. 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.

  4. 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…

  5. 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.

  6. 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.

  7. 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

  8. 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.

  9. 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

  10. 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...

  11. 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...

  12. 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…

  13. 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.

  14. 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...

  15. The SBIRT program matrix: a conceptual framework for program implementation and evaluation.

    Science.gov (United States)

    Del Boca, Frances K; McRee, Bonnie; Vendetti, Janice; Damon, Donna

    2017-02-01

    Screening, Brief Intervention and Referral to Treatment (SBIRT) is a comprehensive, integrated, public health approach to the delivery of services to those at risk for the adverse consequences of alcohol and other drug use, and for those with probable substance use disorders. Research on successful SBIRT implementation has lagged behind studies of efficacy and effectiveness. This paper (1) outlines a conceptual framework, the SBIRT Program Matrix, to guide implementation research and program evaluation and (2) specifies potential implementation outcomes. Overview and narrative description of the SBIRT Program Matrix. The SBIRT Program Matrix has five components, each of which includes multiple elements: SBIRT services; performance sites; provider attributes; patient/client populations; and management structure and activities. Implementation outcomes include program adoption, acceptability, appropriateness, feasibility, fidelity, costs, penetration, sustainability, service provision and grant compliance. The Screening, Brief Intervention and Referral to Treatment Program Matrix provides a template for identifying, classifying and organizing the naturally occurring commonalities and variations within and across SBIRT programs, and for investigating which variables are associated with implementation success and, ultimately, with treatment outcomes and other impacts. © 2017 Society for the Study of Addiction.

  16. Effects of mold geometry on fiber orientation of powder injection molded metal matrix composites

    Energy Technology Data Exchange (ETDEWEB)

    Ahmad, Faiz, E-mail: faizahmad@petronas.com.my; Aslam, Muhammad, E-mail: klaira73@gmail.com; Altaf, Khurram, E-mail: khurram.altaf@petronas.com.my; Shirazi, Irfan, E-mail: irfanshirazi@hotmail.com [Mechanical Engineering Universiti Teknologi PETRONAS Malaysia (Malaysia)

    2015-07-22

    Fiber orientations in metal matrix composites have significant effect on improving tensile properties. Control of fiber orientations in metal injection molded metal composites is a difficult task. In this study, two mold cavities of dimensions 6x6x90 mm and 10x20x180 mm were used for comparison of fiber orientation in injection molded metal composites test parts. In both mold cavities, convergent and divergent flows were developed by modifying the sprue dimensions. Scanning electron microscope (SEM) was used to examine the fiber orientations within the test samples. The results showed highly aligned fiber in injection molded test bars developed from the convergent melt flow. Random orientation of fibers was noted in the composites test bars produced from divergent melt flow.

  17. 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.

  18. 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.

  19. 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 ...

  20. Orientational transitions in ferromagnetic liquid crystals with bistable coupling between colloidal particles and the matrix

    Energy Technology Data Exchange (ETDEWEB)

    Zakhlevnykh, A. N., E-mail: anz@psu.ru; Petrov, D. A. [Perm State National Research University (Russian Federation)

    2016-10-15

    We study the orientational response of a ferromagnetic liquid crystal that is induced by magnetic and electric fields. A modified form of the energy of the orientational interaction between magnetic impurity particles and the liquid crystal matrix that leads to bistable coupling is considered. It is shown that apart from magnetic impurity segregation, first-order orientational transitions can be due to the bistability of the potential of the orientational coupling between the director and the magnetization. The ranges of material parameters that lead to optical bistability are determined. The possibility of first-order orientational transitions is analyzed for the optical phase difference between the ordinary and extraordinary light rays transmitted through a ferronematic cell. It is shown that an electric field applied in the given geometry considerably enhances the magneto-orientational response of the ferronematic.

  1. A computational model of in vitro angiogenesis based on extracellular matrix fibre orientation.

    Science.gov (United States)

    Edgar, Lowell T; Sibole, Scott C; Underwood, Clayton J; Guilkey, James E; Weiss, Jeffrey A

    2013-01-01

    Recent interest in the process of vascularisation within the biomedical community has motivated numerous new research efforts focusing on the process of angiogenesis. Although the role of chemical factors during angiogenesis has been well documented, the role of mechanical factors, such as the interaction between angiogenic vessels and the extracellular matrix, remains poorly understood. In vitro methods for studying angiogenesis exist; however, measurements available using such techniques often suffer from limited spatial and temporal resolutions. For this reason, computational models have been extensively employed to investigate various aspects of angiogenesis. This paper outlines the formulation and validation of a simple and robust computational model developed to accurately simulate angiogenesis based on length, branching and orientation morphometrics collected from vascularised tissue constructs. Microvessels were represented as a series of connected line segments. The morphology of the vessels was determined by a linear combination of the collagen fibre orientation, the vessel density gradient and a random walk component. Excellent agreement was observed between computational and experimental morphometric data over time. Computational predictions of microvessel orientation within an anisotropic matrix correlated well with experimental data. The accuracy of this modelling approach makes it a valuable platform for investigating the role of mechanical interactions during angiogenesis.

  2. 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…

  3. 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

  4. 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...

  5. 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 ...

  6. 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

  7. 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....

  8. 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.

  9. 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.

  10. 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…

  11. 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

  12. 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

  13. 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.

  14. A Playful Programming Products Vs. Programming Concepts Matrix

    DEFF Research Database (Denmark)

    Allsopp, Benjamin Brink

    2017-01-01

    to computer program: playful programming. This research also describes a project to bring together different stakeholders (developers, educators, parents and researchers) with a common vocabulary for describing, developing, teaching with and comparing these playful programming products and develops a model......A number of Danish primary schools are involved in pilot studies where 1st to 9th grade students work with Scratch and Lego MindStorms in STEM subjects. These games may become part of the curriculum at these schools. Recent research identifies a category of games and toys that support learning...... to provide educators and researchers involved in pilot studies with an overview of which programming concepts various playful programming products exercise (a playful programming products vs. programming concepts matrix). We also add additional concept specializations and expand on the descriptions...

  15. 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)

  16. 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)

  17. Modulation of cardiac myocyte phenotype in vitro by the composition and orientation of the extracellular matrix.

    Science.gov (United States)

    Simpson, D G; Terracio, L; Terracio, M; Price, R L; Turner, D C; Borg, T K

    1994-10-01

    Cellular phenotype is the result of a dynamic interaction between a cell's intrinsic genetic program and the morphogenetic signals that serve to modulate the extent to which that program is expressed. In the present study we have examined how morphogenetic information might be stored in the extracellular matrix (ECM) and communicated to the neonatal heart cell (NHC) by the cardiac alpha 1 beta 1 integrin molecule. A thin film of type I collagen (T1C) was prepared with a defined orientation. This was achieved by applying T1C to the peripheral edge of a 100 mm culture dish. The T1C was then drawn across the surface of the dish in a continuous stroke with a sterile cell scraper and allowed to polymerize. When NHCs were cultured on this substrate, they spread, as a population, along a common axis in parallel with the gel lattice and expressed an in vivo-like phenotype. Individual NHCs displayed an elongated, rod-like shape and disclosed parallel arrays of myofibrils. These phenotypic characteristics were maintained for at least 4 weeks in primary culture. The evolution of this tissue-like organizational pattern was dependent upon specific interactions between the NHCs and the collagen-based matrix that were mediated by the cardiac alpha 1 beta 1 integrin complex. This conclusion was supported by a variety of experimental results. Altering the tertiary structure of the matrix or blocking the extracellular domains of either the cardiac alpha 1 or beta 1 integrin chain inhibited the expression of the tissue-like pattern of organization. Neither cell-to-cell contact or contractile function were necessary to induce the formation of the rod-like cell shape. However, beating activity was necessary for the assembly of a well-differentiated myofibrillar apparatus. These data suggest that the cardiac alpha 1 beta 1 integrin complex serves to detect and transduce phenotypic information stored within the tertiary structure of the surrounding matrix.

  18. 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...

  19. 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....

  20. 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…

  1. Modified benchmarking study of program management within a matrix structure

    OpenAIRE

    Fuller, Robin S.

    1996-01-01

    This thesis sought to identify several organizations representing both the government and commercial industry that were successful in implementing program management within a matrix structure to isolate best-practices that lead to superior performance. Research data were gathered from current and former program managers from these organizations. These managers were queried about their experiences with the matrix structure: the matrix implementation process, benefits, pitfalls, and lessons lea...

  2. 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.

  3. 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.

  4. 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.

  5. 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…

  6. 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...

  7. 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

  8. 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

  9. 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.

  10. 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)

  11. Response Matrix Method Development Program at Savannah River Laboratory

    International Nuclear Information System (INIS)

    Sicilian, J.M.

    1976-01-01

    The Response Matrix Method Development Program at Savannah River Laboratory (SRL) has concentrated on the development of an effective system of computer codes for the analysis of Savannah River Plant (SRP) reactors. The most significant contribution of this program to date has been the verification of the accuracy of diffusion theory codes as used for routine analysis of SRP reactor operation. This paper documents the two steps carried out in achieving this verification: confirmation of the accuracy of the response matrix technique through comparison with experiment and Monte Carlo calculations; and establishment of agreement between diffusion theory and response matrix codes in situations which realistically approximate actual operating conditions

  12. Design of benign matrix drums for the non-destructive assay performance demonstration program for the National TRU Program

    International Nuclear Information System (INIS)

    Becker, G.K.

    1996-09-01

    Regulatory compliance programs associated with the Department of Energy (DOE) Waste Isolation Pilot Plant (WIPP) Transuranic (TRU) Waste Characterization Program (the Program) require the collection of waste characterization data of known quality to support repository performance assessment, permitting, and associated activities. Blind audit samples, referred to as PDP (performance demonstration program) samples, are devices used in the NDA PDP program to acquire waste NDA system performance data per defined measurement routines. As defined under the current NDA PDP Program Plan, a PDP sample consists of a DOT 17C 55-gallon PDP matrix drum configured with insertable radioactive standards, working reference materials (WRMs). The particular manner in which the matrix drum and PDP standard(s) are combined is a function of the waste NDA system performance test objectives of a given cycle. The scope of this document is confined to the design of the PDP drum radioactive standard internal support structure, the matrix type and the as installed configuration. The term benign is used to designate a matrix possessing properties which are nominally non-interfering to waste NDA measurement techniques. Measurement interference sources are technique specific but include attributes such as: high matrix density, heterogeneous matrix distributions, matrix compositions containing high moderator/high Z element concentrations, etc. To the extent practicable the matrix drum design should not unduly bias one NDA modality over another due to the manner in which the matrix drum configuration manifests itself to the measurement system. To this end the PDP matrix drum configuration and composition detailed below is driven primarily by the intent to minimize the incorporation of matrix attributes known to interfere with fundamental waste NDA modalities, i.e. neutron and gamma based techniques

  13. 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…

  14. 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...

  15. 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.

  16. 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.

  17. 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...

  18. 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…

  19. 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....

  20. 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...

  1. 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

  2. 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…

  3. 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.…

  4. 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

  5. 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.

  6. [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.

  7. 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.

  8. 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.

  9. POLYMAT-C: a comprehensive SPSS program for computing the polychoric correlation matrix.

    Science.gov (United States)

    Lorenzo-Seva, Urbano; Ferrando, Pere J

    2015-09-01

    We provide a free noncommercial SPSS program that implements procedures for (a) obtaining the polychoric correlation matrix between a set of ordered categorical measures, so that it can be used as input for the SPSS factor analysis (FA) program; (b) testing the null hypothesis of zero population correlation for each element of the matrix by using appropriate simulation procedures; (c) obtaining valid and accurate confidence intervals via bootstrap resampling for those correlations found to be significant; and (d) performing, if necessary, a smoothing procedure that makes the matrix amenable to any FA estimation procedure. For the main purpose (a), the program uses a robust unified procedure that allows four different types of estimates to be obtained at the user's choice. Overall, we hope the program will be a very useful tool for the applied researcher, not only because it provides an appropriate input matrix for FA, but also because it allows the researcher to carefully check the appropriateness of the matrix for this purpose. The SPSS syntax, a short manual, and data files related to this article are available as Supplemental materials that are available for download with this article.

  10. 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)

  11. 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.

  12. 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)

  13. Optimal broadband Mueller matrix ellipsometer using multi-waveplates with flexibly oriented axes

    International Nuclear Information System (INIS)

    Gu, Honggang; Chen, Xiuguo; Jiang, Hao; Zhang, Chuanwei; Liu, Shiyuan

    2016-01-01

    Accurate measurement of the Mueller matrix over a broad band is highly desirable for the characterization of nanostructures and nanomaterials. In this paper, we propose a general composite waveplate (GCW) that consists of multiple waveplates with flexibly oriented axes as a polarization modulating component in the Mueller matrix ellipsometer (MME). Although it is a common practice to make achromatic retarders by combining multiple waveplates, the novelty of the GCW is that both the retardances and azimuths of fast axes of the single-waveplates in the GCW are flexible parameters to be optimized, which is different from the conventional design where single-waveplates are usually arranged in symmetrical layout or with their fast axes parallel or perpendicular to each other. Consequently, the GCW can provide many more flexibilities to adapt to the optimization of the MME over a broad band. A quartz triplate, as a concrete example of the GCW, is designed and used in a house-made MME. The experimental results on the air demonstrate that the house-made MME using the optimally designed quartz triplates has an accuracy better than 0.2% and a precision better than 0.1% in the Mueller matrix measurement over a broad spectral range of 200∼1000 nm. The house-made MME exhibits high measurement repeatability better than 0.004 nm in testing a series of standard SiO 2 /Si samples with nominal oxide layer thicknesses ranging from 2 nm to 1000 nm. (paper)

  14. 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)

  15. 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.…

  16. Hardware matrix multiplier/accumulator for lattice gauge theory calculations

    International Nuclear Information System (INIS)

    Christ, N.H.; Terrano, A.E.

    1984-01-01

    The design and operating characteristics of a special-purpose matrix multiplier/accumulator are described. The device is connected through a standard interface to a host PDP11 computer. It provides a set of high-speed, matrix-oriented instructions which can be called from a program running on the host. The resulting operations accelerate the complex matrix arithmetic required for a class of Monte Carlo calculations currently of interest in high energy particle physics. A working version of the device is presently being used to carry out a pure SU(3) lattice gauge theory calculation using a PDP11/23 with a performance twice that obtainable on a VAX11/780. (orig.)

  17. A Spreadsheet-Based, Matrix Formulation Linear Programming Lesson

    DEFF Research Database (Denmark)

    Harrod, Steven

    2009-01-01

    The article focuses on the spreadsheet-based, matrix formulation linear programming lesson. According to the article, it makes a higher level of theoretical mathematics approachable by a wide spectrum of students wherein many may not be decision sciences or quantitative methods majors. Moreover...

  18. 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 ...

  19. Low-temperature matrix effects on orientational motion of Methyl radical trapped in gas solids: Angular tunneling vs. libration

    Science.gov (United States)

    Dmitriev, Yurij A.; Zelenetckii, Ilia A.; Benetis, Nikolas P.

    2018-05-01

    EPR investigation of the lineshape of matrix -isolated methyl radical, CH3, spectra recorded in solid N2O and CO2 was carried out. Reversible temperature-dependent line width anisotropy was observed in both matrices. This effect is a fingerprint of the extra-slow radical rotation about the in-plane C2 axes. The rotation was found to be anisotropic and closely correlated to the orientational dynamics of the matrix molecules. It was suggested that a recently discovered "hoping precession" effect of matrix molecules in solid CO2 is a common feature of matrices of the linear molecules CO, N2O, and CO2. A new low-temperature matrix effect, referred to as "libration trap", was proposed which accounts for the changing CH3 reorientational motion about the radical C3-axis from rotation to libration. Temperature dependence of the intensity of the EPR satellites produced by these nonrotating-but librating methyls was presented. This allowed for a rough estimation of the rotation hindering potential due to correlation mismatch between the radical and the nearest matrix molecules' librations.

  20. 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

  1. 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.

  2. 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

  3. 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

  4. 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…

  5. 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…

  6. Effect of fiber fabric orientation on the flexural monotonic and fatigue behavior of 2D woven ceramic matrix composites

    International Nuclear Information System (INIS)

    Chawla, N.; Liaw, P.K.; Lara-Curzio, E.; Ferber, M.K.; Lowden, R.A.

    2012-01-01

    The effect of fiber fabric orientation, i.e., parallel to loading and perpendicular to the loading axis, on the monotonic and fatigue behavior of plain-weave fiber reinforced SiC matrix laminated composites was investigated. Two composite systems were studied: Nextel 312 (3M Corp.) reinforced SiC and Nicalon (Nippon Carbon Corp.) reinforced SiC, both fabricated by Forced Chemical Vapor Infiltration (FCVI). The behavior of both materials was investigated under monotonic and fatigue loading. Interlaminar and in-plane shear tests were conducted to further correlate shear properties with the effect of fabric orientation, with respect to the loading axis, on the orientation effects in bending. The underlying mechanisms, in monotonic and fatigue loading, were investigated through post-fracture examination using scanning electron microscopy (SEM).

  7. 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...

  8. 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.

  9. Electroluminescence from completely horizontally oriented dye molecules

    Energy Technology Data Exchange (ETDEWEB)

    Komino, Takeshi [Education Center for Global Leaders in Molecular System for Devices, Kyushu University, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Center for Organic Photonics and Electronics Research, Kyushu University, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Japan Science and Technology Agency, ERATO, Adachi Molecular Exciton Engineering Project, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Sagara, Yuta [Center for Organic Photonics and Electronics Research, Kyushu University, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Tanaka, Hiroyuki [Center for Organic Photonics and Electronics Research, Kyushu University, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Department of Chemistry, Graduate School of Science, Nagoya University, Furo-cho, Chikusa-ku, Nagoya 464-8601 (Japan); Oki, Yuji [Japan Science and Technology Agency, ERATO, Adachi Molecular Exciton Engineering Project, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Department of Electronics, Kyushu University, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Nakamura, Nozomi [Center for Organic Photonics and Electronics Research, Kyushu University, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); International Institute for Carbon Neutral Energy Research (WPI-I2CNER), Kyushu University, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Fujimoto, Hiroshi [Center for Organic Photonics and Electronics Research, Kyushu University, 744 Motooka, Nishi, Fukuoka 819-0395 (Japan); Fukuoka i" 3-Center for Organic Photonics and Electronics Research (i3-OPERA), Fukuoka 819-0388 (Japan); and others

    2016-06-13

    A complete horizontal molecular orientation of a linear-shaped thermally activated delayed fluorescent guest emitter 2,6-bis(4-(10Hphenoxazin-10-yl)phenyl)benzo[1,2-d:5,4-d′] bis(oxazole) (cis-BOX2) was obtained in a glassy host matrix by vapor deposition. The orientational order of cis-BOX2 depended on the combination of deposition temperature and the type of host matrix. Complete horizontal orientation was obtained when a thin film with cis-BOX2 doped in a 4,4′-bis(N-carbazolyl)-1,1′-biphenyl (CBP) host matrix was fabricated at 200 K. The ultimate orientation of guest molecules originates from not only the kinetic relaxation but also the kinetic stability of the deposited guest molecules on the film surface during film growth. Utilizing the ultimate orientation, a highly efficient organic light-emitting diode with the external quantum efficiency of 33.4 ± 2.0% was realized. The thermal stability of the horizontal orientation of cis-BOX2 was governed by the glass transition temperature (T{sub g}) of the CBP host matrix; the horizontal orientation was stable unless the film was annealed above T{sub g}.

  10. Bio-inspired configurable multiscale extracellular matrix-like structures for functional alignment and guided orientation of cells.

    Science.gov (United States)

    Bae, Won-Gyu; Kim, Jangho; Choung, Yun-Hoon; Chung, Yesol; Suh, Kahp Y; Pang, Changhyun; Chung, Jong Hoon; Jeong, Hoon Eui

    2015-11-01

    Inspired by the hierarchically organized protein fibers in extracellular matrix (ECM) as well as the physiological importance of multiscale topography, we developed a simple but robust method for the design and manipulation of precisely controllable multiscale hierarchical structures using capillary force lithography in combination with an original wrinkling technique. In this study, based on our proposed fabrication technology, we approached a conceptual platform that can mimic the hierarchically multiscale topographical and orientation cues of the ECM for controlling cell structure and function. We patterned the polyurethane acrylate-based nanotopography with various orientations on the microgrooves, which could provide multiscale topography signals of ECM to control single and multicellular morphology and orientation with precision. Using our platforms, we found that the structures and orientations of fibroblast cells were greatly influenced by the nanotopography, rather than the microtopography. We also proposed a new approach that enables the generation of native ECM having nanofibers in specific three-dimensional (3D) configurations by culturing fibroblast cells on the multiscale substrata. We suggest that our methodology could be used as efficient strategies for the design and manipulation of various functional platforms, including well-defined 3D tissue structures for advanced regenerative medicine applications. Copyright © 2015 Elsevier Ltd. All rights reserved.

  11. Construction of human induced pluripotent stem cell-derived oriented bone matrix microstructure by using in vitro engineered anisotropic culture model.

    Science.gov (United States)

    Ozasa, Ryosuke; Matsugaki, Aira; Isobe, Yoshihiro; Saku, Taro; Yun, Hui-Suk; Nakano, Takayoshi

    2018-02-01

    Bone tissue has anisotropic microstructure based on collagen/biological apatite orientation, which plays essential roles in the mechanical and biological functions of bone. However, obtaining an appropriate anisotropic microstructure during the bone regeneration process remains a great challenging. A powerful strategy for the control of both differentiation and structural development of newly-formed bone is required in bone tissue engineering, in order to realize functional bone tissue regeneration. In this study, we developed a novel anisotropic culture model by combining human induced pluripotent stem cells (hiPSCs) and artificially-controlled oriented collagen scaffold. The oriented collagen scaffold allowed hiPSCs-derived osteoblast alignment and further construction of anisotropic bone matrix which mimics the bone tissue microstructure. To the best of our knowledge, this is the first report showing the construction of bone mimetic anisotropic bone matrix microstructure from hiPSCs. Moreover, we demonstrated for the first time that the hiPSCs-derived osteoblasts possess a high level of intact functionality to regulate cell alignment. © 2017 The Authors Journal of Biomedical Materials Research Part A Published by Wiley Periodicals, Inc. J Biomed Mater Res Part A: 106A: 360-369, 2018. © 2017 The Authors Journal of Biomedical Materials Research Part A Published by Wiley Periodicals, Inc.

  12. 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…

  13. 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

  14. 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…

  15. Binding of matrix metalloproteinase inhibitors to extracellular matrix: 3D-QSAR analysis.

    Science.gov (United States)

    Zhang, Yufen; Lukacova, Viera; Bartus, Vladimir; Nie, Xiaoping; Sun, Guorong; Manivannan, Ethirajan; Ghorpade, Sandeep R; Jin, Xiaomin; Manyem, Shankar; Sibi, Mukund P; Cook, Gregory R; Balaz, Stefan

    2008-10-01

    Binding to the extracellular matrix, one of the most abundant human protein complexes, significantly affects drug disposition. Specifically, the interactions with extracellular matrix determine the free concentrations of small molecules acting in tissues, including signaling peptides, inhibitors of tissue remodeling enzymes such as matrix metalloproteinases, and other drug candidates. The nature of extracellular matrix binding was elucidated for 63 matrix metalloproteinase inhibitors, for which the association constants to an extracellular matrix mimic were reported here. The data did not correlate with lipophilicity as a common determinant of structure-nonspecific, orientation-averaged binding. A hypothetical structure of the binding site of the solidified extracellular matrix surrogate was analyzed using the Comparative Molecular Field Analysis, which needed to be applied in our multi-mode variant. This fact indicates that the compounds bind to extracellular matrix in multiple modes, which cannot be considered as completely orientation-averaged and exhibit structural dependence. The novel comparative molecular field analysis models, exhibiting satisfactory descriptive and predictive abilities, are suitable for prediction of the extracellular matrix binding for the untested chemicals, which are within applicability domains. The results contribute to a better prediction of the pharmacokinetic parameters such as the distribution volume and the tissue-blood partition coefficients, in addition to a more imminent benefit for the development of more effective matrix metalloproteinase inhibitors.

  16. 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

  17. 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.

  18. 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

  19. 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...

  20. Oriented Polar Molecules in a Solid Inert-Gas Matrix: A Proposed Method for Measuring the Electric Dipole Moment of the Electron

    Directory of Open Access Journals (Sweden)

    A. C. Vutha

    2018-01-01

    Full Text Available We propose a very sensitive method for measuring the electric dipole moment of the electron using polar molecules embedded in a cryogenic solid matrix of inert-gas atoms. The polar molecules can be oriented in the z ^ -direction by an applied electric field, as has recently been demonstrated by Park et al. The trapped molecules are prepared into a state that has its electron spin perpendicular to z ^ , and a magnetic field along z ^ causes precession of this spin. An electron electric dipole moment d e would affect this precession due to the up to 100 GV/cm effective electric field produced by the polar molecule. The large number of polar molecules that can be embedded in a matrix, along with the expected long coherence times for the precession, allows for the possibility of measuring d e to an accuracy that surpasses current measurements by many orders of magnitude. Because the matrix can inhibit molecular rotations and lock the orientation of the polar molecules, it may not be necessary to have an electric field present during the precession. The proposed technique can be applied using a variety of polar molecules and inert gases, which, along with other experimental variables, should allow for careful study of systematic uncertainties in the measurement.

  1. 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.

  2. 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)

  3. 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.

  4. Linear programming models and methods of matrix games with payoffs of triangular fuzzy numbers

    CERN Document Server

    Li, Deng-Feng

    2016-01-01

    This book addresses two-person zero-sum finite games in which the payoffs in any situation are expressed with fuzzy numbers. The purpose of this book is to develop a suite of effective and efficient linear programming models and methods for solving matrix games with payoffs in fuzzy numbers. Divided into six chapters, it discusses the concepts of solutions of matrix games with payoffs of intervals, along with their linear programming models and methods. Furthermore, it is directly relevant to the research field of matrix games under uncertain economic management. The book offers a valuable resource for readers involved in theoretical research and practical applications from a range of different fields including game theory, operational research, management science, fuzzy mathematical programming, fuzzy mathematics, industrial engineering, business and social economics. .

  5. 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

  6. 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...

  7. 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.

  8. 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…

  9. 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…

  10. 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

  11. 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.

  12. Oriented Polar Molecules in a Solid Inert-Gas Matrix: A Proposed Method for Measuring the Electric Dipole Moment of the Electron

    Science.gov (United States)

    Vutha, A.; Horbatsch, M.; Hessels, E.

    2018-01-01

    We propose a very sensitive method for measuring the electric dipole moment of the electron using polar molecules embedded in a cryogenic solid matrix of inert-gas atoms. The polar molecules can be oriented in the $\\hat{\\rm{z}}$ direction by an applied electric field, as has recently been demonstrated by Park, et al. [Angewandte Chemie {\\bf 129}, 1066 (2017)]. The trapped molecules are prepared into a state which has its electron spin perpendicular to $\\hat{\\rm{z}}$, and a magnetic field along $\\hat{\\rm{z}}$ causes precession of this spin. An electron electric dipole moment $d_e$ would affect this precession due to the up to 100~GV/cm effective electric field produced by the polar molecule. The large number of polar molecules that can be embedded in a matrix, along with the expected long coherence times for the precession, allows for the possibility of measuring $d_e$ to an accuracy that surpasses current measurements by many orders of magnitude. Because the matrix can inhibit molecular rotations and lock the orientation of the polar molecules, it may not be necessary to have an electric field present during the precession. The proposed technique can be applied using a variety of polar molecules and inert gases, which, along with other experimental variables, should allow for careful study of systematic uncertainties in the measurement.

  13. 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)

  14. 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…

  15. 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.

  16. 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

  17. 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…

  18. 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.

  19. Developing Learning Tool of Control System Engineering Using Matrix Laboratory Software Oriented on Industrial Needs

    Science.gov (United States)

    Isnur Haryudo, Subuh; Imam Agung, Achmad; Firmansyah, Rifqi

    2018-04-01

    The purpose of this research is to develop learning media of control technique using Matrix Laboratory software with industry requirement approach. Learning media serves as a tool for creating a better and effective teaching and learning situation because it can accelerate the learning process in order to enhance the quality of learning. Control Techniques using Matrix Laboratory software can enlarge the interest and attention of students, with real experience and can grow independent attitude. This research design refers to the use of research and development (R & D) methods that have been modified by multi-disciplinary team-based researchers. This research used Computer based learning method consisting of computer and Matrix Laboratory software which was integrated with props. Matrix Laboratory has the ability to visualize the theory and analysis of the Control System which is an integration of computing, visualization and programming which is easy to use. The result of this instructional media development is to use mathematical equations using Matrix Laboratory software on control system application with DC motor plant and PID (Proportional-Integral-Derivative). Considering that manufacturing in the field of Distributed Control systems (DCSs), Programmable Controllers (PLCs), and Microcontrollers (MCUs) use PID systems in production processes are widely used in industry.

  20. 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

  1. 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.

  2. 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.

  3. A Computer Program to Compile a Flander-Amidon Interaction Analysis Matrix

    Science.gov (United States)

    Hardy, Robert C.

    1970-01-01

    A program was written in FORTRAN IV for an IBM 3600 to produce the Flanders-Amidon Interaction Analysis Matrix and to also produce percentages of certain p FORTRAN IV and V for the Univac 1108. (Editor/RT)

  4. 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....

  5. 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…

  6. 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,…

  7. 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

  8. 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…

  9. 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

  10. 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...

  11. 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.

  12. 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

  13. 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…

  14. 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.

  15. Construction of the Dependence Matrix Based on the TRIZ Contradiction Matrix in OOD

    Science.gov (United States)

    Ma, Jianhong; Zhang, Quan; Wang, Yanling; Luo, Tao

    In the Object-Oriented software design (OOD), design of the class and object, definition of the classes’ interface and inheritance levels and determination of dependent relations have a serious impact on the reusability and flexibility of the system. According to the concrete problems of design, how to select the right solution from the hundreds of the design schemas which has become the focus of attention of designers. After analyzing lots of software design schemas in practice and Object-Oriented design patterns, this paper constructs the dependence matrix of Object-Oriented software design filed, referring to contradiction matrix of TRIZ (Theory of Inventive Problem Solving) proposed by the former Soviet Union innovation master Altshuller. As the practice indicates, it provides a intuitive, common and standardized method for designers to choose the right design schema. Make research and communication more effectively, and also improve the software development efficiency and software quality.

  16. 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...

  17. 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…

  18. 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,…

  19. 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

  20. 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.

  1. 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…

  2. 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

  3. 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.

  4. Musical structure analysis using similarity matrix and dynamic programming

    Science.gov (United States)

    Shiu, Yu; Jeong, Hong; Kuo, C.-C. Jay

    2005-10-01

    Automatic music segmentation and structure analysis from audio waveforms based on a three-level hierarchy is examined in this research, where the three-level hierarchy includes notes, measures and parts. The pitch class profile (PCP) feature is first extracted at the note level. Then, a similarity matrix is constructed at the measure level, where a dynamic time warping (DTW) technique is used to enhance the similarity computation by taking the temporal distortion of similar audio segments into account. By processing the similarity matrix, we can obtain a coarse-grain music segmentation result. Finally, dynamic programming is applied to the coarse-grain segments so that a song can be decomposed into several major parts such as intro, verse, chorus, bridge and outro. The performance of the proposed music structure analysis system is demonstrated for pop and rock music.

  5. 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

  6. Syrio. A program for the calculation of the inverse of a matrix

    International Nuclear Information System (INIS)

    Garcia de Viedma Alonso, L.

    1963-01-01

    SYRIO is a code for the inversion of a non-singular square matrix whose order is not higher than 40 for the UNIVAC-UCT (SS-90). The treatment stands from the inversion formula of sherman and Morrison, and following the Herbert S. Wilf's method for special matrices, generalize the procedure to any kind of non-singular square matrices. the limitation of the matrix order is not inherent of the program itself but imposed by the storage capacity of the computer for which it was coded. (Author)

  7. Taxel-addressable matrix of vertical nanowire piezotronic transistors

    Science.gov (United States)

    Wang, Zhong Lin; Wu, Wenzhuo; Wen, Xiaonan

    2015-05-05

    A tactile sensing matrix includes a substrate, a first plurality of elongated electrode structures, a plurality of vertically aligned piezoelectric members, an insulating layer infused into the piezoelectric members and a second plurality of elongated electrode structures. The first plurality of elongated electrode structures is disposed on the substrate along a first orientation. The vertically aligned piezoelectric members is disposed on the first plurality of elongated electrode structures and form a matrix having columns of piezoelectric members disposed along the first orientation and rows of piezoelectric members disposed along a second orientation that is transverse to the first orientation. The second plurality of elongated electrode structures is disposed on the insulating layer along the second orientation. The elongated electrode structures form a Schottky contact with the piezoelectric members. When pressure is applied to the piezoelectric members, current flow therethrough is modulated.

  8. 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…

  9. 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

  10. 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

  11. 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.

  12. 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.

  13. Development of a Java Package for Matrix Programming

    OpenAIRE

    Lim, Ngee-Peng; Ling, Maurice HT; Lim, Shawn YC; Choi, Ji-Hee; Teo, Henry BK

    2003-01-01

    We had assembled a Java package, known as MatrixPak, of four classes for the purpose of numerical matrix computation. The classes are matrix, matrix_operations, StrToMatrix, and MatrixToStr; all of which are inherited from java.lang.Object class. Class matrix defines a matrix as a two-dimensional array of float types, and contains the following mathematical methods: transpose, adjoint, determinant, inverse, minor and cofactor. Class matrix_operations contains the following mathematical method...

  14. 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.

  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. 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…

  17. OOMM--Object-Oriented Matrix Modelling: an instrument for the integration of the Brasilia Regional Health Information System.

    Science.gov (United States)

    Cammarota, M; Huppes, V; Gaia, S; Degoulet, P

    1998-01-01

    The development of Health Information Systems is widely determined by the establishment of the underlying information models. An Object-Oriented Matrix Model (OOMM) is described which target is to facilitate the integration of the overall health system. The model is based on information modules named micro-databases that are structured in a three-dimensional network: planning, health structures and information systems. The modelling tool has been developed as a layer on top of a relational database system. A visual browser facilitates the development and maintenance of the information model. The modelling approach has been applied to the Brasilia University Hospital since 1991. The extension of the modelling approach to the Brasilia regional health system is considered.

  18. 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.

  19. 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.

  20. Mechanism of Calcite Co-Orientation in the Sea Urchin Tooth

    Energy Technology Data Exchange (ETDEWEB)

    Killian, Christopher; Metzler, Rebecca; Gong, Y. U. T.; Olson, Ian; Aizenberg, Joanna; Politi, Yael; Wilt, Fred; Scholl, Andreas; Young, Anthony; Doran, Andrew; Kunz, Martin; Tamura, Nobumichi; Coppersmith, Susan; Gilbert, P. U. P. A.

    2009-12-01

    Sea urchin teeth are remarkable and complex calcite structures, continuously growing at the forming end and self-sharpening at the mature grinding tip. The calcite (CaCO{sub 3}) crystals of tooth components, plates, fibers, and a high-Mg polycrystalline matrix, have highly co-oriented crystallographic axes. This ability to co-orient calcite in a mineralized structure is shared by all echinoderms. However, the physico-chemical mechanism by which calcite crystals become co-oriented in echinoderms remains enigmatic. Here, we show differences in calcite c-axis orientations in the tooth of the purple sea urchin (Strongylocentrotus purpuratus), using high-resolution X-ray photoelectron emission spectromicroscopy (X-PEEM) and microbeam X-ray diffraction ({mu}XRD). All plates share one crystal orientation, propagated through pillar bridges, while fibers and polycrystalline matrix share another orientation. Furthermore, in the forming end of the tooth, we observe that CaCO{sub 3} is present as amorphous calcium carbonate (ACC). We demonstrate that co-orientation of the nanoparticles in the polycrystalline matrix occurs via solid-state secondary nucleation, propagating out from the previously formed fibers and plates, into the amorphous precursor nanoparticles. Because amorphous precursors were observed in diverse biominerals, solid-state secondary nucleation is likely to be a general mechanism for the co-orientation of biomineral components in organisms from different phyla.

  1. 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.

  2. 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,…

  3. 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.

  4. 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

  5. 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.

  6. Linear programming model for solution of matrix game with payoffs trapezoidal intuitionistic fuzzy number

    Directory of Open Access Journals (Sweden)

    Darunee Hunwisai

    2017-01-01

    Full Text Available In this work, we considered two-person zero-sum games with fuzzy payoffs and matrix games with payoffs of trapezoidal intuitionistic fuzzy numbers (TrIFNs. The concepts of TrIFNs and their arithmetic operations were used. The cut-set based method for matrix game with payoffs of TrIFNs was also considered. Compute the interval-type value of any alfa-constrategies by simplex method for linear programming. The proposed method is illustrated with a numerical example.

  7. 2016 MATRIX annals

    CERN Document Server

    Praeger, Cheryl; Tao, Terence

    2018-01-01

    MATRIX is Australia’s international, residential mathematical research institute. It facilitates new collaborations and mathematical advances through intensive residential research programs, each lasting 1-4 weeks. This book is a scientific record of the five programs held at MATRIX in its first year, 2016: Higher Structures in Geometry and Physics (Chapters 1-5 and 18-21); Winter of Disconnectedness (Chapter 6 and 22-26); Approximation and Optimisation (Chapters 7-8); Refining C*-Algebraic Invariants for Dynamics using KK-theory (Chapters 9-13); Interactions between Topological Recursion, Modularity, Quantum Invariants and Low-dimensional Topology (Chapters 14-17 and 27). The MATRIX Scientific Committee selected these programs based on their scientific excellence and the participation rate of high-profile international participants. Each program included ample unstructured time to encourage collaborative research; some of the longer programs also included an embedded conference or lecture series. The artic...

  8. 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.

  9. Fibre-Matrix Interaction in Soft Tissue

    International Nuclear Information System (INIS)

    Guo, Zaoyang

    2010-01-01

    Although the mechanical behaviour of soft tissue has been extensively studied, the interaction between the collagen fibres and the ground matrix has not been well understood and is therefore ignored by most constitutive models of soft tissue. In this paper, the human annulus fibrosus is used as an example and the potential fibre-matrix interaction is identified by careful investigation of the experimental results of biaxial and uniaxial testing of the human annulus fibrosus. First, the uniaxial testing result of the HAF along the axial direction is analysed and it is shown that the mechanical behaviour of the ground matrix can be well simulated by the incompressible neo-Hookean model when the collagen fibres are all under contraction. If the collagen fibres are stretched, the response of the ground matrix can still be described by the incompressible neo-Hookean model, but the effective stiffness of the matrix depends on the fibre stretch ratio. This stiffness can be more than 10 times larger than the one obtained with collagen fibres under contraction. This phenomenon can only be explained by the fibre-matrix interaction. Furthermore, we find that the physical interpretation of this interaction includes the inhomogeneity of the soft tissue and the fibre orientation dispersion. The dependence of the tangent stiffness of the matrix on the first invariant of the deformation tensor can also be explained by the fibre orientation dispersion. The significant effect of the fibre-matrix interaction strain energy on mechanical behaviour of the soft tissue is also illustrated by comparing some simulation results.

  10. 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.

  11. The evolution of the matrix metalloproteinase inhibitor drug discovery program at abbott laboratories.

    Science.gov (United States)

    Wada, Carol K

    2004-01-01

    Matrix metalloproteinases (MMPs) have been implicated in several pathologies. At Abbott Laboratories, the matrix metalloproteinases inhibitor drug discovery program has focused on the discovery of a potent, selective, orally bioavailable MMP inhibitor for the treatment of cancer. The program evolved from early succinate-based inhibitors to utilizing in-house technology such as SAR by NMR to develop a novel class of biaryl hydroxamate MMP inhibitors. The metabolic instability of the biaryl hydroxamates led to the discovery of a new class of N-formylhydroxylamine (retrohydroxamate) biaryl ethers, exemplified by ABT-770 (16). Toxicity issues with this pre-clinical candidate led to the discovery of another novel class of retrohydroxamate MMP inhibitors, the phenoxyphenyl sulfones such as ABT-518 (19j). ABT-518 is a potent, orally bioavailable, selective inhibitor of MMP-2 and 9 over MMP-1 that has been evaluated in Phase I clinical trials in cancer patients.

  12. 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

  13. 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…

  14. Parallel Programming Application to Matrix Algebra in the Spectral Method for Control Systems Analysis, Synthesis and Identification

    Directory of Open Access Journals (Sweden)

    V. Yu. Kleshnin

    2016-01-01

    Full Text Available The article describes the matrix algebra libraries based on the modern technologies of parallel programming for the Spectrum software, which can use a spectral method (in the spectral form of mathematical description to analyse, synthesise and identify deterministic and stochastic dynamical systems. The developed matrix algebra libraries use the following technologies for the GPUs: OmniThreadLibrary, OpenMP, Intel Threading Building Blocks, Intel Cilk Plus for CPUs nVidia CUDA, OpenCL, and Microsoft Accelerated Massive Parallelism.The developed libraries support matrices with real elements (single and double precision. The matrix dimensions are limited by 32-bit or 64-bit memory model and computer configuration. These libraries are general-purpose and can be used not only for the Spectrum software. They can also find application in the other projects where there is a need to perform operations with large matrices.The article provides a comparative analysis of the libraries developed for various matrix operations (addition, subtraction, scalar multiplication, multiplication, powers of matrices, tensor multiplication, transpose, inverse matrix, finding a solution of the system of linear equations through the numerical experiments using different CPU and GPU. The article contains sample programs and performance test results for matrix multiplication, which requires most of all computational resources in regard to the other operations.

  15. 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...

  16. 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

  17. A new program for calculating matrix elements of one-particle operators in jj-coupling

    International Nuclear Information System (INIS)

    Pyper, N.C.; Grant, I.P.; Beatham, N.

    1978-01-01

    The aim of this paper is to calculate the matrix elements of one-particle tensor operators occurring in atomic and nuclear theory between configuration state functions representing states containing any number of open shells in jj-coupling. The program calculates the angular part of these matrix elements. The program is essentially a new version of RDMEJJ, written by J.J. Chang. The aims of this version are to eliminate inconsistencies from RDMEJJ, to modify its input requirements for consistency with MCP75, and to modify its output so that it can be stored in a discfile for access by other compatible programs. The program assumes that the configurational states are built from a common orthonormal set of basis orbitals. The number of electrons in a shell having j>=9/2 is restricted to be not greater than 2 by the available CFP routines . The present version allows up to 40 orbitals and 50 configurational states with <=10 open shells; these numbers can be changed by recompiling with modified COMMON/DIMENSION statements. The user should ensure that the CPC library subprograms AAGD, ACRI incorporate all current updates and have been converted to use double precision floating point arithmetic. (Auth.)

  18. 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.

  19. POLLA-NESC, Resonance Parameter R-Matrix to S-Matrix Conversion by Reich-Moore Method

    International Nuclear Information System (INIS)

    Saussure, G. de; Perez, R.B.

    1975-01-01

    1 - Description of problem or function: The program transforms a set of r-matrix nuclear resonance parameters into a set of equivalent s-matrix (or Kapur-Peierls) resonance parameters. 2 - Method of solution: The program utilizes the multilevel formalism of Reich and Moore and avoids diagonalization of the level matrix. The parameters are obtained by a direct partial fraction expansion of the Reich-Moore expression of the collision matrix. This approach appears simpler and faster when the number of fission channels is known and small. The method is particularly useful when a large number of levels must be considered because it does not require diagonalization of a large level matrix. 3 - Restrictions on the complexity of the problem: By DIMENSION statements, the program is limited to maxima of 100 levels and 5 channels

  20. Linear System of Equations, Matrix Inversion, and Linear Programming Using MS Excel

    Science.gov (United States)

    El-Gebeily, M.; Yushau, B.

    2008-01-01

    In this note, we demonstrate with illustrations two different ways that MS Excel can be used to solve Linear Systems of Equation, Linear Programming Problems, and Matrix Inversion Problems. The advantage of using MS Excel is its availability and transparency (the user is responsible for most of the details of how a problem is solved). Further, we…

  1. 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

  2. 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

  3. Simulation of growing grains under orientation relation - dependent quadruple point dragging

    International Nuclear Information System (INIS)

    Ito, K

    2015-01-01

    The growth behaviour of a specified grain embedded in matrix grains, for which the migration mobility of the quadruple points depended on the relation between the orientations of the growing and shrinking grains, was studied using a modified Potts MC-type threedimensional simulation. Large embedded grains continued to grow without being overcome by coarsening matrix grains, whereas small embedded grains disappeared, under the influence of the relative mobilities of the quadruple points, the composition of the matrix grain texture and the width of the grain size distribution of the matrix grains. These results indicate that orientation relation-dependent quadruple point dragging can affect the recrystallization texture during the grain coarsening stage. (paper)

  4. Orientation Characterisation of Aerospace Materials by Spatially Resolved Acoustic Spectroscopy

    International Nuclear Information System (INIS)

    Li, Wenqi; Coulson, Jethro; Smith, Richard J; Clark, Matt; Somekh, Michael G; Sharples, Steve D; Aveson, John W

    2014-01-01

    Material characteristics in metals such as strength, stiffness and fracture resistance are strongly related to the underlying microstructure. The crystallographic structure and orientation are related to the ultrasonic properties through the stiffness matrix. In individual grains it is possible to analytically determine the ultrasonic velocity from the orientation and stiffness, or determine the stiffness from the known orientation and measured velocity. In this paper we present a technique for imaging the crystallographic orientation of grains in metals using spatially resolved acoustic spectroscopy (SRAS) and a novel inverse solver that can determine the crystallographic orientation from the known stiffness matrix for the material and the SRAS velocity measurement. Previously we have shown the ability of this technique to determine the orientation on single crystal nickel samples; we extended the technique to multigrain industrial metals, such as aluminium, nickel and Inconel. The comparison between SRAS and electron backscatter diffraction (EBSD) on the nickel sample is presented. SRAS is a fast, accurate, quantitative and robust technique for imaging material microstructure and orientation over a wide range of scales and industrial materials

  5. Benchmarking and performance enhancement framework for multi-staging object-oriented languages

    Directory of Open Access Journals (Sweden)

    Ahmed H. Yousef

    2013-06-01

    Full Text Available This paper focuses on verifying the readiness, feasibility, generality and usefulness of multi-staging programming in software applications. We present a benchmark designed to evaluate the performance gain of different multi-staging programming (MSP languages implementations of object oriented languages. The benchmarks in this suite cover different tests that range from classic simple examples (like matrix algebra to advanced examples (like encryption and image processing. The benchmark is applied to compare the performance gain of two different MSP implementations (Mint and Metaphor that are built on object oriented languages (Java and C# respectively. The results concerning the application of this benchmark on these languages are presented and analysed. The measurement technique used in benchmarking leads to the development of a language independent performance enhancement framework that allows the programmer to select which code segments need staging. The framework also enables the programmer to verify the effectiveness of staging on the application performance. The framework is applied to a real case study. The case study results showed the effectiveness of the framework to achieve significant performance enhancement.

  6. 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.

  7. 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.

  8. 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

  9. 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)

  10. 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 ...

  11. 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.

  12. 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...

  13. Grain Orientation and Interface Character Distribution During Austenite Precipitation Phase in Duplex Stainless Steel

    Directory of Open Access Journals (Sweden)

    XU Ting

    2018-02-01

    Full Text Available The grain orientation and the interface character distribution were investigated for γ precipitation from the supersaturated α during aging at 1323K in duplex stainless steel by using EBSD technique and misorientation analysis based on Rodrigues-Frank (R-F space. The results show that sharp texture and the grain boundary character distribution featured by a high population of low angle grain boundary (LAB and a small number of twin boundaries (TBs are produced in the γ precipitated from cold-rolled supersaturated coarse α with pre-strain of ε=2. The precipitated γ grains approximately possess K-S, N-W and Bain orientation relationship with the α matrix equally. For the unstrained α matrix of the same orientation, nearly random texture and the grain boundary character predominated by TBs are introduced in the γ precipitation after aging. Most of γ have K-S relation with the α matrix. However, twining in γ leads to the deviation from typical K-S orientation relationship. And also, one-fourth of phase boundaries along γ grains containing twins are found to obey a new orientation relationship of 35°/〈110〉 with α matrix.

  14. Parallelism in matrix computations

    CERN Document Server

    Gallopoulos, Efstratios; Sameh, Ahmed H

    2016-01-01

    This book is primarily intended as a research monograph that could also be used in graduate courses for the design of parallel algorithms in matrix computations. It assumes general but not extensive knowledge of numerical linear algebra, parallel architectures, and parallel programming paradigms. The book consists of four parts: (I) Basics; (II) Dense and Special Matrix Computations; (III) Sparse Matrix Computations; and (IV) Matrix functions and characteristics. Part I deals with parallel programming paradigms and fundamental kernels, including reordering schemes for sparse matrices. Part II is devoted to dense matrix computations such as parallel algorithms for solving linear systems, linear least squares, the symmetric algebraic eigenvalue problem, and the singular-value decomposition. It also deals with the development of parallel algorithms for special linear systems such as banded ,Vandermonde ,Toeplitz ,and block Toeplitz systems. Part III addresses sparse matrix computations: (a) the development of pa...

  15. Oxide nanoparticles in an Al-alloyed oxide dispersion strengthened steel: crystallographic structure and interface with ferrite matrix

    Science.gov (United States)

    Zhang, Zhenbo; Pantleon, Wolfgang

    2017-07-01

    Oxide nanoparticles are quintessential for ensuring the extraordinary properties of oxide dispersion strengthened (ODS) steels. In this study, the crystallographic structure of oxide nanoparticles, and their interface with the ferritic steel matrix in an Al-alloyed ODS steel, i.e. PM2000, were systematically investigated by high-resolution transmission electron microscopy. The majority of oxide nanoparticles were identified to be orthorhombic YAlO3. During hot consolidation and extrusion, they develop a coherent interface and a near cuboid-on-cube orientation relationship with the ferrite matrix in the material. After annealing at 1200 °C for 1 h, however, the orientation relationship between the oxide nanoparticles and the matrix becomes arbitrary, and their interface mostly incoherent. Annealing at 1300 °C leads to considerable coarsening of oxide nanoparticles, and a new orientation relationship of pseudo-cube-on-cube between oxide nanoparticles and ferrite matrix develops. The reason for the developing interfaces and orientation relationships between oxide nanoparticles and ferrite matrix under different conditions is discussed.

  16. 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.

  17. 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.

  18. 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.

  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. Computing wave functions in multichannel collisions with non-local potentials using the R-matrix method

    Science.gov (United States)

    Bonitati, Joey; Slimmer, Ben; Li, Weichuan; Potel, Gregory; Nunes, Filomena

    2017-09-01

    The calculable form of the R-matrix method has been previously shown to be a useful tool in approximately solving the Schrodinger equation in nuclear scattering problems. We use this technique combined with the Gauss quadrature for the Lagrange-mesh method to efficiently solve for the wave functions of projectile nuclei in low energy collisions (1-100 MeV) involving an arbitrary number of channels. We include the local Woods-Saxon potential, the non-local potential of Perey and Buck, a Coulomb potential, and a coupling potential to computationally solve for the wave function of two nuclei at short distances. Object oriented programming is used to increase modularity, and parallel programming techniques are introduced to reduce computation time. We conclude that the R-matrix method is an effective method to predict the wave functions of nuclei in scattering problems involving both multiple channels and non-local potentials. Michigan State University iCER ACRES REU.

  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. 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...

  4. 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…

  5. 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)

  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. MatrixPlot: visualizing sequence constraints

    DEFF Research Database (Denmark)

    Gorodkin, Jan; Stærfeldt, Hans Henrik; Lund, Ole

    1999-01-01

    MatrixPlot: visualizing sequence constraints. Sub-title Abstract Summary : MatrixPlot is a program for making high-quality matrix plots, such as mutual information plots of sequence alignments and distance matrices of sequences with known three-dimensional coordinates. The user can add information...

  8. 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.)

  9. Entrepreneurial orientation in a franchised home entertainment system

    Directory of Open Access Journals (Sweden)

    A Maritz

    2014-07-01

    Full Text Available This paper fills the gap in the research undertaken into the entrepreneurial orientation of franchisees. The study identifies entrepreneurial orientation within a defined franchise system, using the entrepreneurial character theme matrix developed by Thompson (2002. Research methodology comprises the survey approach, using electronic media and Surveypro analysis (Dillman, 2000. Hypothesis tests highlight the absence of statistically significant entrepreneurial orientation in the franchise system, despite a significant orientation in a multiple-outlet proposition analysis. Conclusions and recommendations include mobilising and communicating the action factors associated with entrepreneurial orientation, involving all franchisees within the system. Managerial implications include the motivation of developing multiple-outlet franchise systems. Future research involves broadening the data set across industries and borders.

  10. Short and long carbon fibre reinforced Cu-matrix composites: microstructural results and structural origin of properties

    International Nuclear Information System (INIS)

    Buchgraber, W.

    1997-01-01

    Carbon fibre reinforced copper matrix composites possess properties of copper, i.e. excellent thermal and electrical conductivities, and properties of carbon fibre, i.e. a small thermal expansion coefficient. Since the desirable properties of the composite can be obtained by selecting the amount, type and orientation of the carbon fibres, it is considered to be suitable for use as electric and electronic materials. This lecture focuses on two-dimensional isotropic carbon fibre reinforced copper matrix composites with long or short carbon fibres. Short carbon fibre reinforced copper matrix composites have been produced by hot-pressing of copper coated short carbon fibres. During hot-pressing, the carbon fibres take on a preferred orientation in a plane perpendicular to the hot pressing direction. Within this plane the fibre orientation is random. Long carbon fibre reinforced copper matrix composites have been made by hot pressing of monolayers consisting of copper coated long carbon fibres. Different orientations of the monolayers will be compared. Both the physical and mechanical properties of the discussed composites are strongly influenced not only by the properties of its individual constituents, but also by the microstructure and properties of the fibre matrix interface. The problem of poor wettability of the carbon fibre by the copper matrix will be discussed. The microstructure of several types of carbon fibre reinforced copper matrix composites will be discussed. Their thermophysical properties will be compared with microstructural results. (author)

  11. 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

  12. ACORNS, Covariance and Correlation Matrix Diagonalization

    International Nuclear Information System (INIS)

    Szondi, E.J.

    1990-01-01

    1 - Description of program or function: The program allows the user to verify the different types of covariance/correlation matrices used in the activation neutron spectrometry. 2 - Method of solution: The program performs the diagonalization of the input covariance/relative covariance/correlation matrices. The Eigen values are then analyzed to determine the rank of the matrices. If the Eigen vectors of the pertinent correlation matrix have also been calculated, the program can perform a complete factor analysis (generation of the factor matrix and its rotation in Kaiser's 'varimax' sense to select the origin of the correlations). 3 - Restrictions on the complexity of the problem: Matrix size is limited to 60 on PDP and to 100 on IBM PC/AT

  13. Wavelet analysis of biological tissue's Mueller-matrix images

    Science.gov (United States)

    Tomka, Yu. Ya.

    2008-05-01

    The interrelations between statistics of the 1st-4th orders of the ensemble of Mueller-matrix images and geometric structure of birefringent architectonic nets of different morphological structure have been analyzed. The sensitivity of asymmetry and excess of statistic distributions of matrix elements Cik to changing of orientation structure of optically anisotropic protein fibrils of physiologically normal and pathologically changed biological tissues architectonics has been shown.

  14. 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

  15. 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.

  16. 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 ...

  17. Automated evaluation of matrix elements between contracted wavefunctions: A Mathematica version of the FRODO program

    Science.gov (United States)

    Angeli, C.; Cimiraglia, R.

    2013-02-01

    A symbolic program performing the Formal Reduction of Density Operators (FRODO), formerly developed in the MuPAD computer algebra system with the purpose of evaluating the matrix elements of the electronic Hamiltonian between internally contracted functions in a complete active space (CAS) scheme, has been rewritten in Mathematica. New version : A program summaryProgram title: FRODO Catalogue identifier: ADV Y _v2_0 Program summary URL:http://cpc.cs.qub.ac.uk/summaries/ADVY_v2_0.html Program obtainable from: CPC Program Library, Queen's University, Belfast, N. Ireland Licensing provisions: Standard CPC licence, http://cpc.cs.qub.ac.uk/licence/licence.html No. of lines in distributed program, including test data, etc.: 3878 No. of bytes in distributed program, including test data, etc.: 170729 Distribution format: tar.gz Programming language: Mathematica Computer: Any computer on which the Mathematica computer algebra system can be installed Operating system: Linux Classification: 5 Catalogue identifier of previous version: ADV Y _v1_0 Journal reference of previous version: Comput. Phys. Comm. 171(2005)63 Does the new version supersede the previous version?: No Nature of problem. In order to improve on the CAS-SCF wavefunction one can resort to multireference perturbation theory or configuration interaction based on internally contracted functions (ICFs) which are obtained by application of the excitation operators to the reference CAS-SCF wavefunction. The previous formulation of such matrix elements in the MuPAD computer algebra system, has been rewritten using Mathematica. Solution method: The method adopted consists in successively eliminating all occurrences of inactive orbital indices (core and virtual) from the products of excitation operators which appear in the definition of the ICFs and in the electronic Hamiltonian expressed in the second quantization formalism. Reasons for new version: Some years ago we published in this journal a couple of papers [1, 2

  18. 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

  19. 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....

  20. [Three-dimensional parallel collagen scaffold promotes tendon extracellular matrix formation].

    Science.gov (United States)

    Zheng, Zefeng; Shen, Weiliang; Le, Huihui; Dai, Xuesong; Ouyang, Hongwei; Chen, Weishan

    2016-03-01

    To investigate the effects of three-dimensional parallel collagen scaffold on the cell shape, arrangement and extracellular matrix formation of tendon stem cells. Parallel collagen scaffold was fabricated by unidirectional freezing technique, while random collagen scaffold was fabricated by freeze-drying technique. The effects of two scaffolds on cell shape and extracellular matrix formation were investigated in vitro by seeding tendon stem/progenitor cells and in vivo by ectopic implantation. Parallel and random collagen scaffolds were produced successfully. Parallel collagen scaffold was more akin to tendon than random collagen scaffold. Tendon stem/progenitor cells were spindle-shaped and unified orientated in parallel collagen scaffold, while cells on random collagen scaffold had disorder orientation. Two weeks after ectopic implantation, cells had nearly the same orientation with the collagen substance. In parallel collagen scaffold, cells had parallel arrangement, and more spindly cells were observed. By contrast, cells in random collagen scaffold were disorder. Parallel collagen scaffold can induce cells to be in spindly and parallel arrangement, and promote parallel extracellular matrix formation; while random collagen scaffold can induce cells in random arrangement. The results indicate that parallel collagen scaffold is an ideal structure to promote tendon repairing.

  1. 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.

  2. Use of Mueller matrix colposcopy in the characterization of cervical collagen anisotropy

    Science.gov (United States)

    Montejo, Karla A.; Chue-Sang, Joseph; Bai, Yuqiang; Stoff, Susan; Holness, Nola; Gonzalez, Mariacarla; Gomes, Jefferson; Gandjbakhche, Amir; Chernomordik, Viktor V.; Ramella-Roman, Jessica C.

    2017-02-01

    Preterm birth (PTB) presents a serious medical heath concern in both economically developed and developing nations, with incidence rate from 15%-11% respectively. Changes in cervical collagen bundle orientation and distribution may prove to be a predictor of PTB. Polarization imaging is an effective means to measure optical anisotropy in birefringent biological tissue such as those rich in collagen. Non-invasive, full-field Mueller Matrix polarimetry (MMP) imaging methodologies, optical coherence tomography (OCT), and second harmonic generation (SHG) microscopy were used to assess cervical collagen content and structure in non-pregnant cervices. In vivo studies using a Mueller Matrix colposcope are underway. Further studies of cervical collagen orientation throughout pregnancy are needed to understand if Mueller matrix polarimetry can effectively identify at-risk conditions for PTB.

  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. Computationally intensive econometrics using a distributed matrix-programming language.

    Science.gov (United States)

    Doornik, Jurgen A; Hendry, David F; Shephard, Neil

    2002-06-15

    This paper reviews the need for powerful computing facilities in econometrics, focusing on concrete problems which arise in financial economics and in macroeconomics. We argue that the profession is being held back by the lack of easy-to-use generic software which is able to exploit the availability of cheap clusters of distributed computers. Our response is to extend, in a number of directions, the well-known matrix-programming interpreted language Ox developed by the first author. We note three possible levels of extensions: (i) Ox with parallelization explicit in the Ox code; (ii) Ox with a parallelized run-time library; and (iii) Ox with a parallelized interpreter. This paper studies and implements the first case, emphasizing the need for deterministic computing in science. We give examples in the context of financial economics and time-series modelling.

  5. MATLAB matrix algebra

    CERN Document Server

    Pérez López, César

    2014-01-01

    MATLAB is a high-level language and environment for numerical computation, visualization, and programming. Using MATLAB, you can analyze data, develop algorithms, and create models and applications. The language, tools, and built-in math functions enable you to explore multiple approaches and reach a solution faster than with spreadsheets or traditional programming languages, such as C/C++ or Java. MATLAB Matrix Algebra introduces you to the MATLAB language with practical hands-on instructions and results, allowing you to quickly achieve your goals. Starting with a look at symbolic and numeric variables, with an emphasis on vector and matrix variables, you will go on to examine functions and operations that support vectors and matrices as arguments, including those based on analytic parent functions. Computational methods for finding eigenvalues and eigenvectors of matrices are detailed, leading to various matrix decompositions. Applications such as change of bases, the classification of quadratic forms and ...

  6. 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.…

  7. 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.

  8. 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

  9. 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…

  10. 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.

  11. 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.

  12. 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…

  13. 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...

  14. Orientation and properties of the blends on high-molecular mass polyacrylonitrile with trihydroxyethylenedimethacrylate under electron irradiation

    International Nuclear Information System (INIS)

    Lomonosova, N.V.

    1998-01-01

    Molecular orientation of the drawn blends of high- molecular-mass poly(acrylonitrile) containing 5-50 wt % of trihydroxyethylenedimethacrylate and a change in the orientation of the drawn samples upon irradiation with accelerated electrons was studied by methods of birefringence, isometric heating, and IR dichroism. The degree of orientation of the unirradiated blends containing certain amounts of oligomer exceed that of the individual polymer. In the region of large drawing ratios, the differential degree of orientation of the polymer matrix is not affected by the irradiation, while the orientation of the oligomer component increase. High values of the strength (600-730 MPa) and the modulus (18-22 GPa) of the compositions are due to the presence of a crystalline skeleton formed by unfolded chains of the polymer matrix stabilized by the electron irradiation induced cross-linking

  15. 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.

  16. 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 ...

  17. 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

  18. 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…

  19. 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…

  20. Gauge amplitude identities by on-shell recursion relation in S-matrix program

    International Nuclear Information System (INIS)

    Feng Bo; Huang Rijun; Jia Yin

    2011-01-01

    Using only the Britto-Cachazo-Feng-Witten (BCFW) on-shell recursion relation we prove color-order reversed relation, U(1)-decoupling relation, Kleiss-Kuijf (KK) relation and Bern-Carrasco-Johansson (BCJ) relation for color-ordered gauge amplitude in the framework of S-matrix program without relying on Lagrangian description. Our derivation is the first pure field theory proof of the new discovered BCJ identity, which substantially reduces the color-ordered basis from (n-2)! to (n-3)!. Our proof gives also its physical interpretation as the mysterious bonus relation with 1/(z 2 ) behavior under suitable on-shell deformation for no adjacent pair.

  1. 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...

  2. 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.

  3. 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

  4. 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.

  5. A SCILAB Program for Computing Rotating Magnetic Compact Objects

    Science.gov (United States)

    Papasotiriou, P. J.; Geroyannis, V. S.

    We implement the so-called ``complex-plane iterative technique'' (CIT) to the computation of classical differentially rotating magnetic white dwarf and neutron star models. The program has been written in SCILAB (© INRIA-ENPC), a matrix-oriented high-level programming language, which can be downloaded free of charge from the site http://www-rocq.inria.fr/scilab. Due to the advanced capabilities of this language, the code is short and understandable. Highlights of the program are: (a) time-saving character, (b) easy use due to the built-in graphics user interface, (c) easy interfacing with Fortran via online dynamic link. We interpret our numerical results in various ways by extensively using the graphics environment of SCILAB.

  6. Spatially dependent burnup implementation into the nodal program based on the finite element response matrix method

    International Nuclear Information System (INIS)

    Yoriyaz, H.

    1986-01-01

    In this work a spatial burnup scheme and feedback effects has been implemented into the FERM ( 'Finite Element Response Matrix' )program. The spatially dependent neutronic parameters have been considered in three levels: zonewise calculation, assembly wise calculation and pointwise calculation. Flux and power distributions and the multiplication factor were calculated and compared with the results obtained by CITATIOn program. These comparisons showed that processing time in the Ferm code has been hundred of times shorter and no significant difference has been observed in the assembly average power distribution. (Author) [pt

  7. 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.

  8. 48 CFR 2152.370 - Use of the matrix.

    Science.gov (United States)

    2010-10-01

    ... 48 Federal Acquisition Regulations System 6 2010-10-01 2010-10-01 true Use of the matrix. 2152.370... CONTRACT CLAUSES Provision and Clause Matrix 2152.370 Use of the matrix. (a) The matrix in this section... clause is to be used only when the applicable conditions are met. FEGLI Program Clause Matrix Clause No...

  9. 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...

  10. 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.

  11. Ceramic matrix composites using polymer pyrolysis and liquid densification processing

    International Nuclear Information System (INIS)

    Davis, H.O.; Petrak, D.R.

    1995-01-01

    The polymer precursor approach for manufacture of ceramic matrix composites (CMCs) is both flexible and tailorable to shape and engineering requirements. The tailorability includes a wide range of reinforcements, polymer matrix precursors and fillers. Processing is selected based on cure/pressure requirements to best produce the required shape, radii, fiber volume and fiber orientation. Combinations of tooling used for cure/pressure applications are discussed and fabricated components are shown. ((orig.))

  12. 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.

  13. 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...

  14. 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…

  15. Management of Multi-projects In a Process oriented Organization

    OpenAIRE

    Macheridis, Nikos; Nilsson, Carl-Henrik

    2006-01-01

    When projects are used as an organisational platform to conduct business, a project can be the only project in the organisation or one amongst several others. The latter case is called multi-project organisation. Usually an organization with a multi-project environment has a base organisation, which can be functional, matrix structure or another. The purpose of this article is to develop a model based on a process oriented organization as a complement to functional or matrix organizational st...

  16. Toward Vision Oriented Organization through Foresight Capability Development

    Directory of Open Access Journals (Sweden)

    Gianita BLEOJU

    2014-11-01

    Full Text Available Dealing with complexity is becoming increasingly difficult for organizations, due to limited replicable abilities, once management performance was remunerated by successful decisions on the marketplace. The competitive advantage, based upon current documented organizational management expertise, deployed into patterns of competitive behavior, prove to be unsustainable. Therefore, we assist to a relative emergency of strategic intelligence adjustment framework, to channel the managerial capability mechanisms, from current detective orientation capabilities toward anticipatory ones. Based upon exploitation of an organizational profiling database, we try our contribution to this challenging debate, by formulating recommendations for strategic adjustment and prototype testing of the potential solutions, through a designed transition matrix from market oriented to vision oriented organizations.

  17. Rotation of hard particles in a soft matrix

    Science.gov (United States)

    Yang, Weizhu; Liu, Qingchang; Yue, Zhufeng; Li, Xiaodong; Xu, Baoxing

    Soft-hard materials integration is ubiquitous in biological materials and structures in nature and has also attracted growing attention in the bio-inspired design of advanced functional materials, structures and devices. Due to the distinct difference in their mechanical properties, the rotation of hard phases in soft matrixes upon deformation has been acknowledged, yet is lack of theory in mechanics. In this work, we propose a theoretical mechanics framework that can describe the rotation of hard particles in a soft matrix. The rotation of multiple arbitrarily shaped, located and oriented particles with perfectly bonded interfaces in an elastic soft matrix subjected to a far-field tensile loading is established and analytical solutions are derived by using complex potentials and conformal mapping methods. Strong couplings and competitions of the rotation of hard particles among each other are discussed by investigating numbers, relative locations and orientations of particles in the matrix at different loading directions. Extensive finite element analyses are performed to validate theoretical solutions and good agreement of both rotation and stress field between them are achieved. Possible extensions of the present theory to non-rigid particles, viscoelastic matrix and imperfect bonding are also discussed. Finally, by taking advantage of the rotation of hard particles, we exemplify an application in a conceptual design of soft-hard material integrated phononic crystal and demonstrate that phononic band gaps can be successfully tuned with a high accuracy through the mechanical tension-induced rotation of hard particles. The present theory established herein is expected to be of immediate interests to the design of soft-hard materials integration based functional materials, structures and devices with tunable performance via mechanical rotation of hard phases.

  18. 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...

  19. 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...

  20. A SCILAB Program for Computing General-Relativistic Models of Rotating Neutron Stars by Implementing Hartle's Perturbation Method

    Science.gov (United States)

    Papasotiriou, P. J.; Geroyannis, V. S.

    We implement Hartle's perturbation method to the computation of relativistic rigidly rotating neutron star models. The program has been written in SCILAB (© INRIA ENPC), a matrix-oriented high-level programming language. The numerical method is described in very detail and is applied to many models in slow or fast rotation. We show that, although the method is perturbative, it gives accurate results for all practical purposes and it should prove an efficient tool for computing rapidly rotating pulsars.

  1. 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.

  2. 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.

  3. Oppugning the assumptions of spatial averaging of segment and joint orientations.

    Science.gov (United States)

    Pierrynowski, Michael Raymond; Ball, Kevin Arthur

    2009-02-09

    Movement scientists frequently calculate "arithmetic averages" when examining body segment or joint orientations. Such calculations appear routinely, yet are fundamentally flawed. Three-dimensional orientation data are computed as matrices, yet three-ordered Euler/Cardan/Bryant angle parameters are frequently used for interpretation. These parameters are not geometrically independent; thus, the conventional process of averaging each parameter is incorrect. The process of arithmetic averaging also assumes that the distances between data are linear (Euclidean); however, for the orientation data these distances are geodesically curved (Riemannian). Therefore we question (oppugn) whether use of the conventional averaging approach is an appropriate statistic. Fortunately, exact methods of averaging orientation data have been developed which both circumvent the parameterization issue, and explicitly acknowledge the Euclidean or Riemannian distance measures. The details of these matrix-based averaging methods are presented and their theoretical advantages discussed. The Euclidian and Riemannian approaches offer appealing advantages over the conventional technique. With respect to practical biomechanical relevancy, examinations of simulated data suggest that for sets of orientation data possessing characteristics of low dispersion, an isotropic distribution, and less than 30 degrees second and third angle parameters, discrepancies with the conventional approach are less than 1.1 degrees . However, beyond these limits, arithmetic averaging can have substantive non-linear inaccuracies in all three parameterized angles. The biomechanics community is encouraged to recognize that limitations exist with the use of the conventional method of averaging orientations. Investigations requiring more robust spatial averaging over a broader range of orientations may benefit from the use of matrix-based Euclidean or Riemannian calculations.

  4. 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.

  5. 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...

  6. Coincidence orientations of grains in hexagonal materials

    International Nuclear Information System (INIS)

    Grimmer, H.; Warrington, D.H.

    1986-06-01

    The connection between the rotation matrix in hexagonal lattice coordinates and an angle-axis quadruple is given. The multiplication law of quadruples is derived. It corresponds to multiplying two matrices and gives the effect of two successive rotations. The relation is given between two quadruples that describe the same relative orientation of two lattices due to their hexagonal symmetry; a unique standard description of the relative orientation is proposed. The restrictions satisfied by rotations generating coincidence site lattices (CSLs) are derived for any value of the axial ratio rho = c/a. It is shown that the law for cubic lattices, where the multiplicity SIGMA of the CSL was equal to the least common denominator of the elements of the rotation matrix, does not always hold for hexagonal lattices. A generalisation of this law to lattices of arbitrary symmetry is given and another, quicker method to determine SIGMA for hexagonal lattices is derived. Finally, convenient algorithms are described for determining bases of the CSL and the DSC lattice. (author)

  7. 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…

  8. 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…

  9. 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.

  10. Mechanically programmed shape change in laminated elastomeric composites.

    Science.gov (United States)

    Robertson, Jaimee M; Torbati, Amir H; Rodriguez, Erika D; Mao, Yiqi; Baker, Richard M; Qi, H Jerry; Mather, Patrick T

    2015-07-28

    Soft, anisotropic materials, such as myocardium in the heart and the extracellular matrix surrounding cells, are commonly found in nature. This anisotropy leads to specialized responses and is imperative to material functionality, yet few soft materials exhibiting similar anisotropy have been developed. Our group introduced an anisotropic shape memory elastomeric composite (A-SMEC) composed of non-woven, aligned polymer fibers embedded in an elastomeric matrix. The composite exhibited shape memory (SM) behavior with significant anisotropy in room-temperature shape fixing. Here, we exploit this anisotropy by bonding together laminates with oblique anisotropy such that tensile deformation at room temperature - mechanical programming - results in coiling. This response is a breakthrough in mechanical programming, since non-affine shape change is achieved by simply stretching the layered A-SMECs at room temperature. We will show that pitch and curvature of curled geometries depend on fiber orientations and the degree of strain programmed into the material. To validate experimental results, a model was developed that captures the viscoplastic response of A-SMECs. Theoretical results correlated well with experimental data, supporting our conclusions and ensuring attainability of predictable curling geometries. We envision these smart, soft, shape changing materials will have aerospace and medical applications.

  11. 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

  12. Two SPSS programs for interpreting multiple regression results.

    Science.gov (United States)

    Lorenzo-Seva, Urbano; Ferrando, Pere J; Chico, Eliseo

    2010-02-01

    When multiple regression is used in explanation-oriented designs, it is very important to determine both the usefulness of the predictor variables and their relative importance. Standardized regression coefficients are routinely provided by commercial programs. However, they generally function rather poorly as indicators of relative importance, especially in the presence of substantially correlated predictors. We provide two user-friendly SPSS programs that implement currently recommended techniques and recent developments for assessing the relevance of the predictors. The programs also allow the user to take into account the effects of measurement error. The first program, MIMR-Corr.sps, uses a correlation matrix as input, whereas the second program, MIMR-Raw.sps, uses the raw data and computes bootstrap confidence intervals of different statistics. The SPSS syntax, a short manual, and data files related to this article are available as supplemental materials from http://brm.psychonomic-journals.org/content/supplemental.

  13. The fastclime Package for Linear Programming and Large-Scale Precision Matrix Estimation in R.

    Science.gov (United States)

    Pang, Haotian; Liu, Han; Vanderbei, Robert

    2014-02-01

    We develop an R package fastclime for solving a family of regularized linear programming (LP) problems. Our package efficiently implements the parametric simplex algorithm, which provides a scalable and sophisticated tool for solving large-scale linear programs. As an illustrative example, one use of our LP solver is to implement an important sparse precision matrix estimation method called CLIME (Constrained L 1 Minimization Estimator). Compared with existing packages for this problem such as clime and flare, our package has three advantages: (1) it efficiently calculates the full piecewise-linear regularization path; (2) it provides an accurate dual certificate as stopping criterion; (3) it is completely coded in C and is highly portable. This package is designed to be useful to statisticians and machine learning researchers for solving a wide range of problems.

  14. 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...

  15. Fisher Matrix Predictions for Detecting the Cosmological 21-cm ...

    Indian Academy of Sciences (India)

    . ... tive designs are being planned for the future low frequency telescope SKA5. ... In section 4, we use the Fisher matrix analysis to make predictions for the SNR as ..... to sample Fourier modes k of a fixed magnitude k which are oriented at ...

  16. 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

  17. 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.

  18. ABCD Matrix Method a Case Study

    CERN Document Server

    Seidov, Zakir F; Yahalom, Asher

    2004-01-01

    In the Israeli Electrostatic Accelerator FEL, the distance between the accelerator's end and the wiggler's entrance is about 2.1 m, and 1.4 MeV electron beam is transported through this space using four similar quadrupoles (FODO-channel). The transfer matrix method (ABCD matrix method) was used for simulating the beam transport, a set of programs is written in the several programming languages (MATHEMATICA, MATLAB, MATCAD, MAPLE) and reasonable agreement is demonstrated between experimental results and simulations. Comparison of ABCD matrix method with the direct "numerical experiments" using EGUN, ELOP, and GPT programs with and without taking into account the space-charge effects showed the agreement to be good enough as well. Also the inverse problem of finding emittance of the electron beam at the S1 screen position (before FODO-channel), by using the spot image at S2 screen position (after FODO-channel) as function of quad currents, is considered. Spot and beam at both screens are described as tilted eel...

  19. 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.

  20. An investigation of the influence of extracellular matrix anisotropy and cell–matrix interactions on tissue architecture

    KAUST Repository

    Dyson, R. J.

    2015-09-02

    © 2015 Springer-Verlag Berlin Heidelberg Mechanical interactions between cells and the fibrous extracellular matrix (ECM) in which they reside play a key role in tissue development. Mechanical cues from the environment (such as stress, strain and fibre orientation) regulate a range of cell behaviours, including proliferation, differentiation and motility. In turn, the ECM structure is affected by cells exerting forces on the matrix which result in deformation and fibre realignment. In this paper we develop a mathematical model to investigate this mechanical feedback between cells and the ECM. We consider a three-phase mixture of collagen, culture medium and cells, and formulate a system of partial differential equations which represents conservation of mass and momentum for each phase. This modelling framework takes into account the anisotropic mechanical properties of the collagen gel arising from its fibrous microstructure. We also propose a cell–collagen interaction force which depends upon fibre orientation and collagen density. We use a combination of numerical and analytical techniques to study the influence of cell–ECM interactions on pattern formation in tissues. Our results illustrate the wide range of structures which may be formed, and how those that emerge depend upon the importance of cell–ECM interactions.

  1. An investigation of the influence of extracellular matrix anisotropy and cell–matrix interactions on tissue architecture

    KAUST Repository

    Dyson, R. J.; Green, J. E. F.; Whiteley, J. P.; Byrne, H. M.

    2015-01-01

    © 2015 Springer-Verlag Berlin Heidelberg Mechanical interactions between cells and the fibrous extracellular matrix (ECM) in which they reside play a key role in tissue development. Mechanical cues from the environment (such as stress, strain and fibre orientation) regulate a range of cell behaviours, including proliferation, differentiation and motility. In turn, the ECM structure is affected by cells exerting forces on the matrix which result in deformation and fibre realignment. In this paper we develop a mathematical model to investigate this mechanical feedback between cells and the ECM. We consider a three-phase mixture of collagen, culture medium and cells, and formulate a system of partial differential equations which represents conservation of mass and momentum for each phase. This modelling framework takes into account the anisotropic mechanical properties of the collagen gel arising from its fibrous microstructure. We also propose a cell–collagen interaction force which depends upon fibre orientation and collagen density. We use a combination of numerical and analytical techniques to study the influence of cell–ECM interactions on pattern formation in tissues. Our results illustrate the wide range of structures which may be formed, and how those that emerge depend upon the importance of cell–ECM interactions.

  2. 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.

  3. strain partitioning and dimensional preferred orientation in a syn

    African Journals Online (AJOL)

    Administrator

    matrix is a subject that has received much attention either by way of theoretical ..... (parallel to б2 direction) is prevented by the lithostatic load (ρgz- Pf). – which is quite .... Kamb, W. B. (1959) Theory of preferred crystal orientation developed by ...

  4. Nerve Cells Decide to Orient inside an Injectable Hydrogel with Minimal Structural Guidance.

    Science.gov (United States)

    Rose, Jonas C; Cámara-Torres, María; Rahimi, Khosrow; Köhler, Jens; Möller, Martin; De Laporte, Laura

    2017-06-14

    Injectable biomaterials provide the advantage of a minimally invasive application but mostly lack the required structural complexity to regenerate aligned tissues. Here, we report a new class of tissue regenerative materials that can be injected and form an anisotropic matrix with controlled dimensions using rod-shaped, magnetoceptive microgel objects. Microgels are doped with small quantities of superparamagnetic iron oxide nanoparticles (0.0046 vol %), allowing alignment by external magnetic fields in the millitesla order. The microgels are dispersed in a biocompatible gel precursor and after injection and orientation are fixed inside the matrix hydrogel. Regardless of the low volume concentration of the microgels below 3%, at which the geometrical constrain for orientation is still minimum, the generated macroscopic unidirectional orientation is strongly sensed by the cells resulting in parallel nerve extension. This finding opens a new, minimal invasive route for therapy after spinal cord injury.

  5. 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.

  6. 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

  7. 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.

  8. Alignment and orientation in ion/endash/atom collisions

    International Nuclear Information System (INIS)

    Kimura, M.; Lane, N.F.

    1987-01-01

    Recent progress in the theoretical study of alignment and orientation in atom-atom and ion-atom collisions at intermediate energies is reviewed. Recent systematic studies of the alignment and orientation of electronic charge cloud distributions of excited states resulting from such collisions clearly have provided more detailed information about the underlying collision dynamics. However, since accurate determination of these parameters is quite difficult, both theoretically and experimentally, a close collaboration between theory and experiment is necessary for a deeper understanding of the collision dynamics. A more complete approach, where the full density matrix is determined, is also discussed

  9. 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...

  10. Matrix Manipulation Program

    International Nuclear Information System (INIS)

    Guttormsen, M.

    1994-03-01

    The computer program MAMA is an analyzing tool for experimental nuclear data. The data is represented in the form of one and two dimensional spectra (matrices). Totally, there exist about 80 commands which allow the user to read/write spectra, apply arithmetic operations on spectra, peak fit routines, smoothing procedures and (un)folding with the detector response functions. 10 figs

  11. Massively parallel sparse matrix function calculations with NTPoly

    Science.gov (United States)

    Dawson, William; Nakajima, Takahito

    2018-04-01

    We present NTPoly, a massively parallel library for computing the functions of sparse, symmetric matrices. The theory of matrix functions is a well developed framework with a wide range of applications including differential equations, graph theory, and electronic structure calculations. One particularly important application area is diagonalization free methods in quantum chemistry. When the input and output of the matrix function are sparse, methods based on polynomial expansions can be used to compute matrix functions in linear time. We present a library based on these methods that can compute a variety of matrix functions. Distributed memory parallelization is based on a communication avoiding sparse matrix multiplication algorithm. OpenMP task parallellization is utilized to implement hybrid parallelization. We describe NTPoly's interface and show how it can be integrated with programs written in many different programming languages. We demonstrate the merits of NTPoly by performing large scale calculations on the K computer.

  12. DETECTION OF ORIENTED NUMBER PLATE IN VEHICLE USING AUTOCORRECTION FEATURE FROM GRAY LEVEL CO-OCCURENCE MATRIX

    OpenAIRE

    Veena M.N; Shruthi S.J; Vasudev.T

    2016-01-01

    The efficiency of an automatic number plate recognition system depends directly on the proper effective preprocessing of the number plate. The OCRs available for recognition are capable of reading the number plates which are in proper orientation of 00. In many situations the vehicle number plates captured may be in any different orientation like 900, 1800 and 2700. These orientations in number plates are due to declamping of number plate at one end or toppling of vehicle. Such differently...

  13. Matrix Effects in XRF Measurements

    International Nuclear Information System (INIS)

    Kandil, A.T.; Gabr, N.A.; El-Aryan, S.M.

    2015-01-01

    This research treats the matrix effect on XRF measurements. The problem is treated by preparing general oxide program, which contains many samples that represent all materials in cement factories, then by using T rail Lachance m ethod to correct errors of matrix effect. This work compares the effect of using lithium tetraborate or sodium tetraborate as a fluxing agent in terms of accuracy and economic cost

  14. 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

  15. Orientation of nuclei excited by polarized neutrons

    International Nuclear Information System (INIS)

    Lifshits, E.P.

    1986-01-01

    Polarization and radiation angular distribution of oriented nuclei in inelastic scattering of polarized neutrons were investigated. Nucleus orientation in the final state was described by polarization density matrix (PDM). If PDM is known, angular distributions, linear and circular polarization of γ-quanta emitted by a nucleus can be determined. Analytical expression for PDM, conditions of its diagonalization in the case of direct nucleus excitation and excitation by the stage of compound nucleus were obtained. Orientation of 12 C nuclei in the excited state 4.439 MeV, 2 + at energy of incident neutrons in the laboratory system from 4.8 MeV (excitation threshold) upt to 9 MeV was calculated as an example. Neutrons in initial state are completely polarized along Z axis. Calculations showed that excitation proceeds mainly by the stage of compound nucleus formation and 12 C nucleus is highly polarized in excited state

  16. A pedagogical derivation of the matrix element method in particle physics data analysis

    Science.gov (United States)

    Sumowidagdo, Suharyo

    2018-03-01

    The matrix element method provides a direct connection between the underlying theory of particle physics processes and detector-level physical observables. I am presenting a pedagogically-oriented derivation of the matrix element method, drawing from elementary concepts in probability theory, statistics, and the process of experimental measurements. The level of treatment should be suitable for beginning research student in phenomenology and experimental high energy physics.

  17. A viscoelastic-viscoplastic model for short-fibre reinforced polymers with complex fibre orientations

    Directory of Open Access Journals (Sweden)

    Nciri M.

    2015-01-01

    Full Text Available This paper presents an innovative approach for the modelling of viscous behaviour of short-fibre reinforced composites (SFRC with complex distributions of fibre orientations and for a wide range of strain rates. As an alternative to more complex homogenisation methods, the model is based on an additive decomposition of the state potential for the computation of composite’s macroscopic behaviour. Thus, the composite material is seen as the assembly of a matrix medium and several linear elastic fibre media. The division of short fibres into several families means that complex distributions of orientation or random orientation can be easily modelled. The matrix behaviour is strain-rate sensitive, i.e. viscoelastic and/or viscoplastic. Viscoelastic constitutive laws are based on a generalised linear Maxwell model and the modelling of the viscoplasticity is based on an overstress approach. The model is tested for the case of a polypropylene reinforced with short-glass fibres with distributed orientations and subjected to uniaxial tensile tests, in different loading directions and under different strain rates. Results demonstrate the efficiency of the model over a wide range of strain rates.

  18. 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.

  19. 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

  20. Quantifying Update Effects in Citizen-Oriented Software

    Directory of Open Access Journals (Sweden)

    Ion Ivan

    2009-02-01

    Full Text Available Defining citizen-oriented software. Detailing technical issues regarding update process in this kind of software. Presenting different effects triggered by types of update. Building model for update costs estimation, including producer-side and consumer-side effects. Analyzing model applicability on INVMAT – large scale matrix inversion software. Proposing a model for update effects estimation. Specifying ways for softening effects of inaccurate updates.

  1. 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.

  2. Structure and philosophy of pharmacy management using a matrix organization, Part I: a conceptual model.

    Science.gov (United States)

    Fine, D J

    1985-02-01

    The resource, systems, information, and therapy management responsibilities of a director of pharmacy services are used to illustrate the horizontal decision making opportunities made available through matrix management. When compared with traditionally vertical decision models, the matrix offers the probability of broad consensus and support, but can have a risk of lowest-common-denominator determinations. The role and function of a management matrix in the hospital context are introduced and contrasted to power-oriented decision making.

  3. 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....

  4. Carbon nanotubes within polymer matrix can synergistically enhance mechanical energy dissipation

    Science.gov (United States)

    Ashraf, Taimoor; Ranaiefar, Meelad; Khatri, Sumit; Kavosi, Jamshid; Gardea, Frank; Glaz, Bryan; Naraghi, Mohammad

    2018-03-01

    Safe operation and health of structures relies on their ability to effectively dissipate undesired vibrations, which could otherwise significantly reduce the life-time of a structure due to fatigue loads or large deformations. To address this issue, nanoscale fillers, such as carbon nanotubes (CNTs), have been utilized to dissipate mechanical energy in polymer-based nanocomposites through filler-matrix interfacial friction by benefitting from their large interface area with the matrix. In this manuscript, for the first time, we experimentally investigate the effect of CNT alignment with respect to reach other and their orientation with respect to the loading direction on vibrational damping in nanocomposites. The matrix was polystyrene (PS). A new technique was developed to fabricate PS-CNT nanocomposites which allows for controlling the angle of CNTs with respect to the far-field loading direction (misalignment angle). Samples were subjected to dynamic mechanical analysis, and the damping of the samples were measured as the ratio of the loss to storage moduli versus CNT misalignment angle. Our results defied a notion that randomly oriented CNT nanocomposites can be approximated as a combination of matrix-CNT representative volume elements with randomly aligned CNTs. Instead, our results points to major contributions of stress concentration induced by each CNT in the matrix in proximity of other CNTs on vibrational damping. The stress fields around CNTs in PS-CNT nanocomposites were studied via finite element analysis. Our findings provide significant new insights not only on vibrational damping nanocomposites, but also on their failure modes and toughness, in relation to interface phenomena.

  5. The TRUPACT-II Matrix Depleton Program

    International Nuclear Information System (INIS)

    Connolly, M.J.; Djordjevic, S.M.; Loehr, C.A.; Smith, M.C.; Banjac, V.; Lyon, W.F.

    1995-01-01

    Contact-handled transuranic (CH-TRU) wastes will be shipped and disposed at the Waste Isolation Pilot Plant (WIPP) repository in the Transuranic Package Transporter-II (TRUPACT-II) shipping package. A primary transportation requirement for the TRUPACT-II is that the concentration of potentially flammable gases (i.e., hydrogen and methane) must not exceed 5 percent by volume in the package or the payload during a 60-day shipping period. Decomposition of waste materials by radiation, or radiolysis, is the predominant mechanism of gas generation during transport. The gas generation potential of a target waste material is characterized by a G-value, which is the number of molecules of gas generated per 100 eV of ionizing radiation absorbed by the target material. To demonstrate compliance with the flammable gas concentration requirement, theoretical worst-case calculations were performed to establish allowable wattage (decay heat) limits for waste containers. The calculations were based on the G-value for the waste material with the highest potential for flammable gas generation. The calculations also made no allowances for decreases of the G-value over time due to matrix depletion phenomena that have been observed by many experimenters. Matrix depletion occurs over time when an alpha-generating source particle alters the target material (by evaporation, reaction, or decomposition) into a material of lower gas generating potential. The net effect of these alterations is represented by the ''effective G-value.''

  6. High resolution orientation mapping of secondary phases in ATI 718Plus® alloy

    Directory of Open Access Journals (Sweden)

    Krakow Robert

    2014-01-01

    Full Text Available The polycrystalline superalloy ATI 718Plus ® (hereafter 718Plus has been developed to replace the established alloy Inconel 718 by offering higher temperature capability for applications in gas turbines. The alloy exhibits two secondary phases in the austenitic matrix; it is strengthened by the γ′-phase with η-phase discontinuously precipitated at the grain boundaries. It can be utilized to control grain growth during forging. Generally, hexagonal η phase has been reported to possess a defined crystallographic orientation with the matrix. However, the material studied here exhibits blocky η-phase that has been precipitated and grown during thermo-mechanical processing. Therefore a measurable change in orientation relationship is expected. The standard technique for orientation mapping is electron back-scattered diffraction with spatial resolution of 100 nm. That is insufficient for studying η-phase in 718Plus. By applying high resolution orientation mapping in the transmission electron microscope (Philips CM 300 FEGTEM equipped with a Nanomegas ASTARTM system a resolution of 3 nm was achieved. The indexed diffraction data was analysed using the Matlab Toolbox Mtex. The analysis included grain reconstruction and exclusion of low confidence measurements. The data set allows generating phase boundary maps indicating interfaces characteristics. Quantitative assessment shows that only 19% of the γ-η-interfaces fulfil the orientation relationship.

  7. 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.

  8. Oriented color centres being formed in anisotropic action of optical radiation on sodium-silicate glass

    International Nuclear Information System (INIS)

    Barinova, N.A.; Glebov, L.B.; Dokuchaev, V.G.; Savel'ev, V.L.

    1992-01-01

    A study was made of anisotropy of absorption of hole colour centres appearing in sodium-silicate glass due to anisotropic action of UV radiation. In case of such action in the field of long-wave edge of their fundamental absorption oriented hole colour centres occurs with maximum of absorption bands to 2.0, 2.8, 4.1 eV. Principal direction of hole colour centres orientation in this case coincides with orientation of ionized glass matrix centres. Orientation of such kind is connected with selective ionization of disorderedly oriented centres forming edge of fundamental absorption. Value of guided dichroism of colour centres absorption is determined by hole migration

  9. Scattering phase functions of horizontally oriented hexagonal ice crystals

    International Nuclear Information System (INIS)

    Chen Guang; Yang Ping; Kattawar, George W.; Mishchenko, Michael I.

    2006-01-01

    Finite-difference time domain (FDTD) solutions are first compared with the corresponding T-matrix results for light scattering by circular cylinders with specific orientations. The FDTD method is then utilized to study the scattering properties of horizontally oriented hexagonal ice plates at two wavelengths, 0.55 and 12 μm. The phase functions of horizontally oriented ice plates deviate substantially from their counterparts obtained for randomly oriented particles. Furthermore, we compute the phase functions of horizontally oriented ice crystal columns by using the FDTD method along with two schemes for averaging over the particle orientations. It is shown that the phase functions of hexagonal ice columns with horizontal orientations are not sensitive to the rotation about the principal axes of the particles. Moreover, hexagonal ice crystals and circular cylindrical ice particles have similar optical properties, particularly, at a strongly absorbing wavelength, if the two particle geometries have the same length and aspect ratio defined as the ratio of the radius or semi-width of the cross section of a particle to its length. The phase functions for the two particle geometries are slightly different in the case of weakly absorbing plates with large aspect ratios. However, the solutions for circular cylinders agree well with their counterparts for hexagonal columns

  10. Analytical Modeling of the High Strain Rate Deformation of Polymer Matrix Composites

    Science.gov (United States)

    Goldberg, Robert K.; Roberts, Gary D.; Gilat, Amos

    2003-01-01

    The results presented here are part of an ongoing research program to develop strain rate dependent deformation and failure models for the analysis of polymer matrix composites subject to high strain rate impact loads. State variable constitutive equations originally developed for metals have been modified in order to model the nonlinear, strain rate dependent deformation of polymeric matrix materials. To account for the effects of hydrostatic stresses, which are significant in polymers, the classical 5 plasticity theory definitions of effective stress and effective plastic strain are modified by applying variations of the Drucker-Prager yield criterion. To verify the revised formulation, the shear and tensile deformation of a representative toughened epoxy is analyzed across a wide range of strain rates (from quasi-static to high strain rates) and the results are compared to experimentally obtained values. For the analyzed polymers, both the tensile and shear stress-strain curves computed using the analytical model correlate well with values obtained through experimental tests. The polymer constitutive equations are implemented within a strength of materials based micromechanics method to predict the nonlinear, strain rate dependent deformation of polymer matrix composites. In the micromechanics, the unit cell is divided up into a number of independently analyzed slices, and laminate theory is then applied to obtain the effective deformation of the unit cell. The composite mechanics are verified by analyzing the deformation of a representative polymer matrix composite (composed using the representative polymer analyzed for the correlation of the polymer constitutive equations) for several fiber orientation angles across a variety of strain rates. The computed values compare favorably to experimentally obtained results.

  11. 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....

  12. 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.

  13. 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

  14. 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...

  15. TEM Study of the Orientation Relationship Between Cementite and Ferrite in a Bainitic Low Carbon High Strength Low Alloy Steel

    OpenAIRE

    Illescas Fernandez, Silvia; Brown, A.P.; He, K.; Fernández, Javier; Guilemany Casadamon, Josep Maria

    2005-01-01

    Two different bainitic structures are observed in a steel depending on the sample heat treatment. The different types of bainitic structures exhibit different orientation relationships between cementite and the ferrite matrix. Upper bainite presents a Pitsch orientation relationship and lower bainite presents a Bagaryatski orientation relationship. Different heat treatments of low carbon HSLA steel samples have been studied using TEM in order to find the orientation relationshi...

  16. Studies of permittivity and permeability of dielectric matrix with cuboid metallic inclusions in different orientations

    Directory of Open Access Journals (Sweden)

    W. M. Wu

    2014-10-01

    Full Text Available In this paper, we investigate the possibility of using the heterogeneous materials, with cuboid metallic inclusions inside a dielectric substrate (host to control the effective permittivity. We find that in the gigahertz range, such a material demonstrates a significantly larger permittivity compared to the pure dielectric substrate. Three principal orientations of microscale cuboid inclusions have been taken into account in this study. The highest permittivity is observed when the orientation provides the largest polarization (electric dipole moment. The detrimental side effect of the metallic inclusion, which leads to the decrease of the effective magnetic permeability, can be suppressed by the proper choice of shape and orientation of the inclusions. This choice can in fact reduce the induced current and hence maximize the permeability. The dissipative losses are shown to be negligible in the relevant range of frequencies and cuboid dimensions.

  17. 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.

  18. 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...

  19. 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.

  20. 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...

  1. Distribution and Orientation of Carbon Fibers in Polylactic Acid Parts Produced by Fused Deposition Modeling

    DEFF Research Database (Denmark)

    Hofstätter, Thomas; W. Gutmann, Ingomar; Koch, Thomas

    2016-01-01

    The aim of this paper is the understanding of the fiber orientation by investigations in respect to the inner configuration of a polylactic acid matrix reinforced with short carbon fibers after a fused deposition modeling extrusion process. The final parts were analyzed by X-ray, tomography......, and magnetic resonance imaging allowing a resolved orientation of the fibers and distribution within the part. The research contributes to the understanding of the fiber orientation and fiber reinforcement of fused deposition modeling parts in additive manufacturing....

  2. 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.

  3. A test matrix sequencer for research test facility automation

    Science.gov (United States)

    Mccartney, Timothy P.; Emery, Edward F.

    1990-01-01

    The hardware and software configuration of a Test Matrix Sequencer, a general purpose test matrix profiler that was developed for research test facility automation at the NASA Lewis Research Center, is described. The system provides set points to controllers and contact closures to data systems during the course of a test. The Test Matrix Sequencer consists of a microprocessor controlled system which is operated from a personal computer. The software program, which is the main element of the overall system is interactive and menu driven with pop-up windows and help screens. Analog and digital input/output channels can be controlled from a personal computer using the software program. The Test Matrix Sequencer provides more efficient use of aeronautics test facilities by automating repetitive tasks that were once done manually.

  4. 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.

  5. 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

  6. Matrix Organization of a Residency Program in an Academic Medical Center.

    Science.gov (United States)

    Smith, Ellen S.; Eisenberg, John M.

    1980-01-01

    Matrix organization offers a structure that can facilitate coordination and cooperation in health care educational administration. Its application within the health care system is reviewed, the matrix organization of the primary care residency at the University of Pennsylvania is reported, and advantages and disadvantages are discussed.…

  7. Secondary recrystallization behavior in a twin-roll cast grain-oriented electrical steel

    Energy Technology Data Exchange (ETDEWEB)

    Song, Hong-Yu; Liu, Hai-Tao, E-mail: liuht@ral.neu.edu.cn; Wang, Yin-Ping; Wang, Guo-Dong

    2017-04-15

    The microstructure and texture evolution along the processing was investigated with a particular focus on the secondary recrystallization behavior in a 0.23 mm-thick twin-roll cast grain-oriented electrical steel. A striking feature is that Goss orientation originated during twin-roll casting as a result of shear deformation and it was further enhanced during hot rolling and normalizing. After primary recrystallization annealing, a homogeneous microstructure associated with a sharp γ-fiber texture was produced. During secondary recrystallization annealing, the γ-fiber texture was first strengthened and weakened with increasing temperature prior to the onset of secondary recrystallization. Goss grains always exhibited more 20–45° misoriented boundaries than the matrix. The matrix was quite stable during secondary recrystallization with the aid of dense inhibitors. Finally, a complete secondary recrystallization microstructure consisting of large Goss grains was produced. The grain boundary characteristics distribution indicated that the high energy model was responsible for the abnormal growth of Goss grains under the present conditions. - Highlights: • A 0.23 mm twin-roll cast grain-oriented silicon steel sheet was produced. • Goss orientation originated during twin-roll casting. • Secondary recrystallization behavior was briefly investigated. • γ-fiber texture was enhanced prior to the onset of secondary recrystallization. • A complete secondary recrystallization microstructure was produced.

  8. Oriented collagen fibers direct tumor cell intravasation

    KAUST Repository

    Han, Weijing

    2016-09-24

    In this work, we constructed a Collagen I-Matrigel composite extracellular matrix (ECM). The composite ECM was used to determine the influence of the local collagen fiber orientation on the collective intravasation ability of tumor cells. We found that the local fiber alignment enhanced cell-ECM interactions. Specifically, metastatic MDA-MB-231 breast cancer cells followed the local fiber alignment direction during the intravasation into rigid Matrigel (∼10 mg/mL protein concentration).

  9. Developing a Matrix Organization to Unify Learning Support Services.

    Science.gov (United States)

    Clarke, John H.; Mansfield, Barry K.

    1988-01-01

    Describes use of matrix management to organize learning support services on a college campus. Claims matrix management, which links support services from academic and student affairs, increases access, improves accountability, and encourages new programs. (Author/ABL)

  10. EPR of some low-spin dsup(5) tris-chelate complexes of Fe(3), Ru(3), Os(3) in liquid-crystal matrix

    International Nuclear Information System (INIS)

    Domracheva, N.E.; Konstantinov, V.N.; Luchkona, S.A.; Ovchinnikov, I.V.

    1985-01-01

    Using the EPR method low-spin trischelate complexes of Fe, Ru, Os with 8-mercaptoquinoline and 8-oxyquinoline in oriented vitrified liquid-crystal matrix have been studied. Analtysis of angular dependences of EPR spectra of the complexes permitted to correlate the main axes of g-tensor with molecular axes and, consequently, to determine unambiguously the main electron states of the systems, as well as the value of crystal splittings. It is shown that in the complexes studied the splitting of energy levels is mainly determined by spin-orbital interaction, and not by axial or rhombic components of crystal field. However, rhombic distortion is responsible for anisotropy of g-tensor in xy plane and anisotropy of x- and y-axes orientation. The way to orient complexes in liquid-crystal matrix is substantiated; symmetry axis of the third order C 3 (Z) is mainly oriented along the director. Parameters of the function of orientational distribution of the complex axes are obtained

  11. Modeling cometary photopolarimetric characteristics with Sh-matrix method

    Science.gov (United States)

    Kolokolova, L.; Petrov, D.

    2017-12-01

    Cometary dust is dominated by particles of complex shape and structure, which are often considered as fractal aggregates. Rigorous modeling of light scattering by such particles, even using parallelized codes and NASA supercomputer resources, is very computer time and memory consuming. We are presenting a new approach to modeling cometary dust that is based on the Sh-matrix technique (e.g., Petrov et al., JQSRT, 112, 2012). This method is based on the T-matrix technique (e.g., Mishchenko et al., JQSRT, 55, 1996) and was developed after it had been found that the shape-dependent factors could be separated from the size- and refractive-index-dependent factors and presented as a shape matrix, or Sh-matrix. Size and refractive index dependences are incorporated through analytical operations on the Sh-matrix to produce the elements of T-matrix. Sh-matrix method keeps all advantages of the T-matrix method, including analytical averaging over particle orientation. Moreover, the surface integrals describing the Sh-matrix elements themselves can be solvable analytically for particles of any shape. This makes Sh-matrix approach an effective technique to simulate light scattering by particles of complex shape and surface structure. In this paper, we present cometary dust as an ensemble of Gaussian random particles. The shape of these particles is described by a log-normal distribution of their radius length and direction (Muinonen, EMP, 72, 1996). Changing one of the parameters of this distribution, the correlation angle, from 0 to 90 deg., we can model a variety of particles from spheres to particles of a random complex shape. We survey the angular and spectral dependencies of intensity and polarization resulted from light scattering by such particles, studying how they depend on the particle shape, size, and composition (including porous particles to simulate aggregates) to find the best fit to the cometary observations.

  12. Rubber curing chemistry governing the orientation of layered silicate

    Directory of Open Access Journals (Sweden)

    2007-11-01

    Full Text Available The effect of curing systems on the orientation and the dispersion of the layered silicates in acrylonitrile butadiene rubber nanocomposite is reported. Significant differences in X-ray diffraction pattern between peroxide curing and sulfur curing was observed. Intense X-ray scattering values in the XRD experiments from peroxide cured vulcanizates indicate an orientation of the layers in a preferred direction as evinced by transmission electron micrographs. However, sulfur cured vulcanizates show no preferential orientation of the silicate particles. Nevertheless, a closer inspection of transmission electron microscopy (TEM images of peroxide and sulfur cured samples shows exfoliated silicate layers in the acrylonitrile butadiene rubber (NBR matrix. It was revealed in the prevailing study that the use of an excess amount of stearic acid in the formulation of the sulfur curing package leads to almost exfoliated type X-ray scattering pattern.

  13. 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...

  14. Stochastic-Strength-Based Damage Simulation Tool for Ceramic Matrix and Polymer Matrix Composite Structures

    Science.gov (United States)

    Nemeth, Noel N.; Bednarcyk, Brett A.; Pineda, Evan J.; Walton, Owen J.; Arnold, Steven M.

    2016-01-01

    Stochastic-based, discrete-event progressive damage simulations of ceramic-matrix composite and polymer matrix composite material structures have been enabled through the development of a unique multiscale modeling tool. This effort involves coupling three independently developed software programs: (1) the Micromechanics Analysis Code with Generalized Method of Cells (MAC/GMC), (2) the Ceramics Analysis and Reliability Evaluation of Structures Life Prediction Program (CARES/ Life), and (3) the Abaqus finite element analysis (FEA) program. MAC/GMC contributes multiscale modeling capabilities and micromechanics relations to determine stresses and deformations at the microscale of the composite material repeating unit cell (RUC). CARES/Life contributes statistical multiaxial failure criteria that can be applied to the individual brittle-material constituents of the RUC. Abaqus is used at the global scale to model the overall composite structure. An Abaqus user-defined material (UMAT) interface, referred to here as "FEAMAC/CARES," was developed that enables MAC/GMC and CARES/Life to operate seamlessly with the Abaqus FEA code. For each FEAMAC/CARES simulation trial, the stochastic nature of brittle material strength results in random, discrete damage events, which incrementally progress and lead to ultimate structural failure. This report describes the FEAMAC/CARES methodology and discusses examples that illustrate the performance of the tool. A comprehensive example problem, simulating the progressive damage of laminated ceramic matrix composites under various off-axis loading conditions and including a double notched tensile specimen geometry, is described in a separate report.

  15. Notched Strength of Woven Fabric Kenaf Composites with Different Fiber Orientations

    Directory of Open Access Journals (Sweden)

    Ahmad Hilton

    2017-01-01

    Full Text Available The awareness of implementing sustainable materials in construction industry is gaining good attention among engineers worldwide. Kenaf fibers are local renewable materials to combine with epoxy polymers matrix in producing lightweight composite materials which may replace imported synthetic fiber composites especially in developing countries. Other benefits of using kenaf fiber composites are relatively cheap, less abrasive and less hazardous during fabrication handling. Current study investigates parametric study on notched strength of woven fabric kenaf composite plates with different fiber orientations and circular hole sizes. Stress concentration occurred at the notch edge promotes to micro-damage events such as matrix cracking and fiber fracture as remote tensile loading applied. Current study showed that 0° fiber orientation gives optimum notched strength, plates with larger fiber tilting than 0° are associated with further strength reduction. Kenaf fibers give an alternative to material designers to opt woven fabric kenaf composites in low and medium load bearing applications.

  16. 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

  17. 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.

  18. 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...

  19. Retrieval of the projected potential by inversion from the scattering matrix in electron-crystal scattering

    International Nuclear Information System (INIS)

    Allen, L.J.; Spargo, A.E.C.; Leeb, H.

    1998-01-01

    The retrieval of a unique crystal potential from the scattering matrix S in high energy transmission electron diffraction is discussed. It is shown that, in general, data taken at a single orientation are not sufficient to determine all the elements of S. Additional measurements with tilted incident beam are required for the determination of the whole S-matrix. An algorithm for the extraction of the crystal potential from the S-matrix measured at a single energy and thickness is presented. The limiting case of thin crystals is discussed. Several examples with simulated data are considered

  20. COVAR: Computer Program for Multifactor Relative Risks and Tests of Hypotheses Using a Variance-Covariance Matrix from Linear and Log-Linear Regression

    Directory of Open Access Journals (Sweden)

    Leif E. Peterson

    1997-11-01

    Full Text Available A computer program for multifactor relative risks, confidence limits, and tests of hypotheses using regression coefficients and a variance-covariance matrix obtained from a previous additive or multiplicative regression analysis is described in detail. Data used by the program can be stored and input from an external disk-file or entered via the keyboard. The output contains a list of the input data, point estimates of single or joint effects, confidence intervals and tests of hypotheses based on a minimum modified chi-square statistic. Availability of the program is also discussed.

  1. 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.

  2. 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...

  3. Orientation of crystals in alanine dosimeter assessed by DRS, as seen in EPR spectra evaluation

    International Nuclear Information System (INIS)

    Grazyna Przybytniak; Zagorski, Z.P.

    1996-01-01

    The alanine dosimeter made for evaluation by diffuse light reflection spectrophotometry (ALA/DRS) does not show the effect of orientation of crystals. Supposed deviation from random orientation has been investigated by EPR spectroscopy. EPR investigation shows that in spite of the very fine size of L-alanine crystals, they are oriented in thin layers of the polyethylene matrix. Specially prepared films with deliberately well oriented crystals have confirmed this observation. Our ALA/DRS dosimeter can be evaluated by the EPR method for the concentration of free radicals, providing that the dominating crystal orientation in the dosimetric film is indicated on it as an arrow, and the sample is inserted into the magnetic cavity always in the same orientation as has been done during the calibration operation. (author). 6 refs., 2 figs

  4. Efficiency criterion for teleportation via channel matrix, measurement matrix and collapsed matrix

    Directory of Open Access Journals (Sweden)

    Xin-Wei Zha

    Full Text Available In this paper, three kinds of coefficient matrixes (channel matrix, measurement matrix, collapsed matrix associated with the pure state for teleportation are presented, the general relation among channel matrix, measurement matrix and collapsed matrix is obtained. In addition, a criterion for judging whether a state can be teleported successfully is given, depending on the relation between the number of parameter of an unknown state and the rank of the collapsed matrix. Keywords: Channel matrix, Measurement matrix, Collapsed matrix, Teleportation

  5. Matrix organization increases physician, management cooperation.

    Science.gov (United States)

    Boissoneau, R; Williams, F G; Cowley, J L

    1984-04-01

    Because of the development of multihospital systems and the establishment of diagnosis related groups, hospitals increasingly will establish matrix organizations for their corporate structures. St. Luke's Hospital adopted the matrix concept in the mid-1970s, utilizing program administrators for each specialty service or "clinical center of excellence." Such centers have been developed in digestive diseases, cardiovascular and pulmonary medicine, orthopedics and rheumatology, ophthalmology, and behavioral health. The program administrator's functions are diverse: To serve as primary liaison between physicians and the hospital; To project levels of program utilization and patient and physician satisfaction, to identify areas requiring administrative and marketing emphasis, and to develop the program's marketing plan; To develop, implement, and evaluate the program's strategic, operational, and financial plans; To recruit physicians to practice at St. Luke's and to cultivate referrals from outside physicians; To participate in selecting members of all board and medical staff committees relating to the particular specialty area; and To determine the need for new programs within the specialty area and to develop services. As indicated by a medical staff survey, most physicians at St. Luke's believe that the program administrator system has improved communication with the hospital administration, that the program administrator is able to respond effectively to physician requests and problems, and that the quality of patient care has been enhanced. A great majority said they would recommend the system to other hospitals.

  6. Layer-oriented multigrid wavefront reconstruction algorithms for multi-conjugate adaptive optics

    Science.gov (United States)

    Gilles, Luc; Ellerbroek, Brent L.; Vogel, Curtis R.

    2003-02-01

    Multi-conjugate adaptive optics (MCAO) systems with 104-105 degrees of freedom have been proposed for future giant telescopes. Using standard matrix methods to compute, optimize, and implement wavefront control algorithms for these systems is impractical, since the number of calculations required to compute and apply the reconstruction matrix scales respectively with the cube and the square of the number of AO degrees of freedom. In this paper, we develop an iterative sparse matrix implementation of minimum variance wavefront reconstruction for telescope diameters up to 32m with more than 104 actuators. The basic approach is the preconditioned conjugate gradient method, using a multigrid preconditioner incorporating a layer-oriented (block) symmetric Gauss-Seidel iterative smoothing operator. We present open-loop numerical simulation results to illustrate algorithm convergence.

  7. 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.

  8. Syrio. A program for the calculation of the inverse of a matrix; Syrio. Programa para el calculo de la inversa de una matriz

    Energy Technology Data Exchange (ETDEWEB)

    Garcia de Viedma Alonso, L.

    1963-07-01

    SYRIO is a code for the inversion of a non-singular square matrix whose order is not higher than 40 for the UNIVAC-UCT (SS-90). The treatment stands from the inversion formula of sherman and Morrison, and following the Herbert S. Wilf's method for special matrices, generalize the procedure to any kind of non-singular square matrices. the limitation of the matrix order is not inherent of the program itself but imposed by the storage capacity of the computer for which it was coded. (Author)

  9. 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.

  10. Creep of plain weave polymer matrix composites

    Science.gov (United States)

    Gupta, Abhishek

    Polymer matrix composites are increasingly used in various industrial sectors to reduce structural weight and improve performance. Woven (also known as textile) composites are one class of polymer matrix composites with increasing market share mostly due to their lightweight, their flexibility to form into desired shape, their mechanical properties and toughness. Due to the viscoelasticity of the polymer matrix, time-dependent degradation in modulus (creep) and strength (creep rupture) are two of the major mechanical properties required by engineers to design a structure reliably when using these materials. Unfortunately, creep and creep rupture of woven composites have received little attention by the research community and thus, there is a dire need to generate additional knowledge and prediction models, given the increasing market share of woven composites in load bearing structural applications. Currently, available creep models are limited in scope and have not been validated for any loading orientation and time period beyond the experimental time window. In this thesis, an analytical creep model, namely the Modified Equivalent Laminate Model (MELM), was developed to predict tensile creep of plain weave composites for any orientation of the load with respect to the orientation of the fill and warp fibers, using creep of unidirectional composites. The ability of the model to predict creep for any orientation of the load is a "first" in this area. The model was validated using an extensive experimental involving the tensile creep of plain weave composites under varying loading orientation and service conditions. Plain weave epoxy (F263)/ carbon fiber (T300) composite, currently used in aerospace applications, was procured as fabrics from Hexcel Corporation. Creep tests were conducted under two loading conditions: on-axis loading (0°) and off-axis loading (45°). Constant load creep, in the temperature range of 80-240°C and stress range of 1-70% UTS of the

  11. Parallel algorithms for computation of the manipulator inertia matrix

    Science.gov (United States)

    Amin-Javaheri, Masoud; Orin, David E.

    1989-01-01

    The development of an O(log2N) parallel algorithm for the manipulator inertia matrix is presented. It is based on the most efficient serial algorithm which uses the composite rigid body method. Recursive doubling is used to reformulate the linear recurrence equations which are required to compute the diagonal elements of the matrix. It results in O(log2N) levels of computation. Computation of the off-diagonal elements involves N linear recurrences of varying-size and a new method, which avoids redundant computation of position and orientation transforms for the manipulator, is developed. The O(log2N) algorithm is presented in both equation and graphic forms which clearly show the parallelism inherent in the algorithm.

  12. The effects of governance modes on the energy matrix of Andean countries

    International Nuclear Information System (INIS)

    Fontaine, Guillaume

    2011-01-01

    This article addresses the consequences of different modes of energy governance on the energy matrix. Energy governance is understood as a regulation system of the energy related interplays between the State, the society and the economy. The energy matrix is a useful instrument for comparative policy analysis, since it informs us about production and consumption trends, by sources and sectors. Our central argument is that energy governance follows two different patterns, one hierarchical and the other cooperative, that are not necessarily determined by the initial factors allocation, and produce different effects on the energy matrix. Hierarchical governance is based on centralized decision-making and State-centered development, while co-governance is based on decentralized decision-making and market-oriented development. To develop this argument, we compare the energy matrix from the five Andean countries (Venezuela, Colombia, Ecuador, Peru and Bolivia).

  13. The effects of governance modes on the energy matrix of Andean countries

    Energy Technology Data Exchange (ETDEWEB)

    Fontaine, Guillaume, E-mail: gfontaine@flacso.org.e [Latin American Faculty for Social Sciences (FLACSO), Research Laboratory on Governance, Quito (Ecuador)

    2011-05-15

    This article addresses the consequences of different modes of energy governance on the energy matrix. Energy governance is understood as a regulation system of the energy related interplays between the State, the society and the economy. The energy matrix is a useful instrument for comparative policy analysis, since it informs us about production and consumption trends, by sources and sectors. Our central argument is that energy governance follows two different patterns, one hierarchical and the other cooperative, that are not necessarily determined by the initial factors allocation, and produce different effects on the energy matrix. Hierarchical governance is based on centralized decision-making and State-centered development, while co-governance is based on decentralized decision-making and market-oriented development. To develop this argument, we compare the energy matrix from the five Andean countries (Venezuela, Colombia, Ecuador, Peru and Bolivia).

  14. 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…

  15. [Experimental study of tissue engineered cartilage construction using oriented scaffold combined with bone marrow mesenchymal stem cells in vivo].

    Science.gov (United States)

    Duan, Wei; Da, Hu; Wang, Wentao; Lü, Shangjun; Xiong, Zhuo; Liu, Jian

    2013-05-01

    To investigate the feasibility of fabricating an oriented scaffold combined with chondrogenic-induced bone marrow mesenchymal stem cells (BMSCs) for enhancement of the biomechanical property of tissue engineered cartilage in vivo. Temperature gradient-guided thermal-induced phase separation was used to fabricate an oriented cartilage extracellular matrix-derived scaffold composed of microtubules arranged in parallel in vertical section. No-oriented scaffold was fabricated by simple freeze-drying. Mechanical property of oriented and non-oriented scaffold was determined by measurement of compressive modulus. Oriented and non-oriented scaffolds were seeded with chondrogenic-induced BMSCs, which were obtained from the New Zealand white rabbits. Proliferation, morphological characteristics, and the distribution of the cells on the scaffolds were analyzed by MTT assay and scanning electron microscope. Then cell-scaffold composites were implanted subcutaneously in the dorsa of nude mice. At 2 and 4 weeks after implantation, the samples were harvested for evaluating biochemical, histological, and biomechanical properties. The compressive modulus of oriented scaffold was significantly higher than that of non-oriented scaffold (t=201.099, P=0.000). The cell proliferation on the oriented scaffold was significantly higher than that on the non-oriented scaffold from 3 to 9 days (P fibers with chondrocyte-like cells on the oriented-structure constructs. Total DNA, glycosaminoglycan (GAG), and collagen contents increased with time, and no significant difference was found between 2 groups (P > 0.05). The compressive modulus of the oriented tissue engineered cartilage was significantly higher than that of the non-oriented tissue engineered cartilage at 2 and 4 weeks after implantation (P < 0.05). Total DNA, GAG, collagen contents, and compressive modulus in the 2 tissue engineered cartilages were significantly lower than those in normal cartilage (P < 0.05). Oriented extracellular

  16. 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

  17. 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.

  18. 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…

  19. 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

  20. 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

  1. Some Algorithms for the Conditional Mean Vector and Covariance Matrix

    Directory of Open Access Journals (Sweden)

    John F. Monahan

    2006-08-01

    Full Text Available We consider here the problem of computing the mean vector and covariance matrix for a conditional normal distribution, considering especially a sequence of problems where the conditioning variables are changing. The sweep operator provides one simple general approach that is easy to implement and update. A second, more goal-oriented general method avoids explicit computation of the vector and matrix, while enabling easy evaluation of the conditional density for likelihood computation or easy generation from the conditional distribution. The covariance structure that arises from the special case of an ARMA(p, q time series can be exploited for substantial improvements in computational efficiency.

  2. The interfacial orientation relationship of oxide nanoparticles in a hafnium-containing oxide dispersion-strengthened austenitic stainless steel

    Energy Technology Data Exchange (ETDEWEB)

    Miao, Yinbin, E-mail: miao2@illinois.edu [Department of Nuclear, Plasma and Radiological Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801 (United States); Mo, Kun [Nuclear Engineering Division, Argonne National Laboratory, Lemont, IL 60493 (United States); Cui, Bai [Department of Mechanical and Materials Engineering, University of Nebraska-Lincoln, Lincoln, NE 68588 (United States); Department of Material Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801 (United States); Chen, Wei-Ying [Department of Nuclear, Plasma and Radiological Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801 (United States); Miller, Michael K.; Powers, Kathy A. [Center for Nanophase Materials Sciences, Oak Ridge National Laboratory, Oak Ridge, TN 37830 (United States); McCreary, Virginia; Gross, David [Department of Material Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801 (United States); Almer, Jonathan [X-ray Science Division, Argonne National Laboratory, Lemont, IL 60493 (United States); Robertson, Ian M. [Department of Material Science and Engineering, University of Wisconsin-Madison, Madison, WA 53706 (United States); Department of Material Science and Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801 (United States); Stubbins, James F. [Department of Nuclear, Plasma and Radiological Engineering, University of Illinois at Urbana-Champaign, Urbana, IL 61801 (United States)

    2015-03-15

    This work reports comprehensive investigations on the orientation relationship of the oxide nanoparticles in a hafnium-containing austenitic oxide dispersion-strengthened 316 stainless steel. The phases of the oxide nanoparticles were determined by a combination of scanning transmission electron microscopy–electron dispersive X-ray spectroscopy, atom probe tomography and synchrotron X-ray diffraction to be complex Y–Ti–Hf–O compounds with similar crystal structures, including bixbyite Y{sub 2}O{sub 3}, fluorite Y{sub 2}O{sub 3}–HfO{sub 2} solid solution and pyrochlore (or fluorite) Y{sub 2}(Ti,Hf){sub 2−x}O{sub 7−x}. High resolution transmission electron microscopy was used to characterize the particle–matrix interfaces. Two different coherency relationships along with one axis-parallel relation between the oxide nanoparticles and the steel matrix were found. The size of the nanoparticles significantly influences the orientation relationship. The results provide insight into the relationship of these nanoparticles with the matrix, which has implications for interpreting material properties as well as responses to radiation. - Highlights: • The oxide nanoparticles in a hafnium-containing austenitic ODS were characterized. • The nanoparticles are Y–Hf–Ti–O enriched phases according to APT and STEM–EDS. • Two coherency and an axis-parallel orientation relationships were found by HR-TEM. • Particle size has a prominent effect on the orientation relationship (OR). • Formation mechanism of the oxide nanoparticles was discussed based on the ORs.

  3. Syrio. A program for the calculation of the inverse of a matrix; Syrio. Programa para el calculo de la inversa de una matriz

    Energy Technology Data Exchange (ETDEWEB)

    Garcia de Viedma Alonso, L.

    1963-07-01

    SYRIO is a code for the inversion of a non-singular square matrix whose order is not higher than 40 for the UNIVAC-UCT (SS-90). The treatment stands from the inversion formula of sherman and Morrison, and following the Herbert S. Wilf's method for special matrices, generalize the procedure to any kind of non-singular square matrices. the limitation of the matrix order is not inherent of the program itself but imposed by the storage capacity of the computer for which it was coded. (Author)

  4. 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

  5. The revenge of the S-matrix

    CERN Multimedia

    CERN. Geneva

    2016-01-01

    In this talk I will describe recent work aiming to reinvigorate the 50 year old S-matrix program, which aims to constrain scattering of massive particles non-perturbatively. I will begin by considering quantum fields in anti-de Sitter space and show that one can extract information about the S-matrix by considering correlators in conformally invariant theories. The latter can be studied with "bootstrap" techniques, which allow us to constrain the S-matrix. In particular, in 1+1D one obtains bounds which are saturated by known integrable models. I will also show that it is also possible to directly constrain the S-matrix, without using the CFT crutch, by using crossing symmetry and unitarity. This alternative method is simpler and gives results in agreement with the previous approach. Both techniques are generalizable to higher dimensions.

  6. 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.

  7. 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...

  8. Matrix Sampling of Items in Large-Scale Assessments

    Directory of Open Access Journals (Sweden)

    Ruth A. Childs

    2003-07-01

    Full Text Available Matrix sampling of items -' that is, division of a set of items into different versions of a test form..-' is used by several large-scale testing programs. Like other test designs, matrixed designs have..both advantages and disadvantages. For example, testing time per student is less than if each..student received all the items, but the comparability of student scores may decrease. Also,..curriculum coverage is maintained, but reporting of scores becomes more complex. In this paper,..matrixed designs are compared with more traditional designs in nine categories of costs:..development costs, materials costs, administration costs, educational costs, scoring costs,..reliability costs, comparability costs, validity costs, and reporting costs. In choosing among test..designs, a testing program should examine the costs in light of its mandate(s, the content of the..tests, and the financial resources available, among other considerations.

  9. 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.

  10. Organization of control programs of business

    OpenAIRE

    S.A. Riabichenko

    2011-01-01

    Article is devoted to the need to develop an institutional mechanism of program management of the enterprise. Briefly it is considered the optimal organizational structure in developing and managing innovative programs for the company. The article discusses the advantages of the strong matrix structure (strong matrix) relatively weak matrix structure (weak matrix).

  11. Atomic structure and orientation relations of interfaces between Ag and ZnO

    NARCIS (Netherlands)

    Vellinga, W.P.; Hosson, de J.Th.M.

    1997-01-01

    This paper presents the results of investigations of Ag-ZnO interfaces, produced by internal oxidation of an Ag-Zn alloy. ZnO precipitates with the wurtzite structure were found exhibiting mainly one orientation relation with the Ag matrix. However, closely related ORs were found, rotated by small

  12. 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)

  13. Status of the inert matrix fuel program at PSI

    International Nuclear Information System (INIS)

    Ledergerber, G.; Degueldre, C.; Kasemeyer, U.; Stanculescu, A.; Paratte, J.M.; Chawla, R.

    1997-01-01

    Incineration of plutonium by a once-through cycle in LWRs utilising an inert matrix based fuel may prove to be an attractive way of making use of the energy of fissile plutonium and reducing both the hazard potential and the volumes of the waste. Yttria stabilised zirconia forms a solid solution with oxides of rare earth elements (e.g. erbium, cerium) and some actinides. The small absorption cross section, the excellent stability under irradiation, and the insolubility in acids and water recommends this material as an inert matrix. Neutronics calculations with erbium as burnable poison show that these compositions would be optimal from the reactivity point of view. A fuel element with an improved reactivity behaviour over its life cycle has been designed for possible introduction into a heterogeneous LWR core. (author). 16 refs., 1 tab., 10 figs

  14. 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

  15. 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.

  16. 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

  17. 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....

  18. Impact of foamed matrix components on foamed concrete properties

    Science.gov (United States)

    Tarasenko, V. N.

    2018-03-01

    The improvement of the matrix foam structure by means of foam stabilizing additives is aimed at solving the technology-oriented problems as well as at the further improvement of physical and mechanical properties of cellular-concrete composites. The dry foam mineralization is the mainstream of this research. Adding the concrete densifiers, foam stabilizers and mineral powders reduces the drying shrinkage, which makes the foam concrete products technologically effective.

  19. In Vivo Evaluation of a Novel Oriented Scaffold-BMSC Construct for Enhancing Full-Thickness Articular Cartilage Repair in a Rabbit Model.

    Directory of Open Access Journals (Sweden)

    Shuaijun Jia

    Full Text Available Tissue engineering (TE has been proven usefulness in cartilage defect repair. For effective cartilage repair, the structural orientation of the cartilage scaffold should mimic that of native articular cartilage, as this orientation is closely linked to cartilage mechanical functions. Using thermal-induced phase separation (TIPS technology, we have fabricated an oriented cartilage extracellular matrix (ECM-derived scaffold with a Young's modulus value 3 times higher than that of a random scaffold. In this study, we test the effectiveness of bone mesenchymal stem cell (BMSC-scaffold constructs (cell-oriented and random in repairing full-thickness articular cartilage defects in rabbits. While histological and immunohistochemical analyses revealed efficient cartilage regeneration and cartilaginous matrix secretion at 6 and 12 weeks after transplantation in both groups, the biochemical properties (levels of DNA, GAG, and collagen and biomechanical values in the oriented scaffold group were higher than that in random group at early time points after implantation. While these differences were not evident at 24 weeks, the biochemical and biomechanical properties of the regenerated cartilage in the oriented scaffold-BMSC construct group were similar to that of native cartilage. These results demonstrate that an oriented scaffold, in combination with differentiated BMSCs can successfully repair full-thickness articular cartilage defects in rabbits, and produce cartilage enhanced biomechanical properties.

  20. 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.

  1. 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

  2. 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.

  3. Langevin equation method for the rotational Brownian motion and orientational relaxation in liquids: II. Symmetrical top molecules

    CERN Document Server

    Coffey, W T; Titov, S V

    2003-01-01

    A theory of orientational relaxation for the inertial rotational Brownian motion of a symmetric top molecule is developed using the Langevin equation rather than the Fokker-Planck equation. The infinite hierarchy of differential-recurrence relations for the orientational correlation functions for the relaxation behaviour is derived by averaging the corresponding Euler-Langevin equations. The solution of this hierarchy is obtained using matrix continued fractions allowing the calculation of the correlation times and the spectra of the orientational correlation functions for typical values of the model parameters.

  4. Anisotropic properties of the enamel organic extracellular matrix.

    Science.gov (United States)

    do Espírito Santo, Alexandre R; Novaes, Pedro D; Line, Sérgio R P

    2006-05-01

    Enamel biosynthesis is initiated by the secretion, processing, and self-assembly of a complex mixture of proteins. This supramolecular ensemble controls the nucleation of the crystalline mineral phase. The detection of anisotropic properties by polarizing microscopy has been extensively used to detect macromolecular organizations in ordinary histological sections. The aim of this work was to study the birefringence of enamel organic matrix during the development of rat molar and incisor teeth. Incisor and molar teeth of rats were fixed in 2% paraformaldehyde/0.5% glutaraldehyde in 0.2 M phosphate-buffered saline (PBS), pH 7.2, and decalcified in 5% nitric acid/4% formaldehyde. After paraffin embedding, 5-microm-thick sections were obtained, treated with xylene, and hydrated. Form birefringence curves were obtained after measuring optical retardations in imbibing media, with different refractive indices. Our observations showed that enamel organic matrix of rat incisor and molar teeth is strongly birefringent, presenting an ordered supramolecular structure. The birefringence starts during the early secretion phase and disappears at the maturation phase. The analysis of enamel organic matrix birefringence may be used to detect the effects of genetic and environmental factors on the supramolecular orientation of enamel matrix and their effects on the structure of mature enamel.

  5. 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....

  6. Matrix-oriented implementation for the numerical solution of the partial differential equations governing flows and transport in porous media

    KAUST Repository

    Sun, Shuyu

    2012-09-01

    In this paper we introduce a new technique for the numerical solution of the various partial differential equations governing flow and transport phenomena in porous media. This method is proposed to be used in high level programming languages like MATLAB, Python, etc., which show to be more efficient for certain mathematical operations than for others. The proposed technique utilizes those operations in which these programming languages are efficient the most and keeps away as much as possible from those inefficient, time-consuming operations. In particular, this technique is based on the minimization of using multiple indices looping operations by reshaping the unknown variables into one-dimensional column vectors and performing the numerical operations using shifting matrices. The cell-centered information as well as the face-centered information are shifted to the adjacent face-center and cell-center, respectively. This enables the difference equations to be done for all the cells at once using matrix operations rather than within loops. Furthermore, for results post-processing, the face-center information can further be mapped to the physical grid nodes for contour plotting and stream lines constructions. In this work we apply this technique to flow and transport phenomena in porous media. © 2012 Elsevier Ltd.

  7. 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

  8. Abnormal arrangement of a collagen/apatite extracellular matrix orthogonal to osteoblast alignment is constructed by a nanoscale periodic surface structure.

    Science.gov (United States)

    Matsugaki, Aira; Aramoto, Gento; Ninomiya, Takafumi; Sawada, Hiroshi; Hata, Satoshi; Nakano, Takayoshi

    2015-01-01

    Morphological and directional alteration of cells is essential for structurally appropriate construction of tissues and organs. In particular, osteoblast alignment is crucial for the realization of anisotropic bone tissue microstructure. In this article, the orientation of a collagen/apatite extracellular matrix (ECM) was established by controlling osteoblast alignment using a surface geometry with nanometer-sized periodicity induced by laser ablation. Laser irradiation induced self-organized periodic structures (laser-induced periodic surface structures; LIPSS) with a spatial period equal to the wavelength of the incident laser on the surface of biomedical alloys of Ti-6Al-4V and Co-Cr-Mo. Osteoblast orientation was successfully induced parallel to the grating structure. Notably, both the fibrous orientation of the secreted collagen matrix and the c-axis of the produced apatite crystals were orientated orthogonal to the cell direction. To the best of our knowledge, this is the first report demonstrating that bone tissue anisotropy is controllable, including the characteristic organization of a collagen/apatite composite orthogonal to the osteoblast orientation, by controlling the cell alignment using periodic surface geometry. Copyright © 2014 Elsevier Ltd. All rights reserved.

  9. Final Report, Center for Programming Models for Scalable Parallel Computing: Co-Array Fortran, Grant Number DE-FC02-01ER25505

    Energy Technology Data Exchange (ETDEWEB)

    Robert W. Numrich

    2008-04-22

    The major accomplishment of this project is the production of CafLib, an 'object-oriented' parallel numerical library written in Co-Array Fortran. CafLib contains distributed objects such as block vectors and block matrices along with procedures, attached to each object, that perform basic linear algebra operations such as matrix multiplication, matrix transpose and LU decomposition. It also contains constructors and destructors for each object that hide the details of data decomposition from the programmer, and it contains collective operations that allow the programmer to calculate global reductions, such as global sums, global minima and global maxima, as well as vector and matrix norms of several kinds. CafLib is designed to be extensible in such a way that programmers can define distributed grid and field objects, based on vector and matrix objects from the library, for finite difference algorithms to solve partial differential equations. A very important extra benefit that resulted from the project is the inclusion of the co-array programming model in the next Fortran standard called Fortran 2008. It is the first parallel programming model ever included as a standard part of the language. Co-arrays will be a supported feature in all Fortran compilers, and the portability provided by standardization will encourage a large number of programmers to adopt it for new parallel application development. The combination of object-oriented programming in Fortran 2003 with co-arrays in Fortran 2008 provides a very powerful programming model for high-performance scientific computing. Additional benefits from the project, beyond the original goal, include a programto provide access to the co-array model through access to the Cray compiler as a resource for teaching and research. Several academics, for the first time, included the co-array model as a topic in their courses on parallel computing. A separate collaborative project with LANL and PNNL showed how to

  10. 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...

  11. Influence of dispersing technique and irradiation on the structure of polyethylene in polypropylene matrix in a wide temperature range

    International Nuclear Information System (INIS)

    Antipov, E.M.; Kuptsov, S.A.; Kuz'min, N.N.; Pavlov, S.A.; AN SSSR, Moscow. Inst. Neftekhimicheskogo Sinteza)

    1988-01-01

    The structure of PE dispersed into PP matrix through solution or melt has been studied by X-ray analysis method. In oriented composition melting of HDPE after action of ionizing irradiation is accompanied by transition of some crystallites into pseudohexagonal modification. The fraction of transformed chains depends on the irradiation dose, dispersion method and conditions of orientation

  12. 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.

  13. Chondrocyte secreted CRTAC1: a glycosylated extracellular matrix molecule of human articular cartilage.

    Science.gov (United States)

    Steck, Eric; Bräun, Jessica; Pelttari, Karoliina; Kadel, Stephanie; Kalbacher, Hubert; Richter, Wiltrud

    2007-01-01

    Cartilage acidic protein 1 (CRTAC1), a novel human marker which allowed discrimination of human chondrocytes from osteoblasts and mesenchymal stem cells in culture was so far studied only on the RNA-level. We here describe its genomic organisation and detect a new brain expressed (CRTAC1-B) isoform resulting from alternate last exon usage which is highly conserved in vertebrates. In humans, we identify an exon sharing process with the neighbouring tail-to-tail orientated gene leading to CRTAC1-A. This isoform is produced by cultured human chondrocytes, localized in the extracellular matrix of articular cartilage and its secretion can be stimulated by BMP4. Of five putative O-glycosylation motifs in the last exon of CRTAC1-A, the most C-terminal one is modified according to exposure of serial C-terminal deletion mutants to the O-glycosylation inhibitor Benzyl-alpha-GalNAc. Both isoforms contain four FG-GAP repeat domains and an RGD integrin binding motif, suggesting cell-cell or cell-matrix interaction potential. In summary, CRTAC1 acquired an alternate last exon from the tail-to-tail oriented neighbouring gene in humans resulting in the glycosylated isoform CRTAC1-A which represents a new extracellular matrix molecule of articular cartilage.

  14. Effect of platelet orientation on the properties of alumina platelet zirconia matrix composites

    DEFF Research Database (Denmark)

    Toft Sørensen, O.; Li, W.-Y.

    1996-01-01

    Platelet alignment in Al2O3pl - TZ3YS composites formed by injection moulding, slip casting, and tape casting, has been examined. Mechanical properties have been determined in terms of flexural strength and fracture toughness, with respect to materials formed by different techniques, and to the p...... 220 and 300 degrees C, which is approximately in the same range as for the matrix....

  15. Fast pairwise structural RNA alignments by pruning of the dynamical programming matrix.

    Directory of Open Access Journals (Sweden)

    Jakob H Havgaard

    2007-10-01

    Full Text Available It has become clear that noncoding RNAs (ncRNA play important roles in cells, and emerging studies indicate that there might be a large number of unknown ncRNAs in mammalian genomes. There exist computational methods that can be used to search for ncRNAs by comparing sequences from different genomes. One main problem with these methods is their computational complexity, and heuristics are therefore employed. Two heuristics are currently very popular: pre-folding and pre-aligning. However, these heuristics are not ideal, as pre-aligning is dependent on sequence similarity that may not be present and pre-folding ignores the comparative information. Here, pruning of the dynamical programming matrix is presented as an alternative novel heuristic constraint. All subalignments that do not exceed a length-dependent minimum score are discarded as the matrix is filled out, thus giving the advantage of providing the constraints dynamically. This has been included in a new implementation of the FOLDALIGN algorithm for pairwise local or global structural alignment of RNA sequences. It is shown that time and memory requirements are dramatically lowered while overall performance is maintained. Furthermore, a new divide and conquer method is introduced to limit the memory requirement during global alignment and backtrack of local alignment. All branch points in the computed RNA structure are found and used to divide the structure into smaller unbranched segments. Each segment is then realigned and backtracked in a normal fashion. Finally, the FOLDALIGN algorithm has also been updated with a better memory implementation and an improved energy model. With these improvements in the algorithm, the FOLDALIGN software package provides the molecular biologist with an efficient and user-friendly tool for searching for new ncRNAs. The software package is available for download at http://foldalign.ku.dk.

  16. Photoionization cross-section for atomic orbitals with random and fixed spatial orientation

    International Nuclear Information System (INIS)

    Goldberg, S.M.; Fadley, C.S.; Kono, S.

    1981-01-01

    Atomic photoionization subshell cross-sections and asymmetry parameters necessary for determining the differential cross-sections of randomly-oriented atoms have been calculated within the one-electron, central-potential model and the dipole approximation for all subshells of C, O, Al, Si, S, Ni, Cu, Ga, Ge, As, Se, In, Sb, Cs, Ba, Ce, Ta, W, Pt, Au, and Pb for a photon energy range from 20 to 1500 eV, and the relevant Cooper minima located to within 10 eV. These values are tabulated for general use, together with the associated radial matrix elements and phase shifts. Differential photoionization cross-sections for fixed-orientation s-, p- and d-orbitals have also been derived within the same model for a completely general experimental geometry, and closed-form expressions depending on radial matrix elements and phase shifts are given. For the special geometry of a polarized excitation source with polarization parallel to the electron emission direction, it is further shown that such oriented-atom cross-sections are exactly proportional to the probability distribution of the initial orbital, a result equivalent to that derived by using a plane-wave final-state approximation. However, detailed numerical calculations of cross-sections for oriented Cu 3d and O 2p orbitals in various general geometries and at various energies exhibit significant differences in comparison to plane-wave cross-sections. By contrast, certain prior angular-resolved X-ray photoemission studies of single-crystal valence bands are found to have been carried out in an experimental geometry that fortuitously gave cross-sections close to the plane-wave predictions. (orig.)

  17. Normalization Of Thermal-Radiation Form-Factor Matrix

    Science.gov (United States)

    Tsuyuki, Glenn T.

    1994-01-01

    Report describes algorithm that adjusts form-factor matrix in TRASYS computer program, which calculates intraspacecraft radiative interchange among various surfaces and environmental heat loading from sources such as sun.

  18. 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…

  19. 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 ).

  20. Molecular Orientation in Two Component Vapor-Deposited Glasses: Effect of Substrate Temperature and Molecular Shape

    Science.gov (United States)

    Powell, Charles; Jiang, Jing; Walters, Diane; Ediger, Mark

    Vapor-deposited glasses are widely investigated for use in organic electronics including the emitting layers of OLED devices. These materials, while macroscopically homogenous, have anisotropic packing and molecular orientation. By controlling this orientation, outcoupling efficiency can be increased by aligning the transition dipole moment of the light-emitting molecules parallel to the substrate. Light-emitting molecules are typically dispersed in a host matrix, as such, it is imperative to understand molecular orientation in two-component systems. In this study we examine two-component vapor-deposited films and the orientations of the constituent molecules using spectroscopic ellipsometry, UV-vis and IR spectroscopy. The role of temperature, composition and molecular shape as it effects molecular orientation is examined for mixtures of DSA-Ph in Alq3 and in TPD. Deposition temperature relative to the glass transition temperature of the two-component mixture is the primary controlling factor for molecular orientation. In mixtures of DSA-Ph in Alq3, the linear DSA-Ph has a horizontal orientation at low temperatures and slight vertical orientation maximized at 0.96Tg,mixture, analogous to one-component films.

  1. Changes in subchondral bone mineral density and collagen matrix organization in growing horses.

    Science.gov (United States)

    Holopainen, Jaakko T; Brama, Pieter A J; Halmesmäki, Esa; Harjula, Terhi; Tuukkanen, Juha; van Weeren, P René; Helminen, Heikki J; Hyttinen, Mika M

    2008-12-01

    The effects of growth and maturation on the mineral deposition and the collagen framework of equine subchondral bone (SCB) were studied. Osteochondral specimens (diameter 6 mm) from the left metacarpophalangeal joint of 5-(n=8), 11-(n=8) and 18-month-old (n=6) horses were investigated at two differently loaded sites (Site 1 (S1): intermittent peak loading; Site 2 (S2): habitual loading). The SCB mineral density (BMD) was measured with peripheral quantitative computer tomography (pQCT), and the data were adjusted against the volume fraction (Vv) of the bone extracellular matrix (ECM). Polarised light microscopy (PLM) was used to analyze the Vv, the collagen fibril parallelism index and the orientation angle distribution in two fractions (1 mm/fraction) beneath the osteochondral junction of the SCB. PLM analysis was made along two randomly selected perpendicularly oriented vertical sections to measure the tissue anisotropy in the x-, y-, and z-directions. The BMD of SCB at S1 and S2 increased significantly during maturation. At the same time, the Vv of the ECM increased even more. This meant that the Vv-adjusted BMD decreased. There were no significant differences between sites. The basic collagen fibril framework of SCB seems to be established already at the age of 5 months. During maturation, the extracellular matrix underwent a decrease in collagen fibril parallelism but no changes in collagen orientation. The variation was negligible in the collagen network estimates in the two section planes. Growth and maturation induce significant changes in the equine SCB. The BMD increase in SCB is primarily due to the growth of bone volume and not to any increase in mineral deposition. An increase in weight-bearing appears to greatly affect the BMD and the volume of the extracellular matrix. Growth and maturation induce a striking change in collagen fibril parallelism but not in fibril orientation. The structural anisotropy of the subchondral bone is significant along the

  2. Strategy BMT Al-Ittihad Using Matrix IE, Matrix SWOT 8K, Matrix SPACE and Matrix TWOS

    Directory of Open Access Journals (Sweden)

    Nofrizal Nofrizal

    2018-03-01

    Full Text Available This research aims to formulate and select BMT Al-Ittihad Rumbai strategy to face the changing of business environment both from internal environment such as organization resources, finance, member and external business such as competitor, economy, politics and others. This research method used Analysis of EFAS, IFAS, IE Matrix, SWOT-8K Matrix, SPACE Matrix and TWOS Matrix. our hope from this research it can assist BMT Al-Ittihad in formulating and selecting strategies for the sustainability of BMT Al-Ittihad in the future. The sample in this research is using purposive sampling technique that is the manager and leader of BMT Al-IttihadRumbaiPekanbaru. The result of this research shows that the position of BMT Al-Ittihad using IE Matrix, SWOT-8K Matrix and SPACE Matrix is in growth position, stabilization and aggressive. The choice of strategy after using TWOS Matrix is market penetration, market development, vertical integration, horizontal integration, and stabilization (careful.

  3. 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.

  4. Feasibility study on development of metal matrix composite by microwave stir casting

    Science.gov (United States)

    Lingappa, S. M.; Srinath, M. S.; Amarendra, H. J.

    2018-04-01

    Need for better service oriented materials has boosted the demand for metal matrix composite materials, which can be developed to have necessary properties. One of the most widely utilized metal matrix composite is Al-SiC, which is having a matrix made of aluminium metal and SiC as reinforcement. Lightweight and conductivity of aluminium, when combined with hardness and wear resistance of SiC provides an excellent platform for various applications in the field of electronics, automotives, and aerospace and so on. However, uniform distribution of reinforcement particles is an issue and has to be addressed. The present study is an attempt made to develop Al-SiC metal matrix composite by melting base metal using microwave hybrid heating technique, followed by addition of reinforcement and stirring the mixture for obtaining homogenous mixture. X-Ray Diffraction analysis shows the presence of aluminium and SiC in the cast material. Further, microstructural study shows the distribution of SiC particles in the grain boundaries.

  5. Standard test method for translaminar fracture toughness of laminated and pultruded polymer matrix composite materials

    CERN Document Server

    American Society for Testing and Materials. Philadelphia

    2004-01-01

    1.1 This test method covers the determination of translaminar fracture toughness, KTL, for laminated and pultruded polymer matrix composite materials of various ply orientations using test results from monotonically loaded notched specimens. 1.2 This test method is applicable to room temperature laboratory air environments. 1.3 Composite materials that can be tested by this test method are not limited by thickness or by type of polymer matrix or fiber, provided that the specimen sizes and the test results meet the requirements of this test method. This test method was developed primarily from test results of various carbon fiber – epoxy matrix laminates and from additional results of glass fiber – epoxy matrix, glass fiber-polyester matrix pultrusions and carbon fiber – bismaleimide matrix laminates (1-4, 6, 7). 1.4 A range of eccentrically loaded, single-edge-notch tension, ESE(T), specimen sizes with proportional planar dimensions is provided, but planar size may be variable and adjusted, with asso...

  6. 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.

  7. 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…

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. Molecular orientation of individual LCP particles in injection-moulded PPS/LCP blends

    Directory of Open Access Journals (Sweden)

    Kestenbach H.-J.

    2003-01-01

    Full Text Available Polarized light microscopy was used to investigate the presence of preferred molecular orientation in the LCP phase of PPS/LCP blends after injection moulding. Normal birefringence effects appeared to be complicated by artifacts due to sample preparation and by the complex nature of polarized light transmission through a multicomponent sample. It was found, however, that, during low-temperature cutting of optically transparent thin sections on a standard microtome, individual LCP particles could be separated from the PPS matrix, and their birefringence analyzed separately. Preferred orientation was detected only in LCP fibrils which dominated in skin regions, but not in droplet-shaped particles which had formed in core regions. Quantitative measurements indicated that the molecular orientation of the fibrils increased linearly with their length-to-diameter aspect ratios which ranged from 15 to 50. Even for the highest aspect ratios, however, the degree of orientation was always less than that which could easily be introduced into pure LCP thin-film samples by manual shearing.

  13. 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

  14. Field on Poincare group and quantum description of orientable objects

    Energy Technology Data Exchange (ETDEWEB)

    Gitman, D.M. [Universidade de Sao Paulo, Instituto de Fisica, Caixa Postal 66318-CEP, Sao Paulo, S.P. (Brazil); Shelepin, A.L. [Moscow Institute of Radio Engineering, Electronics and Automation, Moscow (Russian Federation)

    2009-05-15

    We propose an approach to the quantum-mechanical description of relativistic orientable objects. It generalizes Wigner's ideas concerning the treatment of nonrelativistic orientable objects (in particular, a nonrelativistic rotator) with the help of two reference frames (space-fixed and body-fixed). A technical realization of this generalization (for instance, in 3+1 dimensions) amounts to introducing wave functions that depend on elements of the Poincare group G. A complete set of transformations that test the symmetries of an orientable object and of the embedding space belongs to the group {pi}=G x G. All such transformations can be studied by considering a generalized regular representation of G in the space of scalar functions on the group, f(x,z), that depend on the Minkowski space points x element of G/Spin(3,1) as well as on the orientation variables given by the elements z of a matrix Z element of Spin(3,1). In particular, the field f(x,z) is a generating function of the usual spin-tensor multi-component fields. In the theory under consideration, there are four different types of spinors, and an orientable object is characterized by ten quantum numbers. We study the corresponding relativistic wave equations and their symmetry properties. (orig.)

  15. Continuous Modeling Technique of Fiber Pullout from a Cement Matrix with Different Interface Mechanical Properties Using Finite Element Program

    Directory of Open Access Journals (Sweden)

    Leandro Ferreira Friedrich

    Full Text Available Abstract Fiber-matrix interface performance has a great influence on the mechanical properties of fiber reinforced composite. This influence is mainly presented during fiber pullout from the matrix. As fiber pullout process consists of fiber debonding stage and pullout stage which involve complex contact problem, numerical modeling is a best way to investigate the interface influence. Although many numerical research works have been conducted, practical and effective technique suitable for continuous modeling of fiber pullout process is still scarce. The reason is in that numerical divergence frequently happens, leading to the modeling interruption. By interacting the popular finite element program ANSYS with the MATLAB, we proposed continuous modeling technique and realized modeling of fiber pullout from cement matrix with desired interface mechanical performance. For debonding process, we used interface elements with cohesive surface traction and exponential failure behavior. For pullout process, we switched interface elements to spring elements with variable stiffness, which is related to the interface shear stress as a function of the interface slip displacement. For both processes, the results obtained are very good in comparison with other numerical or analytical models and experimental tests. We suggest using the present technique to model toughening achieved by randomly distributed fibers.

  16. Bonding Properties of Basalt Fiber and Strength Reduction According to Fiber Orientation

    Directory of Open Access Journals (Sweden)

    Jeong-Il Choi

    2015-09-01

    Full Text Available The basalt fiber is a promising reinforcing fiber because it has a relatively higher tensile strength and a density similar to that of a concrete matrix as well as no corrosion possibility. This study investigated experimentally the bonding properties of basalt fiber with cementitious material as well as the effect of fiber orientation on the tensile strength of basalt fiber for evaluating basalt fiber’s suitability as a reinforcing fiber. Single fiber pullout tests were performed and then the tensile strength of fiber was measured according to fiber orientation. The test results showed that basalt fiber has a strong chemical bond with the cementitious matrix, 1.88 times higher than that of polyvinyl alcohol fibers with it. However, other properties of basalt fiber such as slip-hardening coefficient and strength reduction coefficient were worse than PVA and polyethylene fibers in terms of fiber bridging capacity. Theoretical fiber-bridging curves showed that the basalt fiber reinforcing system has a higher cracking strength than the PVA fiber reinforcing system, but the reinforcing system showed softening behavior after cracking.

  17. Bonding Properties of Basalt Fiber and Strength Reduction According to Fiber Orientation.

    Science.gov (United States)

    Choi, Jeong-Il; Lee, Bang Yeon

    2015-09-30

    The basalt fiber is a promising reinforcing fiber because it has a relatively higher tensile strength and a density similar to that of a concrete matrix as well as no corrosion possibility. This study investigated experimentally the bonding properties of basalt fiber with cementitious material as well as the effect of fiber orientation on the tensile strength of basalt fiber for evaluating basalt fiber's suitability as a reinforcing fiber. Single fiber pullout tests were performed and then the tensile strength of fiber was measured according to fiber orientation. The test results showed that basalt fiber has a strong chemical bond with the cementitious matrix, 1.88 times higher than that of polyvinyl alcohol fibers with it. However, other properties of basalt fiber such as slip-hardening coefficient and strength reduction coefficient were worse than PVA and polyethylene fibers in terms of fiber bridging capacity. Theoretical fiber-bridging curves showed that the basalt fiber reinforcing system has a higher cracking strength than the PVA fiber reinforcing system, but the reinforcing system showed softening behavior after cracking.

  18. A model for overview of student learning: a matrix of educational outcomes versus methodologies.

    Science.gov (United States)

    Johnsen, David C; Marshall, Teresa A; Finkelstein, Michael W; Cunningham-Ford, Marsha A; Straub-Morarend, Cheryl L; Holmes, David C; Armstrong, Steven R; Aquilino, Steven A; Sharp, Helen M; Solow, Catherine M; McQuistan, Michelle R

    2011-02-01

    A concise overview of an institution's aspirations for its students becomes increasingly elusive because dental education has evolving emphases on priorities like critical thinking and adapting to new technology. The purpose of this article is to offer a learner-oriented matrix that gives a focus for discussion and an overview of an institution's educational outcomes. On one axis of the matrix, common educational outcomes are listed: knowledge, technical skills, critical thinking, ethical and professional values, patient and practice management, and social responsibility awareness. On the other axis, methodologies are listed: definition, cultivation strategies, measures (summative/formative, objective/subjective), institutional coordination, and competency determination. By completing the matrix, an overview of the process by which students reach these outcomes emerges. Each institution would likely complete the matrix differently and, ideally, with active discussion. While the matrix can first be used to establish "Where are we now?" for an institution, it can also be a starting point for more extensive matrices and further discussion. Vertical and horizontal analyses of the matrix provide a unique lens for viewing the institution's learning environment.

  19. The ultra-structural organization of the elastic network in the intra- and inter-lamellar matrix of the intervertebral disc.

    Science.gov (United States)

    Tavakoli, J; Elliott, D M; Costi, J J

    2017-08-01

    The inter-lamellar matrix (ILM)-located between adjacent lamellae of the annulus fibrosus-consists of a complex structure of elastic fibers, while elastic fibers of the intra-lamellar region are aligned predominantly parallel to the collagen fibers. The organization of elastic fibers under low magnification, in both inter- and intra-lamellar regions, was studied by light microscopic analysis of histologically prepared samples; however, little is known about their ultrastructure. An ultrastructural visualization of elastic fibers in the inter-lamellar matrix is crucial for describing their contribution to structural integrity, as well as mechanical properties of the annulus fibrosus. The aims of this study were twofold: first, to present an ultrastructural analysis of the elastic fiber network in the ILM and intra-lamellar region, including cross section (CS) and in-plane (IP) lamellae, of the AF using Scanning Electron Microscopy (SEM) and second, to -compare the elastic fiber orientation between the ILM and intra-lamellar region. Four samples (lumbar sheep discs) from adjacent sections (30μm thickness) of anterior annulus were partially digested by a developed NaOH-sonication method for visualization of elastic fibers by SEM. Elastic fiber orientation and distribution were quantified relative to the tangential to circumferential reference axis. Visualization of the ILM under high magnification revealed a dense network of elastic fibers that has not been previously described. Within the ILM, elastic fibers form a complex network, consisting of different size and shape fibers, which differed to those located in the intra-lamellar region. For both regions, the majority of fibers were oriented near 0° with respect to tangential to circumferential (TCD) direction and two minor symmetrical orientations of approximately±45°. Statistically, the orientation of elastic fibers between the ILM and intra-lamellar region was not different (p=0.171). The present study used

  20. 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.

  1. Betatron coupling: Merging Hamiltonian and matrix approaches

    Directory of Open Access Journals (Sweden)

    R. Calaga

    2005-03-01

    Full Text Available Betatron coupling is usually analyzed using either matrix formalism or Hamiltonian perturbation theory. The latter is less exact but provides a better physical insight. In this paper direct relations are derived between the two formalisms. This makes it possible to interpret the matrix approach in terms of resonances, as well as use results of both formalisms indistinctly. An approach to measure the complete coupling matrix and its determinant from turn-by-turn data is presented. Simulations using methodical accelerator design MAD-X, an accelerator design and tracking program, were performed to validate the relations and understand the scope of their application to real accelerators such as the Relativistic Heavy Ion Collider.

  2. 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

  3. 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.

  4. 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.

  5. 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)

  6. 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.

  7. 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.

  8. 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

  9. 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

  10. Analytical approaches to image orientation and stereo digitization applied in the Budnlab software. (Polish Title: Rozwiazania analityczne zwiazane z obsluga procesu orientacji zdjec oraz wykonywaniem opracowan wektorowych w programie Bundlab)

    Science.gov (United States)

    Kolecki, J.

    2015-12-01

    The Bundlab software has been developed mainly for academic and research application. This work can be treated as a kind of a report describing the current state of the development of this computer program, focusing especially on the analytical solutions. Firstly, the overall characteristics of the software are provided. Then the description of the image orientation procedure starting from the relative orientation is addressed. The applied solution is based on the coplanarity equation parametrized with the essential matrix. The problem is reformulated in order to solve it using methods of algebraic geometry. The solution is followed by the optimization involving the least square criterion. The formation of the image block from the oriented models as well as the absolute orientation procedure were implemented using the Horn approach as a base algorithm. The second part of the paper is devoted to the tools and methods applied in the stereo digitization module. The solutions that support the user and improve the accuracy are given. Within the paper a few exemplary applications and products are mentioned. The work finishes with the concepts of development and improvements of existing functions.

  11. Google matrix analysis of the multiproduct world trade network

    Science.gov (United States)

    Ermann, Leonardo; Shepelyansky, Dima L.

    2015-04-01

    Using the United Nations COMTRADE database [United Nations Commodity Trade Statistics Database, available at: http://comtrade.un.org/db/. Accessed November (2014)] we construct the Google matrix G of multiproduct world trade between the UN countries and analyze the properties of trade flows on this network for years 1962-2010. This construction, based on Markov chains, treats all countries on equal democratic grounds independently of their richness and at the same time it considers the contributions of trade products proportionally to their trade volume. We consider the trade with 61 products for up to 227 countries. The obtained results show that the trade contribution of products is asymmetric: some of them are export oriented while others are import oriented even if the ranking by their trade volume is symmetric in respect to export and import after averaging over all world countries. The construction of the Google matrix allows to investigate the sensitivity of trade balance in respect to price variations of products, e.g. petroleum and gas, taking into account the world connectivity of trade links. The trade balance based on PageRank and CheiRank probabilities highlights the leading role of China and other BRICS countries in the world trade in recent years. We also show that the eigenstates of G with large eigenvalues select specific trade communities.

  12. 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...

  13. 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…

  14. 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...

  15. 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...

  16. 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...

  17. Parallel R-matrix computation

    International Nuclear Information System (INIS)

    Heggarty, J.W.

    1999-06-01

    For almost thirty years, sequential R-matrix computation has been used by atomic physics research groups, from around the world, to model collision phenomena involving the scattering of electrons or positrons with atomic or molecular targets. As considerable progress has been made in the understanding of fundamental scattering processes, new data, obtained from more complex calculations, is of current interest to experimentalists. Performing such calculations, however, places considerable demands on the computational resources to be provided by the target machine, in terms of both processor speed and memory requirement. Indeed, in some instances the computational requirements are so great that the proposed R-matrix calculations are intractable, even when utilising contemporary classic supercomputers. Historically, increases in the computational requirements of R-matrix computation were accommodated by porting the problem codes to a more powerful classic supercomputer. Although this approach has been successful in the past, it is no longer considered to be a satisfactory solution due to the limitations of current (and future) Von Neumann machines. As a consequence, there has been considerable interest in the high performance multicomputers, that have emerged over the last decade which appear to offer the computational resources required by contemporary R-matrix research. Unfortunately, developing codes for these machines is not as simple a task as it was to develop codes for successive classic supercomputers. The difficulty arises from the considerable differences in the computing models that exist between the two types of machine and results in the programming of multicomputers to be widely acknowledged as a difficult, time consuming and error-prone task. Nevertheless, unless parallel R-matrix computation is realised, important theoretical and experimental atomic physics research will continue to be hindered. This thesis describes work that was undertaken in

  18. 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

  19. Matrix of transmission in structural dynamics

    International Nuclear Information System (INIS)

    Mukherjee, S.

    1975-01-01

    The problem of close-coupled systems and cantilever type buildings can be treated efficiently by means of the very general and versatile method of transmission matrix. The expression 'matrix of transmission' is used to point out the fact that the method to be described differs fundamentally from another method related to matrix calculus, and also successfully used in vibration problem. In this method, forces and displacements are introduced as the 'unknowns' of the problem. The 'matrix of transmission' relates these quantities at one point of the structure to those at the neighbouring point. The natural frequencies of a freely vibrating elastic system can be found by applying proper end conditions. The end conditions will yield the frequency determinate to zero. By using suitable numerical method, the natural frequencies and mode shapes are determined, by making a frequency sweep within the range of interest. Results of analysis of a typical nuclear building by this method show very close agreement with the results obtained by using ASKA and SAP IV Program

  20. 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

  1. Theoretical approach to embed nanocrystallites into a bulk crystalline matrix and the embedding influence on the electronic band structure and optical properties of the resulting heterostructures.

    Science.gov (United States)

    Balagan, Semyon Anatolyevich; Nazarov, Vladimir U; Shevlyagin, Alexander Vladimirovich; Goroshko, Dmitrii L; Galkin, N G

    2018-05-03

    We develop an approach and present results of the combined molecular dynamics and density functional theory calculations of the structural and optical properties of the nanometer-sized crystallites embedded in a bulk crystalline matrix. The method is designed and implemented for both compatible and incompatible lattices of the nanocrystallite (NC) and the host matrix, when determining the NC optimal orientation relative to the matrix constitutes a challenging problem. We suggest and substantiate an expression for the cost function of the search algorithm, which is the energy per supercell generalized for varying number of atoms in the latter. The epitaxial relationships at the Si/NC interfaces and the optical properties are obtained and found to be in a reasonable agreement with experimental data. Dielectric functions show significant sensitivity to the NC's orientation relative to the matrix at energies below 0.5 eV. © 2018 IOP Publishing Ltd.

  2. Theoretical approach to embed nanocrystallites into a bulk crystalline matrix and the embedding influence on the electronic band structure and optical properties of the resulting heterostructures

    Science.gov (United States)

    Balagan, Semyon A.; Nazarov, Vladimir U.; Shevlyagin, Alexander V.; Goroshko, Dmitrii L.; Galkin, Nikolay G.

    2018-06-01

    We develop an approach and present results of the combined molecular dynamics and density functional theory calculations of the structural and optical properties of the nanometer-sized crystallites embedded in a bulk crystalline matrix. The method is designed and implemented for both compatible and incompatible lattices of the nanocrystallite (NC) and the host matrix, when determining the NC optimal orientation relative to the matrix constitutes a challenging problem. We suggest and substantiate an expression for the cost function of the search algorithm, which is the energy per supercell generalized for varying number of atoms in the latter. The epitaxial relationships at the Si/NC interfaces and the optical properties are obtained and found to be in a reasonable agreement with experimental data. Dielectric functions show significant sensitivity to the NC’s orientation relative to the matrix at energies below 0.5 eV.

  3. 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.

  4. 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

  5. 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.)

  6. Matrix completion by deep matrix factorization.

    Science.gov (United States)

    Fan, Jicong; Cheng, Jieyu

    2018-02-01

    Conventional methods of matrix completion are linear methods that are not effective in handling data of nonlinear structures. Recently a few researchers attempted to incorporate nonlinear techniques into matrix completion but there still exists considerable limitations. In this paper, a novel method called deep matrix factorization (DMF) is proposed for nonlinear matrix completion. Different from conventional matrix completion methods that are based on linear latent variable models, DMF is on the basis of a nonlinear latent variable model. DMF is formulated as a deep-structure neural network, in which the inputs are the low-dimensional unknown latent variables and the outputs are the partially observed variables. In DMF, the inputs and the parameters of the multilayer neural network are simultaneously optimized to minimize the reconstruction errors for the observed entries. Then the missing entries can be readily recovered by propagating the latent variables to the output layer. DMF is compared with state-of-the-art methods of linear and nonlinear matrix completion in the tasks of toy matrix completion, image inpainting and collaborative filtering. The experimental results verify that DMF is able to provide higher matrix completion accuracy than existing methods do and DMF is applicable to large matrices. Copyright © 2017 Elsevier Ltd. All rights reserved.

  7. 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.

  8. 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

  9. Toughening MoSi2 with Niobium metal -- Effects of size and orientation of ductile laminae

    International Nuclear Information System (INIS)

    Shaw, L.; Abbaschian, R.

    1994-01-01

    Effects of size and orientation of ductile laminae on the toughness of brittle matrix composites have been evaluated using MoSi 2 composites reinforced with Nb laminae. Nb laminae with thicknesses ranging from 0.127 to 1.0 mm were hot pressed with MoSi 2 powder to prepare the composites. Toughness of the composites was measured using four-point bend test on chevron-notched specimens. It was found that the toughness of the composites increased with increasing size of the niobium laminae. Furthermore, toughening was observed at crack propagation directions perpendicular to the laminae plane, indicating that ductile laminae offer two dimensional toughening. A model based on the bridging contribution of the ductile phase has been proposed to analyze the chevron-notched specimens of the ductile-phase-reinforced brittle matrix composites. The analysis showed that the dependence of the toughness of the composites on the size and orientation of the ductile laminae could be interpreted in terms of their bridging capability and bending contributions

  10. 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

  11. Mechanics of oriented electrospun nanofibrous scaffolds for annulus fibrosus tissue engineering.

    Science.gov (United States)

    Nerurkar, Nandan L; Elliott, Dawn M; Mauck, Robert L

    2007-08-01

    Engineering a functional replacement for the annulus fibrosus (AF) of the intervertebral disc is contingent upon recapitulation of AF structure, composition, and mechanical properties. In this study, we propose a new paradigm for AF tissue engineering that focuses on the reconstitution of anatomic fiber architecture and uses constitutive modeling to evaluate construct function. A modified electrospinning technique was utilized to generate aligned nanofibrous polymer scaffolds for engineering the basic functional unit of the AF, a single lamella. Scaffolds were tested in uniaxial tension at multiple fiber orientations, demonstrating a nonlinear dependence of modulus on fiber angle that mimicked the nonlinearity and anisotropy of native AF. A homogenization model previously applied to native AF successfully described scaffold mechanical response, and parametric studies demonstrated that nonfibrillar matrix, along with fiber connectivity, are key contributors to tensile mechanics for engineered AF. We demonstrated that AF cells orient themselves along the aligned scaffolds and deposit matrix that contributes to construct mechanics under loading conditions relevant to the in vivo environment. The homogenization model was applied to cell-seeded constructs and provided quantitative measures for the evolution of matrix and interfibrillar interactions. Finally, the model demonstrated that at fiber angles of the AF (28 degrees -44 degrees ), engineered material behaved much like native tissue, suggesting that engineered constructs replicate the physiologic behavior of the single AF lamella. Constitutive modeling provides a powerful tool for analysis of engineered AF neo-tissue and native AF tissue alike, highlighting key mechanical design criteria for functional AF tissue engineering.

  12. 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.

  13. Data on a Laves phase intermetallic matrix composite in situ toughened by ductile precipitates.

    Science.gov (United States)

    Knowles, Alexander J; Bhowmik, Ayan; Purkayastha, Surajit; Jones, Nicholas G; Giuliani, Finn; Clegg, William J; Dye, David; Stone, Howard J

    2017-10-01

    The data presented in this article are related to the research article entitled "Laves phase intermetallic matrix composite in situ toughened by ductile precipitates" (Knowles et al.) [1]. The composite comprised a Fe 2 (Mo, Ti) matrix with bcc (Mo, Ti) precipitated laths produced in situ by an aging heat treatment, which was shown to confer a toughening effect (Knowles et al.) [1]. Here, details are given on a focused ion beam (FIB) slice and view experiment performed on the composite so as to determine that the 3D morphology of the bcc (Mo, Ti) precipitates were laths rather than needles. Scanning transmission electron microscopy (S(TEM)) micrographs of the microstructure as well as energy dispersive X-ray spectroscopy (EDX) maps are presented that identify the elemental partitioning between the C14 Laves matrix and the bcc laths, with Mo rejected from the matrix into laths. A TEM selected area diffraction pattern (SADP) and key is provided that was used to validate the orientation relation between the matrix and laths identified in (Knowles et al.) [1] along with details of the transformation matrix determined.

  14. Data on a Laves phase intermetallic matrix composite in situ toughened by ductile precipitates

    Directory of Open Access Journals (Sweden)

    Alexander J. Knowles

    2017-10-01

    Full Text Available The data presented in this article are related to the research article entitled “Laves phase intermetallic matrix composite in situ toughened by ductile precipitates” (Knowles et al. [1]. The composite comprised a Fe2(Mo, Ti matrix with bcc (Mo, Ti precipitated laths produced in situ by an aging heat treatment, which was shown to confer a toughening effect (Knowles et al. [1]. Here, details are given on a focused ion beam (FIB slice and view experiment performed on the composite so as to determine that the 3D morphology of the bcc (Mo, Ti precipitates were laths rather than needles. Scanning transmission electron microscopy (S(TEM micrographs of the microstructure as well as energy dispersive X-ray spectroscopy (EDX maps are presented that identify the elemental partitioning between the C14 Laves matrix and the bcc laths, with Mo rejected from the matrix into laths. A TEM selected area diffraction pattern (SADP and key is provided that was used to validate the orientation relation between the matrix and laths identified in (Knowles et al. [1] along with details of the transformation matrix determined.

  15. 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...

  16. 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

  17. 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.

  18. 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.

  19. Copolyimide mixed matrix membranes with oriented microporous titanosilicate JDF-L1sheet particles

    OpenAIRE

    Galve, Alejandro; Vispe, Eugenio; Téllez, Carlos; Coronas, Joaquín

    2011-01-01

    JDF-L1 is a microporous titanosilicate exhibiting a layer structure with pore size of about 3 Å. It is consequently an attractive material to separate H2-containing mixtures. This is the reason why JDF-L1, after disaggregation by means of hexadecyltrimethylammonium surfactant, has been combined with a carboxyl group containing copolyimide (6FDA-4MPD/6FDA-DABA 4:1) to produce mixed matrix membranes, which were applied to the separation of H2/CH4 and O2/N2 mixtures. Additionally, due to the she...

  20. 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.

  1. The Correlation Characteristics of Polarization Backscattering Matrix of Dense Chaff Clouds

    Directory of Open Access Journals (Sweden)

    B. Tang

    2018-04-01

    Full Text Available This paper studied the correlation characteristics of the polarization backscattering matrix of the dense chaff cloud with uniform orientation and location distributions in circular symmetry region. Based on the theoretical analysis and numerical experiments, the correlation coefficients of the four elements in the polarization backscattering matrix are obtained, and the results indicate that the cross to co-polar correlation coefficient is still zero; and that the sum of the co-polar cross-correlation coefficient and the two times of linear depolarization ratio equals one. The results are beneficial for better understanding of the backscattering characteristics of dense chaff clouds, and are useful in the application of jamming recognition in radar electronic warfare. Numerical experiments are performed by using the method of moments.

  2. Two-step algorithm of generalized PAPA method applied to linear programming solution of dynamic matrix control

    International Nuclear Information System (INIS)

    Shimizu, Yoshiaki

    1991-01-01

    In recent complicated nuclear systems, there are increasing demands for developing highly advanced procedures for various problems-solvings. Among them keen interests have been paid on man-machine communications to improve both safety and economy factors. Many optimization methods have been good enough to elaborate on these points. In this preliminary note, we will concern with application of linear programming (LP) for this purpose. First we will present a new superior version of the generalized PAPA method (GEPAPA) to solve LP problems. We will then examine its effectiveness when applied to derive dynamic matrix control (DMC) as the LP solution. The approach is to aim at the above goal through a quality control of process that will appear in the system. (author)

  3. A Lexicographic Method for Matrix Games with Payoffs of Triangular Intuitionistic Fuzzy Numbers

    Directory of Open Access Journals (Sweden)

    Jiang-Xia Nan

    2010-09-01

    Full Text Available The intuitionistic fuzzy set (IF-set has not been applied to matrix game problems yet since it was introduced by K.T.Atanassov. The aim of this paper is to develop a methodology for solving matrix games with payoffs of triangular intuitionistic fuzzy numbers (TIFNs. Firstly the concept of TIFNs and their arithmetic operations and cut sets are introduced as well as the ranking order relations. Secondly the concept of solutions for matrix games with payoffs of TIFNs is defined. A lexicographic methodology is developed to determine the solutions of matrix games with payoffs of TIFNs for both Players through solving a pair of bi-objective linear programming models derived from two new auxiliary intuitionistic fuzzy programming models. The proposed method is illustrated with a numerical example.

  4. Method of computer algebraic calculation of the matrix elements in the second quantization language

    International Nuclear Information System (INIS)

    Gotoh, Masashi; Mori, Kazuhide; Itoh, Reikichi

    1995-01-01

    An automated method by the algebraic programming language REDUCE3 for specifying the matrix elements expressed in second quantization language is presented and then applied to the case of the matrix elements in the TDHF theory. This program works in a very straightforward way by commuting the electron creation and annihilation operator (a † and a) until these operators have completely vanished from the expression of the matrix element under the appropriate elimination conditions. An improved method using singlet generators of unitary transformations in the place of the electron creation and annihilation operators is also presented. This improvement reduces the time and memory required for the calculation. These methods will make programming in the field of quantum chemistry much easier. 11 refs., 1 tab

  5. 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.

  6. 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

  7. 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...

  8. 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.

  9. ROSE: A realtime object oriented software environment for high fidelity replica simulation

    International Nuclear Information System (INIS)

    Abramovitch, A.

    1994-01-01

    An object oriented software environment used for the production testing and documentation of real time models for high fidelity training simulators encompasses a wide variety of software constructs including code generators for various classes of physical systems, model executive control programs, a high resolution graphics editor, as well as databases and associated access routines used to store and control information transfer among the various software entities. CAE Electronics' newly developed ROSE allows for the generation and integrated test of thermalhydraulic, analog control, digital control and electrical system models. Based on an iconical/standard subroutine representation of standard plant components along with an admittance matrix solution governed by the topology of the system under consideration, the ROSE blends together network solution algorithms and standard component models, both previously time tested via manual implementation into a single integrated automated software environment. The methodology employed to construct the ROSE, along with a synopsis of the various CASE tools integrated together to form a complete graphics based system for high fidelity real time code generation and validation is described in the presentation. (1 fig.)

  10. Ceramic Matrix Composite (CMC) Materials Characterization

    Science.gov (United States)

    Calomino, Anthony

    2001-01-01

    Under the former NASA EPM Program, much initial progress was made in identifying constituent materials and processes for SiC/SiC ceramic composite hot-section components. This presentation discusses the performance benefits of these approaches and elaborates on further constituent and property improvements made under NASA UEET. These include specific treatments at NASA that significantly improve the creep and environmental resistance of the Sylramic(TM) SiC fiber as well as the thermal conductivity and creep resistance of the CVI Sic matrix. Also discussed are recent findings concerning the beneficial effects of certain 2D-fabric architectures and carbon between the BN interphase coating and Sic matrix.

  11. Ceramic Matrix Composite (CMC) Materials Development

    Science.gov (United States)

    DiCarlo, James

    2001-01-01

    Under the former NASA EPM Program, much initial progress was made in identifying constituent materials and processes for SiC/SiC ceramic composite hot-section components. This presentation discusses the performance benefits of these approaches and elaborates on further constituent and property improvements made under NASA UEET. These include specific treatments at NASA that significantly improve the creep and environmental resistance of the Sylramic(TM) Sic fiber as well as the thermal conductivity and creep resistance of the CVI Sic matrix. Also discussed are recent findings concerning the beneficial effects of certain 2D-fabric architectures and carbon between the BN interphase coating and Sic matrix.

  12. Computational segmentation of collagen fibers in bone matrix indicates bone quality in ovariectomized rat spine.

    Science.gov (United States)

    Daghma, Diaa Eldin S; Malhan, Deeksha; Simon, Paul; Stötzel, Sabine; Kern, Stefanie; Hassan, Fathi; Lips, Katrin Susanne; Heiss, Christian; El Khassawna, Thaqif

    2018-05-01

    Bone loss varies according to disease and age and these variations affect bone cells and extracellular matrix. Osteoporosis rat models are widely investigated to assess mechanical and structural properties of bone; however, bone matrix proteins and their discrepant regulation of diseased and aged bone are often overlooked. The current study considered the spine matrix properties of ovariectomized rats (OVX) against control rats (Sham) at 16 months of age. Diseased bone showed less compact structure with inhomogeneous distribution of type 1 collagen (Col1) and changes in osteocyte morphology. Intriguingly, demineralization patches were noticed in the vicinity of blood vessels in the OVX spine. The organic matrix structure was investigated using computational segmentation of collagen fibril properties. In contrast to the aged bone, diseased bone showed longer fibrils and smaller orientation angles. The study shows the potential of quantifying transmission electron microscopy images to predict the mechanical properties of bone tissue.

  13. 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.

  14. 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.

  15. Mechanical characterization of SiC particulate & E-glass fiber reinforced Al 3003 hybrid metal matrix composites

    Science.gov (United States)

    Narayana, K. S. Lakshmi; Shivanand, H. K.

    2018-04-01

    Metal matrix composites constitute a class of low cost high quality materials which offer high performance for various industrial applications. The orientation of this research is towards the study of mechanical properties of as cast silicon carbide (SiC) particulates and Short E-Glass fibers reinforced Aluminum matrix composites (AMCs). The Hybrid metal matrix composite is developed by reinforcing SiC particulates of 100 microns and short E-Glass fibers of 2-3 mm length with Al 3003 in different compositions. The vortex method of stir casting was employed, in which the reinforcements were introduced into the vortex created by the molten metal by means of mechanical stirrer. The mechanical properties of the prepared metal matrix composites were analyzed. From the studies it was noticed that an improvement in mechanical properties of the reinforced alloys compared to unreinforced alloys.

  16. Some fundamental aspects of fault-tree and digraph-matrix relationships for a systems-interaction evaluation procedure

    International Nuclear Information System (INIS)

    Alesso, H.P.

    1982-01-01

    Recent events, such as Three Mile Island-2, Brown's Ferry-3, and Crystal River-3, have demonstrated that complex accidents can occur as a result of dependent (common-cause/mode) failures. These events are now being called Systems Interactions. A procedure for the identification and evaluation of Systems Interactions is being developed by the NRC. Several national laboratories and utilities have contributed preliminary procedures. As a result, there are several important views of the Systems Interaction problem. This report reviews some fundamental mathematical background of both fault-oriented and success-oriented risk analyses in order to bring out the advantages and disadvantages of each. In addition, it outlines several fault-oriented/dependency analysis approaches and several success-oriented/digraph-matrix approaches. The objective is to obtain a broad perspective of present options for solving the Systems Interaction problem

  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. Physical principles underlying the experimental methods for studying the orientational order of liquid crystals

    International Nuclear Information System (INIS)

    Limmer, S.

    1989-01-01

    The basic physical principles underlying different experimental methods frequently used for the determination of orientational order parameters of liquid crystals are reviewed. The methods that are dealt with here include the anisotropy of the diamagnetic susceptibility, birefringence, linear dichroism, Raman scattering, fluorescence depolarization, electron paramagnetic resonance (EPR), and nuclear magnetic resonance (NMR). The fundamental assertions that can be obtained by the different methods as well as their advantages, drawbacks and limitations are inspected. Typical sources of uncertainties and inaccuracies are discussed. To quantitatively evaluate the experimental data with reference to the orientational order the general tensor formalism developed by Schmiedel was employed throughout according to which the order matrix comprises 25 real elements yet. Within this context the interplay of orientational ordering and molecular conformation is scrutinized. (author)

  19. New Multi-HAzard and MulTi-RIsk Assessment MethodS for Europe (MATRIX): A research program towards mitigating multiple hazards and risks in Europe

    Science.gov (United States)

    Fleming, K. M.; Zschau, J.; Gasparini, P.; Modaressi, H.; Matrix Consortium

    2011-12-01

    Scientists, engineers, civil protection and disaster managers typically treat natural hazards and risks individually. This leads to the situation where the frequent causal relationships between the different hazards and risks, e.g., earthquakes and volcanos, or floods and landslides, are ignored. Such an oversight may potentially lead to inefficient mitigation planning. As part of their efforts to confront this issue, the European Union, under its FP7 program, is supporting the New Multi-HAzard and MulTi-RIsK Assessment MethodS for Europe or MATRIX project. The focus of MATRIX is on natural hazards, in particular earthquakes, landslides, volcanos, wild fires, storms and fluvial and coastal flooding. MATRIX will endeavour to develop methods and tools to tackle multi-type natural hazards and risks within a common framework, focusing on methodologies that are suited to the European context. The work will involve an assessment of current single-type hazard and risk assessment methodologies, including a comparison and quantification of uncertainties and harmonization of single-type methods, examining the consequence of cascade effects within a multi-hazard environment, time-dependent vulnerability, decision making and support for multi-hazard mitigation and adaption, and a series of test cases. Three test sites are being used to assess the methods developed within the project (Naples, Cologne, and the French West Indies), as well as a "virtual city" based on a comprehensive IT platform that will allow scenarios not represented by the test cases to be examined. In addition, a comprehensive dissemination program that will involve national platforms for disaster management, as well as various outreach activities, will be undertaken. The MATRIX consortium consists of ten research institutions (nine European and one Canadian), an end-user (i.e., one of the European national platforms for disaster reduction) and a partner from industry.

  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 ...