WorldWideScience

Sample records for program program objectives

  1. Programs as Data Objects

    DEFF Research Database (Denmark)

    This book constitutes the refereed proceedings of the Second Symposium on Programs as Data Objects, PADO 2001, held in Aarhus, Denmark, in May 2001. The 14 revised full papers presented were carefully reviewed and selected from 30 submissions. Various aspects of looking at programs as data objects...... are covered from the point of view of program analysis, program transformation, computational complexity, etc....

  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. Programming Scala Scalability = Functional Programming + Objects

    CERN Document Server

    Wampler, Dean

    2009-01-01

    Learn how to be more productive with Scala, a new multi-paradigm language for the Java Virtual Machine (JVM) that integrates features of both object-oriented and functional programming. With this book, you'll discover why Scala is ideal for highly scalable, component-based applications that support concurrency and distribution. Programming Scala clearly explains the advantages of Scala as a JVM language. You'll learn how to leverage the wealth of Java class libraries to meet the practical needs of enterprise and Internet projects more easily. Packed with code examples, this book provides us

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

  5. Object Oriented Programming in Director

    Directory of Open Access Journals (Sweden)

    Marian DARDALA

    2006-01-01

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

  6. Computer programs as accounting object

    Directory of Open Access Journals (Sweden)

    I.V. Perviy

    2015-03-01

    Full Text Available Existing approaches to the regulation of accounting software as one of the types of intangible assets have been considered. The features and current state of the legal protection of computer programs have been analyzed. The reasons for the need to use patent law as a means of legal protection of individual elements of computer programs have been discovered. The influence of the legal aspects of the use of computer programs for national legislation to their accounting reflection has been analyzed. The possible options for the transfer of rights from computer programs copyright owners have been analyzed that should be considered during creation of software accounting system at the enterprise. Identified and analyzed the characteristics of computer software as an intangible asset under the current law. General economic characteristics of computer programs as one of the types of intangible assets have been grounded. The main distinguishing features of software compared to other types of intellectual property have been all ocated

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

  8. Tangible cubes as programming objects

    CSIR Research Space (South Africa)

    Smith, Andrew C

    2006-11-01

    Full Text Available by the relative placement of physical cubes. The following six functionalities have been implemented: turn the body left/right, turn the head left/right, and move the body forward/backwards. The movements are all incremental. To achieve maximum body and head... the sequence started. Now, left and right have been “interchanged”. When programming, the child would not take this into consideration. In other words, the co-ordinates of the robot are different to the coordinates of the world, but the programming child...

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

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

  11. 7 CFR 3560.602 - Program objectives.

    Science.gov (United States)

    2010-01-01

    ... AGRICULTURE DIRECT MULTI-FAMILY HOUSING LOANS AND GRANTS On-Farm Labor Housing § 3560.602 Program objectives. In addition to the objectives stated in § 3560.52, on-farm labor housing funds will be used to... 7 Agriculture 15 2010-01-01 2010-01-01 false Program objectives. 3560.602 Section 3560.602...

  12. 7 CFR 3560.552 - Program objectives.

    Science.gov (United States)

    2010-01-01

    ... AGRICULTURE DIRECT MULTI-FAMILY HOUSING LOANS AND GRANTS Off-Farm Labor Housing § 3560.552 Program objectives. (a) In addition to the objectives stated in § 3560.52, off-farm labor housing loan and grant funds... 7 Agriculture 15 2010-01-01 2010-01-01 false Program objectives. 3560.552 Section 3560.552...

  13. 32 CFR 634.5 - Program objectives.

    Science.gov (United States)

    2010-07-01

    ... 32 National Defense 4 2010-07-01 2010-07-01 true Program objectives. 634.5 Section 634.5 National Defense Department of Defense (Continued) DEPARTMENT OF THE ARMY (CONTINUED) LAW ENFORCEMENT AND CRIMINAL INVESTIGATIONS MOTOR VEHICLE TRAFFIC SUPERVISION Introduction § 634.5 Program objectives. (a) The objectives of motor vehicle traffic...

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

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

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

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

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

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

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

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

  2. 7 CFR 3550.51 - Program objectives.

    Science.gov (United States)

    2010-01-01

    ... 7 Agriculture 15 2010-01-01 2010-01-01 false Program objectives. 3550.51 Section 3550.51... AGRICULTURE DIRECT SINGLE FAMILY HOUSING LOANS AND GRANTS Section 502 Origination § 3550.51 Program objectives..., applicants are required to use section 502 funds in conjunction with funding or financing from other sources...

  3. 7 CFR 3560.52 - Program objectives.

    Science.gov (United States)

    2010-01-01

    ... objectives. The Agency uses appropriated funds to finance the construction, rehabilitation of program... 7 Agriculture 15 2010-01-01 2010-01-01 false Program objectives. 3560.52 Section 3560.52 Agriculture Regulations of the Department of Agriculture (Continued) RURAL HOUSING SERVICE, DEPARTMENT OF...

  4. 32 CFR 636.2 - Program objectives.

    Science.gov (United States)

    2010-07-01

    ... 32 National Defense 4 2010-07-01 2010-07-01 true Program objectives. 636.2 Section 636.2 National Defense Department of Defense (Continued) DEPARTMENT OF THE ARMY (CONTINUED) LAW ENFORCEMENT AND CRIMINAL INVESTIGATIONS MOTOR VEHICLE TRAFFIC SUPERVISION (SPECIFIC INSTALLATIONS) Fort Stewart, Georgia § 636.2 Program objectives. In addition to the...

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

  6. 24 CFR 984.102 - Program objectives.

    Science.gov (United States)

    2010-04-01

    ... education, employment, and business and social skills necessary to achieve self-sufficiency, as defined in... 984.102 Housing and Urban Development Regulations Relating to Housing and Urban Development (Continued... SECTION 8 AND PUBLIC HOUSING FAMILY SELF-SUFFICIENCY PROGRAM General § 984.102 Program objectives. The...

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

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

  9. Interactive development of object handling programs

    Energy Technology Data Exchange (ETDEWEB)

    Gini, G C; Gini, M L

    1982-01-01

    The authors describe work on development of a software system for writing and testing programs for a computer controlled manipulation. The authors examine in particular how the development of working programs is facilitated by the use of an interactive system based on an interpreter. The paper presents the main features of Pointy the system developed at Stanford Artificial Intelligence Laboratory as a tool for writing assembly programs. The user, interacting with the manipulator, constructs an incremental model of the objects involved in the assembly and develops the corresponding symbolic program. 13 references.

  10. Fuzzy Multi-objective Linear Programming Approach

    Directory of Open Access Journals (Sweden)

    Amna Rehmat

    2007-07-01

    Full Text Available Traveling salesman problem (TSP is one of the challenging real-life problems, attracting researchers of many fields including Artificial Intelligence, Operations Research, and Algorithm Design and Analysis. The problem has been well studied till now under different headings and has been solved with different approaches including genetic algorithms and linear programming. Conventional linear programming is designed to deal with crisp parameters, but information about real life systems is often available in the form of vague descriptions. Fuzzy methods are designed to handle vague terms, and are most suited to finding optimal solutions to problems with vague parameters. Fuzzy multi-objective linear programming, an amalgamation of fuzzy logic and multi-objective linear programming, deals with flexible aspiration levels or goals and fuzzy constraints with acceptable deviations. In this paper, a methodology, for solving a TSP with imprecise parameters, is deployed using fuzzy multi-objective linear programming. An example of TSP with multiple objectives and vague parameters is discussed.

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

  12. Neural-Network Object-Recognition Program

    Science.gov (United States)

    Spirkovska, L.; Reid, M. B.

    1993-01-01

    HONTIOR computer program implements third-order neural network exhibiting invariance under translation, change of scale, and in-plane rotation. Invariance incorporated directly into architecture of network. Only one view of each object needed to train network for two-dimensional-translation-invariant recognition of object. Also used for three-dimensional-transformation-invariant recognition by training network on only set of out-of-plane rotated views. Written in C language.

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

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

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

  16. tactusLogic: programming using physical objects

    CSIR Research Space (South Africa)

    Smith, Andrew C

    2011-05-01

    Full Text Available We describe a new programming language that is based on physical elements and especially developed to test the hypothesis that a physical computer programming language is possible. This imperative language is deliberately limited to a few operators...

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

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

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

    DEFF Research Database (Denmark)

    Knudsen, Jørgen Lindskov; Madsen, Ole Lehrmann

    1988-01-01

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

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

  1. Multi-objective convex programming problem arising in multivariate ...

    African Journals Online (AJOL)

    user

    Multi-objective convex programming problem arising in ... However, although the consideration of multiple objectives may seem a novel concept, virtually any nontrivial ..... Solving multiobjective programming problems by discrete optimization.

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

  3. Programming a Distributed System Using Shared Objects

    NARCIS (Netherlands)

    Tanenbaum, A.S.; Bal, H.E.; Kaashoek, M.F.

    1993-01-01

    Building the hardware for a high-performance distributed computer system is a lot easier than building its software. The authors describe a model for programming distributed systems based on abstract data types that can be replicated on all machines that need them. Read operations are done locally,

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

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

  6. Programming

    International Nuclear Information System (INIS)

    Jackson, M.A.

    1982-01-01

    The programmer's task is often taken to be the construction of algorithms, expressed in hierarchical structures of procedures: this view underlies the majority of traditional programming languages, such as Fortran. A different view is appropriate to a wide class of problem, perhaps including some problems in High Energy Physics. The programmer's task is regarded as having three main stages: first, an explicit model is constructed of the reality with which the program is concerned; second, this model is elaborated to produce the required program outputs; third, the resulting program is transformed to run efficiently in the execution environment. The first two stages deal in network structures of sequential processes; only the third is concerned with procedure hierarchies. (orig.)

  7. Programming

    OpenAIRE

    Jackson, M A

    1982-01-01

    The programmer's task is often taken to be the construction of algorithms, expressed in hierarchical structures of procedures: this view underlies the majority of traditional programming languages, such as Fortran. A different view is appropriate to a wide class of problem, perhaps including some problems in High Energy Physics. The programmer's task is regarded as having three main stages: first, an explicit model is constructed of the reality with which the program is concerned; second, thi...

  8. Swift vs. Objective-C: A New Programming Language

    Directory of Open Access Journals (Sweden)

    Cristian González García

    2015-06-01

    In this article, we compare the new programming language of Apple, Swift, with the main programming language of Apple before Swift, Objective-C. We are going to show the differences, characteristics and novelties to verify the words of Apple about Swift. With that we want to answer the next question: Is Swift a new programming language easier, more secure and quicker to develop than Objective-C?

  9. Dynamic Learning Objects to Teach Java Programming Language

    Science.gov (United States)

    Narasimhamurthy, Uma; Al Shawkani, Khuloud

    2010-01-01

    This article describes a model for teaching Java Programming Language through Dynamic Learning Objects. The design of the learning objects was based on effective learning design principles to help students learn the complex topic of Java Programming. Visualization was also used to facilitate the learning of the concepts. (Contains 1 figure and 2…

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

  11. End user programming with personally meaningful objects

    CSIR Research Space (South Africa)

    Smith, Andrew C

    2016-09-01

    Full Text Available (Kimchi et al., 2003). Perceptual organisation is a neuro-cognitive process that dictates how we perceive objects in physical space and how we interpret some objects as being distinct from others and yet other objects as part of a whole (Helm, 2014... called the designer-cum-user. Using this approach, the user creates a personally meaningful artefact that represents the target product. Although not confirmed, we anticipate that this approach reduces the initial cognitive load on the user when he uses...

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

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

  14. A Linear Programming Model to Optimize Various Objective Functions of a Foundation Type State Support Program.

    Science.gov (United States)

    Matzke, Orville R.

    The purpose of this study was to formulate a linear programming model to simulate a foundation type support program and to apply this model to a state support program for the public elementary and secondary school districts in the State of Iowa. The model was successful in producing optimal solutions to five objective functions proposed for…

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

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

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

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

  19. Objective Evaluation in an Online Geographic Information System Certificate Program

    OpenAIRE

    Scott L. WALKER

    2005-01-01

    Objective Evaluation in an Online Geographic Information System Certificate Program Asst. Professor. Dr. Scott L. WALKER Texas State University-San Marcos San Marcos, Texas, USA ABSTRACT Departmental decisions regarding distance education programs can be subject to subjective decision-making processes influenced by external factors such as strong faculty opinions or pressure to increase student enrolment. This paper outlines an evaluation of a departmental distance-education program....

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

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

  2. Indigenous african artefacts: Can they serve as tangible programming objects?

    CSIR Research Space (South Africa)

    Smith, Andrew C

    2010-05-01

    Full Text Available , African artefacts, Interaction design. 1. Introduction The aim of our research is to investigate the possible use of physical artefacts as tangible programming objects with the purpose of instilling an interest in programming amongst regional tribes... in Africa. Physical artefacts are hand-crafted objects made by community members. We envisage a simple computing system that derives its input from the manipulation of artefacts as opposed to the use of a keyboard and mouse. In order to do so...

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

  4. An Introduction to Object-Oriented Programming with a Didactic Microworld: "objectKarel"

    Science.gov (United States)

    Xinogalos, Stelios; Satratzemi, Maya; Dagdilelis, Vassilios

    2006-01-01

    The objects-first strategy to teaching programming has prevailed over the imperative-first and functional-first strategies during the last decade. However, the objects-first strategy has created added difficulties to both the teaching and learning of programming. In an attempt to confront these difficulties and support the objects-first strategy…

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

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

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

    NARCIS (Netherlands)

    Grabe, Immo

    2012-01-01

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

  8. US Advanced Light Water Reactor Program; overall objective

    International Nuclear Information System (INIS)

    Klug, N.

    1989-01-01

    The overall objective of the US Department of Energy (DOE) Advanced Light Water Reactor (ALWR) program is to perform coordinated programs of the nuclear industry and DOE to insure the availability of licensed, improved, and simplified light water reactor standard plant designs that may be ordered in the 1990's to help meet the US electrical power demand. The discussion includes plans to meet program objectives and the design certification program. DOE is currently supporting the development of conceptual designs, configurations, arrangements, construction methods/plans, and proof test key design features for the General Electric ASBWR and the Westinghouse AP600. Key features of each are summarized. Principal milestones related to licensing of large standard plants, simplified mid-size plant development, and plant lifetime improvement are noted

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

  10. School lunch program in India: background, objectives and components.

    Science.gov (United States)

    Chutani, Alka Mohan

    2012-01-01

    The School Lunch Program in India (SLP) is the largest food and nutrition assistance program feeding millions of children every day. This paper provides a review of the background information on the SLP in India earlier known as national program for nutrition support to primary education (NP-NSPE) and later as mid day meal scheme, including historical trends and objectives and components/characteristics of the scheme. It also addresses steps being taken to meet challenges being faced by the administrators of the program in monitoring and evaluation of the program. This program was initially started in 1960 in few states to overcome the complex problems malnutrition and illiteracy. Mid Day Meal Scheme is the popular name for school meal program. In 2001, as per the supreme court orders, it became mandatory to give a mid day meal to all primary and later extended to upper primary school children studying in the government and government aided schools. This scheme benefitted 140 million children in government assisted schools across India in 2008, strengthening child nutrition and literacy. In a country with a large percent of illiterate population with a high percent of children unable to read or write; governmental and non-governmental organizations have reported that mid day meal scheme has consistently increased enrollment in schools in India. One of the main goals of school lunch program is to promote the health and well-being of the Nation's children.

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

  12. An overview of solution methods for multi-objective mixed integer linear programming programs

    DEFF Research Database (Denmark)

    Andersen, Kim Allan; Stidsen, Thomas Riis

    Multiple objective mixed integer linear programming (MOMIP) problems are notoriously hard to solve to optimality, i.e. finding the complete set of non-dominated solutions. We will give an overview of existing methods. Among those are interactive methods, the two phases method and enumeration...... methods. In particular we will discuss the existing branch and bound approaches for solving multiple objective integer programming problems. Despite the fact that branch and bound methods has been applied successfully to integer programming problems with one criterion only a few attempts has been made...

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

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

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

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

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

  18. 41 CFR 101-27.203 - Program objectives.

    Science.gov (United States)

    2010-07-01

    ...-Management of Shelf-Life Materials § 101-27.203 Program objectives. In order to assure maximum use of shelf...) Conduct inventory management analyses to determine if shelf-life stocks are expected to be utilized prior... transfer of such stock in sufficient time to permit usage prior to deterioration. (e) Make available for...

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

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

    International Nuclear Information System (INIS)

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

    1988-01-01

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

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

  2. Assessing Program Learning Objectives to Improve Undergraduate Physics Education

    Science.gov (United States)

    Menke, Carrie

    2014-03-01

    Our physics undergraduate program has five program learning objectives (PLOs) focusing on (1) physical principles, (2) mathematical expertise, (3) experimental technique, (4) communication and teamwork, and (5) research proficiency. One PLO is assessed each year, with the results guiding modifications in our curriculum and future assessment practices; we have just completed our first cycle of assessing all PLOs. Our approach strives to maximize the ease and applicability of our assessment practices while maintaining faculty's flexibility in course design and delivery. Objectives are mapped onto our core curriculum with identified coursework collected as direct evidence. We've utilized mostly descriptive rubrics, applying them at the course and program levels as well as sharing them with the students. This has resulted in more efficient assessment that is also applicable to reaccreditation efforts, higher inter-rater reliability than with other rubric types, and higher quality capstone projects. We've also found that the varied quality of student writing can interfere with our assessment of other objectives. This poster outlines our processes, resources, and how we have used PLO assessment to strengthen our undergraduate program.

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

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

  5. Geothermal Program Review VI: proceedings. Beyond goals and objectives

    Energy Technology Data Exchange (ETDEWEB)

    1988-01-01

    Program Review VI was comprised of six sessions, including an opening session, four technical sessions that addressed each of the major DOE research areas, and a session on special issues. The technical sessions were on Hydrothermal, Hot Dry Rock, Geopressured and Magma resources. Presenters in the technical sessions discussed their R and D activities within the context of specific GTD Programmatic Objectives for that technology, their progress toward achieving those objectives, and the value of those achievements to industry. The ''Special Issues'' presentations addressed several topics such as the interactions between government and industry on geothermal energy R and D; the origin and basis for the programmatic objectives analytical computer model; and international marketing opportunities for US geothermal equipment and services. The unique aspect of Program Review VI was that it was held in conjunction with the National Geothermal Association's Industry Round Table on Federal R and D. The Round Table provided a forum for open and lively discussions between industry and government researchers and gave industry an opportunity to convey their needs and perspectives on DOE's research programs. These discussions also provided valuable information to DOE regarding industry's priorities and directions.

  6. Objective Evaluation in an Online Geographic Information System Certificate Program

    Directory of Open Access Journals (Sweden)

    Scott L. WALKER

    2005-01-01

    Full Text Available Objective Evaluation in an Online Geographic Information System Certificate Program Asst. Professor. Dr. Scott L. WALKER Texas State University-San Marcos San Marcos, Texas, USA ABSTRACT Departmental decisions regarding distance education programs can be subject to subjective decision-making processes influenced by external factors such as strong faculty opinions or pressure to increase student enrolment. This paper outlines an evaluation of a departmental distance-education program. The evaluation utilized several methods that strived to inject objectivity in evaluation and subsequent decision-making. A rapid multi-modal approach included evaluation methods of (1 considering the online psychosocial learning environment, (2 content analyses comparing the online version of classes to face-to-face versions, (3 cost comparisons in online vs. face-to-face classes, (4 student outcomes, (5 student retention, and (6 benchmarking. These approaches offer opportunities for departmental administrators and decision-making committees to make judgments informed by facts rather than being influenced by the emotions, beliefs, or opinions of organizational dynamics.

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

  8. Mathematical programming and financial objectives for scheduling projects

    CERN Document Server

    Kimms, Alf

    2001-01-01

    Mathematical Programming and Financial Objectives for Scheduling Projects focuses on decision problems where the performance is measured in terms of money. As the title suggests, special attention is paid to financial objectives and the relationship of financial objectives to project schedules and scheduling. In addition, how schedules relate to other decisions is treated in detail. The book demonstrates that scheduling must be combined with project selection and financing, and that scheduling helps to give an answer to the planning issue of the amount of resources required for a project. The author makes clear the relevance of scheduling to cutting budget costs. The book is divided into six parts. The first part gives a brief introduction to project management. Part two examines scheduling projects in order to maximize their net present value. Part three considers capital rationing. Many decisions on selecting or rejecting a project cannot be made in isolation and multiple projects must be taken fully into a...

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

  10. A scalable parallel algorithm for multiple objective linear programs

    Science.gov (United States)

    Wiecek, Malgorzata M.; Zhang, Hong

    1994-01-01

    This paper presents an ADBASE-based parallel algorithm for solving multiple objective linear programs (MOLP's). Job balance, speedup and scalability are of primary interest in evaluating efficiency of the new algorithm. Implementation results on Intel iPSC/2 and Paragon multiprocessors show that the algorithm significantly speeds up the process of solving MOLP's, which is understood as generating all or some efficient extreme points and unbounded efficient edges. The algorithm gives specially good results for large and very large problems. Motivation and justification for solving such large MOLP's are also included.

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

    International Nuclear Information System (INIS)

    SKELLY, J.F.

    1997-01-01

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

  12. Towards lexicographic multi-objective linear programming using grossone methodology

    Science.gov (United States)

    Cococcioni, Marco; Pappalardo, Massimo; Sergeyev, Yaroslav D.

    2016-10-01

    Lexicographic Multi-Objective Linear Programming (LMOLP) problems can be solved in two ways: preemptive and nonpreemptive. The preemptive approach requires the solution of a series of LP problems, with changing constraints (each time the next objective is added, a new constraint appears). The nonpreemptive approach is based on a scalarization of the multiple objectives into a single-objective linear function by a weighted combination of the given objectives. It requires the specification of a set of weights, which is not straightforward and can be time consuming. In this work we present both mathematical and software ingredients necessary to solve LMOLP problems using a recently introduced computational methodology (allowing one to work numerically with infinities and infinitesimals) based on the concept of grossone. The ultimate goal of such an attempt is an implementation of a simplex-like algorithm, able to solve the original LMOLP problem by solving only one single-objective problem and without the need to specify finite weights. The expected advantages are therefore obvious.

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

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

  15. Automation of program model developing for complex structure control objects

    International Nuclear Information System (INIS)

    Ivanov, A.P.; Sizova, T.B.; Mikhejkina, N.D.; Sankovskij, G.A.; Tyufyagin, A.N.

    1991-01-01

    A brief description of software for automated developing the models of integrating modular programming system, program module generator and program module library providing thermal-hydraulic calcualtion of process dynamics in power unit equipment components and on-line control system operation simulation is given. Technical recommendations for model development are based on experience in creation of concrete models of NPP power units. 8 refs., 1 tab., 4 figs

  16. Farm Planning by Fuzzy Multi Objective Programming Model

    Directory of Open Access Journals (Sweden)

    m Raei Jadidi

    2010-05-01

    Full Text Available In current study, Fuzzy Goal Programming (FGP model by considering a set of social and economic goals, was applied to optimal land allocation in Koshksaray district, Marand city, East Azarbaijan province, Iran. Farmer goals including total cultivable area, factor of production, production levels of various crops and total expected profit were considered fuzzily in establishment of the model. The goals were considered by 16 scenarios in the form of single objective, compound and priority structures. Results showed that, cost minimization in single objective and compound scenario is the best as compared with current conditions. In priority structure, scenario 10 with priorities of profit maximization, cost minimization, satisfying of production goals considering cost minimization and production goals, and scenario 13 with priorities of profit maximization, satisfying factor of production goals, cost minimization and fulfilling production goals, had minimum Euclidean Distance and satisfied the fuzzy objectives. Moreover, dry barley, irrigated and dry wheat and irrigated barely had maximum and minimum cultivated area, respectively. According to the findings, by reallocation of resources, farmers can achieve their better goals and objectives.

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

  18. CONSIDERATIONS ON OBJECT-ORIENTED PROGRAMMING ENVIRONMENT AUTOCAD DRAWINGS

    Directory of Open Access Journals (Sweden)

    PINTILIE Alexandru

    2015-06-01

    Full Text Available In recent years, Low Cost CAD systems are widespread in the technical world. Currently, the highest-rated CAD system is AutoCAD due to the fact that in association with AutoLISP programming language covered a broad range of production needs. As a high-level programming language, AutoLISP provides an easy and efficient programming technique that leads to automation and parameterization of AutoCAD commands and reduces the time spending for designing the drawings. This paper aims to highlight the advantages of using AutoLISP programming environment in the 2D drafting and 3D modeling using AutoCAD tools.

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

  20. Multi-Objective Fuzzy Linear Programming In Agricultural Production Planning

    Directory of Open Access Journals (Sweden)

    H.M.I.U. Herath

    2015-08-01

    Full Text Available Abstract Modern agriculture is characterized by a series of conflicting optimization criteria that obstruct the decision-making process in the planning of agricultural production. Such criteria are usually net profit total cost total production etc. At the same time the decision making process in the agricultural production planning is often conducted with data that accidentally occur in nature or that are fuzzy not deterministic. Such data are the yields of various crops the prices of products and raw materials demand for the product the available quantities of production factors such as water labor etc. In this paper a fuzzy multi-criteria mathematical programming model is presented. This model is applied in a region of 10 districts in Sri Lanka where paddy is cultivated under irrigated and rain fed water in the two main seasons called Yala and Maha and the optimal production plan is achieved. This study was undertaken to find out the optimal allocation of land for paddy to get a better yield while satisfying the two conflicting objectives profit maximizing and cost minimizing subjected to the utilizing of water constraint and the demand constraint. Only the availability of land constraint is considered as a crisp in nature while objectives and other constraints are treated as fuzzy. It is observed that the MOFLP is an effective method to handle more than a single objective occurs in an uncertain vague environment.

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

  2. CONSIDERATIONS ON OBJECT-ORIENTED PROGRAMMING ENVIRONMENT AUTOCAD DRAWINGS

    OpenAIRE

    PINTILIE Alexandru; AVRAM Elena Rita

    2015-01-01

    In recent years, Low Cost CAD systems are widespread in the technical world. Currently, the highest-rated CAD system is AutoCAD due to the fact that in association with AutoLISP programming language covered a broad range of production needs. As a high-level programming language, AutoLISP provides an easy and efficient programming technique that leads to automation and parameterization of AutoCAD commands and reduces the time spending for designing the drawings. This paper aims to highlight th...

  3. 20 CFR 628.701 - Program goals and objectives.

    Science.gov (United States)

    2010-04-01

    ... supplementary or alternative school programs; improvement of employability skills, including provision of... enhancement of basic educational skills through improvement in school retention or academic performance... skills; and demonstrated coordination with other appropriate community organizations. (b) Each SDA shall...

  4. Codecharts roadmaps and blueprints for object-oriented programs

    CERN Document Server

    Eden, Amnon H

    2011-01-01

    NEW LANGUAGE VISUALIZES PROGRAM ABSTRACTIONS CLEARLY AND PRECISELY Popular software modelling notations visualize implementation minutiae but fail to scale, to capture design abstractions, and to deliver effective tool support. Tailored to overcome these limitations, Codecharts can elegantly model roadmaps and blueprints for Java, C++, and C# programs of any size clearly, precisely, and at any level of abstraction. More practically, significant productivity gains for programmers using tools supporting Codecharts have been demonstrated in controlled experiments. Hundreds of figures a

  5. A refinement methodology for object-oriented programs

    OpenAIRE

    Tafat , Asma; Boulmé , Sylvain; Marché , Claude

    2010-01-01

    International audience; Refinement is a well-known approach for developing correct-byconstruction software. It has been very successful for producing high quality code e.g., as implemented in the B tool. Yet, such refinement techniques are restricted in the sense that they forbid aliasing (and more generally sharing of data-structures), which often happens in usual programming languages. We propose a sound approach for refinement in presence of aliases. Suitable abstractions of programs are d...

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

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

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

  9. The Java Series: Basic Concepts in Object Oriented Programming

    CERN Multimedia

    CERN. Geneva

    2000-01-01

    The talk will be general enough not to require any previous knowledge of any programming language but some insight in software development would be convenient. In the same way, the talk will give you the basics to learn any OO based methodology or language.

  10. Point efficiency of the notion in multi objective programming

    International Nuclear Information System (INIS)

    Kampempe, B.J.D.; Manya, N.L.

    2010-01-01

    The approaches to the problem of multi-objective linear programming stochastic (PLMS) which have been proposed so far in the literature are not really satisfactory (9,11), so we want, in this article, to approach the problem of PLMS using the concept of efficiency point. It is also necessary to define what is meant by efficiency point in the context of PLMS. This is precisely the purpose of this article. In fact, it seeks to provide specific definitions of effective solutions that are not only mathematically consistent, but also have significance to a decision maker faced with such a decision problem. As a result, we have to use the concept of dominance in the time of PLMS, in the context where one has ordinal preference but no utility functions. In this paper, we propose to further explore the concepts of dominance and efficiency point. Indeed, the whole point P effective solutions are usually very broad and as we shall see, it can be identical to X. Accordingly, we will try to relax the definition of dominance relation >p in order to obtain other types of dominance point less demanding and generating subsets may be more effective especially interesting for a decision maker. We shall have to distinguish two other families of dominance relations point : the dominance and dominance scenario test, and within sets of efficient solutions proposed by these last two relations, we will focus on subsets of efficient solutions called sponsored and unanimous. We will study the properties of these various relationships and the possible links between the different effective resulting sets in order to find them and to calculate them explicitly. Finally we will establish some connections between different notions of efficiency and timely concept of Pareto-efficient solution on the deterministic case (PLMD)

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

  12. DICE: An Object Oriented Programming Environment for Cooperative Engineering Design

    Science.gov (United States)

    1989-03-20

    environment called PARMENIDES /FRULEKIT; PARMENIDES /FRULEKIT supports programming in frames and rules and was developed in LISP at Carnegie-Mellon...the domain of building design and construction. The Blackboard in DICEY-BUILDER is represented as frames in PARMENIDES , while the KMs are implemented... PARMENIDES fo rart omat format d a b C /envelope BLACKBOAR D machine to machine (’BLACKBOARD l m message f il transfer message p read •d message format J

  13. ActionScript 30 Design Patterns Object Oriented Programming Techniques

    CERN Document Server

    Sanders, William

    2008-01-01

    If you're an experienced Flash or Flex developer ready to tackle sophisticated programming techniques with ActionScript 3.0, this hands-on introduction to design patterns takes you step by step through the process. You learn about various types of design patterns and construct small abstract examples before trying your hand at building full-fledged working applications outlined in the book.

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

  15. Hand-crafted programming objects and visual perception

    CSIR Research Space (South Africa)

    Smith, Andrew C

    2009-05-01

    Full Text Available . The diminishing differences between the results of the two groups can possibly be explained to be as a result of the children from School B’s increased familiarity with the tangible programming technology as the tests progressed. Figure 10: Test results.... This research was funded by the South African Department of Science and Technology. 9. References [1] S. Papert, The children’s machine: rethinking school in the age of the computer, Basic Books, 1993, p 157. [2] M. Vesisenaho, Developing university...

  16. PFR/TREAT program: objectives, accomplishments, and plans

    International Nuclear Information System (INIS)

    Cowking, C.B.; Alter, H.; Stillwell, J.; Wood, M.H.; Woods, W.J.; Culley, G.E.; Klickman, A.E.; Borys, S.S.

    1984-01-01

    The PFR-TREAT collaborative program of transient safety testing of fast reactor fuel was established in 1979 to provide mutual advantage to USDOE and the UKAEA through irradiation of US and UK full-length fuel pins in PFR, followed by safety testing in TREAT. The tests which were planned include Transient Over-Power (TOP) and Transient Under-Cooling with Over-Power (TUCOP) tests to fuel destruction and re-distribution; the results will provide significant new information on fuel and cladding behavior in hypothetical reactor faults. The information obtained in both US and UK fuel pins is to be interpreted by both partners and published jointly when mutually agreed. Thirteen tests, on fresh and irradiated fuel, in single-pin and 7-pin test sections, were completed by the end of 1983. The test matrix, which is currently being re-evaluated, calls for additional tests to be run under the present agreement. There has been an extensive program of post irradiation examination of sibling pins in both the UK and the US to characterize the test fuel prior to destructive irradiation, including testing of irradiated cladding to determine its failure characteristics

  17. DATA Act File B Object Class and Program Activity - Social Security

    Data.gov (United States)

    Social Security Administration — The DATA Act Information Model Schema Reporting Submission Specification File B. File B includes the agency object class and program activity detail obligation and...

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

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

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

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

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

  3. Fuzzy Multi Objective Linear Programming Problem with Imprecise Aspiration Level and Parameters

    Directory of Open Access Journals (Sweden)

    Zahra Shahraki

    2015-07-01

    Full Text Available This paper considers the multi-objective linear programming problems with fuzzygoal for each of the objective functions and constraints. Most existing works deal withlinear membership functions for fuzzy goals. In this paper, exponential membershipfunction is used.

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

  5. Multiple utility constrained multi-objective programs using Bayesian theory

    Science.gov (United States)

    Abbasian, Pooneh; Mahdavi-Amiri, Nezam; Fazlollahtabar, Hamed

    2018-03-01

    A utility function is an important tool for representing a DM's preference. We adjoin utility functions to multi-objective optimization problems. In current studies, usually one utility function is used for each objective function. Situations may arise for a goal to have multiple utility functions. Here, we consider a constrained multi-objective problem with each objective having multiple utility functions. We induce the probability of the utilities for each objective function using Bayesian theory. Illustrative examples considering dependence and independence of variables are worked through to demonstrate the usefulness of the proposed model.

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

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

  8. Mathematics Education: Student Terminal Goals, Program Goals, and Behavioral Objectives.

    Science.gov (United States)

    Mesa Public Schools, AZ.

    Behavioral objectives are listed for the primary, intermediate and junior high mathematics curriculum in the Mesa Public Schools (Arizona). Lists of specific objectives are given by level for sets, symbol recognition, number operations, mathematical structures, measurement and problem solving skills. (JP)

  9. Inter-deriving Semantic Artifacts for Object-Oriented Programming

    DEFF Research Database (Denmark)

    Danvy, Olivier; Johannsen, Jacob

    2008-01-01

    We present a new abstract machine for Abadi and Cardelli's untyped calculus of objects. What is special about this semantic artifact (i.e., man-made construct) is that is mechanically corresponds to both the reduction semantics (i.e., small-step operational semantics) and the natural semantics (i...... actual substitutions, we then represent object methods as closures and in the same inter-derivational spirit, we present three new semantic artifacts: a reduction semantics for a version of Abadi and Cardelli's untyped calculus of objects with explicit substitutions, an environment-based abstract machine...

  10. Analysis of the efficiency of the linearization techniques for solving multi-objective linear fractional programming problems by goal programming

    Directory of Open Access Journals (Sweden)

    Tunjo Perić

    2017-01-01

    Full Text Available This paper presents and analyzes the applicability of three linearization techniques used for solving multi-objective linear fractional programming problems using the goal programming method. The three linearization techniques are: (1 Taylor’s polynomial linearization approximation, (2 the method of variable change, and (3 a modification of the method of variable change proposed in [20]. All three linearization techniques are presented and analyzed in two variants: (a using the optimal value of the objective functions as the decision makers’ aspirations, and (b the decision makers’ aspirations are given by the decision makers. As the criteria for the analysis we use the efficiency of the obtained solutions and the difficulties the analyst comes upon in preparing the linearization models. To analyze the applicability of the linearization techniques incorporated in the linear goal programming method we use an example of a financial structure optimization problem.

  11. Inter-deriving Semantic Artifacts for Object-Oriented Programming

    DEFF Research Database (Denmark)

    Danvy, Olivier; Johannsen, Jacob

    2008-01-01

    .e., big-step operational semantics) specified in Abadi and Cardelli's monograph. This abstract machine therefore embodies the soundness of Abadi and Cardelli's reduction semantics and natural semantics relative to each other. To move closer to actual implementations, which use environments rather than......We present a new abstract machine for Abadi and Cardelli's untyped calculus of objects. What is special about this semantic artifact (i.e., man-made construct) is that is mechanically corresponds to both the reduction semantics (i.e., small-step operational semantics) and the natural semantics (i...... actual substitutions, we then represent object methods as closures and in the same inter-derivational spirit, we present three new semantic artifacts: a reduction semantics for a version of Abadi and Cardelli's untyped calculus of objects with explicit substitutions, an environment-based abstract machine...

  12. Inter-deriving Semantic Artifacts for Object-Oriented Programming

    DEFF Research Database (Denmark)

    Danvy, Olivier; Johannsen, Jacob

    2010-01-01

    We present a new abstract machine for Abadi and Cardelli's untyped non-imperative calculus of objects.  This abstract machine mechanically corresponds to both the reduction semantics (i.e., small-step operational semantics) and the natural semantics (i.e., big-step operational semantics) specified...

  13. Deep Learning through Reusable Learning Objects in an MBA Program

    Science.gov (United States)

    Rufer, Rosalyn; Adams, Ruifang Hope

    2013-01-01

    It has well been established that it is important to be able to leverage any organization's processes and core competencies to sustain its competitive advantage. Thus, one learning objective of an online MBA is to teach students how to apply the VRIO (value, rarity, inimitable, operationalized) model, developed by Barney and Hesterly (2006), in…

  14. Component Composability Issues in Object-Oriented Programming

    NARCIS (Netherlands)

    Aksit, Mehmet; Tekinerdogan, B.

    1997-01-01

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

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

    International Nuclear Information System (INIS)

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

    1993-01-01

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

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

  18. Data Quality Objectives for Tank Farms Waste Compatibility Program

    International Nuclear Information System (INIS)

    BANNING, D.L.

    1999-01-01

    There are 177 waste storage tanks containing over 210,000 m 3 (55 million gal) of mixed waste at the Hanford Site. The River Protection Project (RPP) has adopted the data quality objective (DQO) process used by the U.S. Environmental Protection Agency (EPA) (EPA 1994a) and implemented by RPP internal procedure (Banning 1999a) to identify the information and data needed to address safety issues. This DQO document is based on several documents that provide the technical basis for inputs and decision/action levels used to develop the decision rules that evaluate the transfer of wastes. A number of these documents are presently in the process of being revised. This document will need to be revised if there are changes to the technical criteria in these supporting documents. This DQO process supports various documents, such as sampling and analysis plans and double-shell tank (DST) waste analysis plans. This document identifies the type, quality, and quantity of data needed to determine whether transfer of supernatant can be performed safely. The requirements in this document are designed to prevent the mixing of incompatible waste as defined in Washington Administrative Code (WAC) 173-303-040. Waste transfers which meet the requirements contained in this document and the Double-Shell Tank Waste Analysis Plan (Mulkey 1998) are considered to be compatible, and prevent the mixing of incompatible waste

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

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

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

  2. Abstraction ability as an indicator of success for learning object-oriented programming?

    DEFF Research Database (Denmark)

    Bennedsen, Jens Benned; Caspersen, Michael Edelgaard

    2006-01-01

    ability is operationalized as stages of cognitive development (for which validated tests exist). Programming ability is operationalized as grade in the final assessment of a model-based objects-first CS1. The validity of the operationalizations is discussed. Surprisingly, our study shows......Computer science educators generally agree that abstract thinking is a crucial component for learning computer science in general and programming in particular. We report on a study to confirm the hypothesis that general abstraction ability has a positive impact on programming ability. Abstraction...... that there is no correlation between stage of cognitive development (abstraction ability) and final grade in CS1 (programming ability). Possible explanations are identified....

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

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

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

    DEFF Research Database (Denmark)

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

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

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

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

  8. Fuzzy preference based interactive fuzzy physical programming and its application in multi-objective optimization

    International Nuclear Information System (INIS)

    Zhang, Xu; Huang, Hong Zhong; Yu, Lanfeng

    2006-01-01

    Interactive Fuzzy Physical Programming (IFPP) developed in this paper is a new efficient multi-objective optimization method, which retains the advantages of physical programming while considering the fuzziness of the designer's preferences. The fuzzy preference function is introduced based on the model of linear physical programming, which is used to guide the search for improved solutions by interactive decision analysis. The example of multi-objective optimization design of the spindle of internal grinder demonstrates that the improved preference conforms to the subjective desires of the designer

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

  10. Intuitionistic Fuzzy Goal Programming Technique for Solving Non-Linear Multi-objective Structural Problem

    Directory of Open Access Journals (Sweden)

    Samir Dey

    2015-07-01

    Full Text Available This paper proposes a new multi-objective intuitionistic fuzzy goal programming approach to solve a multi-objective nonlinear programming problem in context of a structural design. Here we describe some basic properties of intuitionistic fuzzy optimization. We have considered a multi-objective structural optimization problem with several mutually conflicting objectives. The design objective is to minimize weight of the structure and minimize the vertical deflection at loading point of a statistically loaded three-bar planar truss subjected to stress constraints on each of the truss members. This approach is used to solve the above structural optimization model based on arithmetic mean and compare with the solution by intuitionistic fuzzy goal programming approach. A numerical solution is given to illustrate our approach.

  11. NWTS program criteria for mined geologic disposal of nuclear waste: program objectives, functional requirements, and system performance criteria

    International Nuclear Information System (INIS)

    1982-03-01

    The NWTS-33 series, of which this document is a part, provides guidance for the National Waste Terminal Storage (NWTS) program in the development and implementation of licensed mined geologic disposal systems for solidified high-level and TRU wastes. Program objectives, functional requirements, and system performance criteria are found in this document. At the present time final criteria have not been issued by the Nuclear Regulatory Commission (NRC) and Environmental Protection Agency (EPA). The criteria in these documents have been developed on the basis of DOE's judgment of what is required to protect the health and safety of the public and the quality of the environment. It is expected that these criteria will be consistent with regulatory standards. The criteria will be re-evaluated on a periodic basis to ensure that they remain consistent with national waste management policy and regulatory requirements. A re-evaluation will be made when final criteria are promulgated by the NRC and EPA. A background section that briefly describes the mined geologic disposal system and explains the hierarchy and application of the NWTS criteria is included in Section 2.0. Secton 3.0 presents the program objectives, Section 4.0 functional requirements, Secton 5.0 the system performance criteria, and Section 6.0 quality assurance and standards. A draft of this document was issued for public comment in April 1981. Appendix A contains the DOE responses to the comments received. Appendix B is a glossary

  12. Objective-C for Absolute Beginners iPhone and Mac Programming Made Easy

    CERN Document Server

    Bennett, Gary; Fisher, Mitchell

    2010-01-01

    It seems as if everyone is writing applications for Apple's iPhone and iPad, but how do they all do it? It's best to learn Objective-C, the native language of both the iOS and Mac OS X, but where to begin? Right here, even if you've never programmed before! Objective-C for Absolute Beginners will teach you how to write software for your Mac, iPhone,or iPad using Objective-C, an elegant and powerful language with a rich set of developer tools. Using a hands-on approach, you'll learn to think in programming terms, how to use Objective-C to build program logic, and how to write your own applicati

  13. Interactive Approach for Multi-Level Multi-Objective Fractional Programming Problems with Fuzzy Parameters

    Directory of Open Access Journals (Sweden)

    M.S. Osman

    2018-03-01

    Full Text Available In this paper, an interactive approach for solving multi-level multi-objective fractional programming (ML-MOFP problems with fuzzy parameters is presented. The proposed interactive approach makes an extended work of Shi and Xia (1997. In the first phase, the numerical crisp model of the ML-MOFP problem has been developed at a confidence level without changing the fuzzy gist of the problem. Then, the linear model for the ML-MOFP problem is formulated. In the second phase, the interactive approach simplifies the linear multi-level multi-objective model by converting it into separate multi-objective programming problems. Also, each separate multi-objective programming problem of the linear model is solved by the ∊-constraint method and the concept of satisfactoriness. Finally, illustrative examples and comparisons with the previous approaches are utilized to evince the feasibility of the proposed approach.

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

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

  16. Uncertain and multi-objective programming models for crop planting structure optimization

    Directory of Open Access Journals (Sweden)

    Mo LI,Ping GUO,Liudong ZHANG,Chenglong ZHANG

    2016-03-01

    Full Text Available Crop planting structure optimization is a significant way to increase agricultural economic benefits and improve agricultural water management. The complexities of fluctuating stream conditions, varying economic profits, and uncertainties and errors in estimated modeling parameters, as well as the complexities among economic, social, natural resources and environmental aspects, have led to the necessity of developing optimization models for crop planting structure which consider uncertainty and multi-objectives elements. In this study, three single-objective programming models under uncertainty for crop planting structure optimization were developed, including an interval linear programming model, an inexact fuzzy chance-constrained programming (IFCCP model and an inexact fuzzy linear programming (IFLP model. Each of the three models takes grayness into account. Moreover, the IFCCP model considers fuzzy uncertainty of parameters/variables and stochastic characteristics of constraints, while the IFLP model takes into account the fuzzy uncertainty of both constraints and objective functions. To satisfy the sustainable development of crop planting structure planning, a fuzzy-optimization-theory-based fuzzy linear multi-objective programming model was developed, which is capable of reflecting both uncertainties and multi-objective. In addition, a multi-objective fractional programming model for crop structure optimization was also developed to quantitatively express the multi-objective in one optimization model with the numerator representing maximum economic benefits and the denominator representing minimum crop planting area allocation. These models better reflect actual situations, considering the uncertainties and multi-objectives of crop planting structure optimization systems. The five models developed were then applied to a real case study in Minqin County, north-west China. The advantages, the applicable conditions and the solution methods

  17. NWTS program criteria for mined geologic disposal of nuclear waste: program objectives, functional requirements, and system performance criteria

    International Nuclear Information System (INIS)

    1981-04-01

    At the present time, final repository criteria have not been issued by the responsible agencies. This document describes general objectives, requirements, and criteria that the DOE intends to apply in the interim to the National Waste Terminal Storage (NWTS) Program. These objectives, requirements, and criteria have been developed on the basis of DOE's analysis of what is needed to achieve the National objective of safe waste disposal in an environmentally acceptable and economic manner and are expected to be consistent with anticipated regulatory standards. The qualitative statements in this document address the broad issues of public and occupational health and safety, institutional acceptability, engineering feasibility, and economic considerations. A comprehensive set of criteria, general and project specific, of which these are a part, will constitute a portion of the technical basis for preparation and submittal by the DOE of formal documents to support future license applications for nuclear waste repositories

  18. NWTS program criteria for mined geologic disposal of nuclear waste: program objectives, functional requirements, and system performance criteria

    Energy Technology Data Exchange (ETDEWEB)

    None

    1981-04-01

    At the present time, final repository criteria have not been issued by the responsible agencies. This document describes general objectives, requirements, and criteria that the DOE intends to apply in the interim to the National Waste Terminal Storage (NWTS) Program. These objectives, requirements, and criteria have been developed on the basis of DOE's analysis of what is needed to achieve the National objective of safe waste disposal in an environmentally acceptable and economic manner and are expected to be consistent with anticipated regulatory standards. The qualitative statements in this document address the broad issues of public and occupational health and safety, institutional acceptability, engineering feasibility, and economic considerations. A comprehensive set of criteria, general and project specific, of which these are a part, will constitute a portion of the technical basis for preparation and submittal by the DOE of formal documents to support future license applications for nuclear waste repositories.

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

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

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

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

  3. Interrupted object-based updating of reach program leads to a negative compatibility effect.

    Science.gov (United States)

    Vainio, Lari

    2009-07-01

    The author investigated how the motor program elicited by an object's orientation is updated by object-based information while a participant reaches for the object. Participants selected the hand of response according to the thickness of the graspable object and then reached toward the location in which the object appeared. Reach initiation times decreased when the handle of the object was oriented toward the responding hand. This positive compatibility effect turned into a negative compatibility effect (NCE) during reach execution when the object was removed from the display 300 ms after object onset or replaced with a mask at movement onset. The results demonstrate that interrupted object-based updating of an ongoing reach movement triggers the NCE.

  4. A multi-objective programming model for assessment the GHG emissions in MSW management

    International Nuclear Information System (INIS)

    Mavrotas, George; Skoulaxinou, Sotiria; Gakis, Nikos; Katsouros, Vassilis; Georgopoulou, Elena

    2013-01-01

    Highlights: • The multi-objective multi-period optimization model. • The solution approach for the generation of the Pareto front with mathematical programming. • The very detailed description of the model (decision variables, parameters, equations). • The use of IPCC 2006 guidelines for landfill emissions (first order decay model) in the mathematical programming formulation. - Abstract: In this study a multi-objective mathematical programming model is developed for taking into account GHG emissions for Municipal Solid Waste (MSW) management. Mathematical programming models are often used for structure, design and operational optimization of various systems (energy, supply chain, processes, etc.). The last twenty years they are used all the more often in Municipal Solid Waste (MSW) management in order to provide optimal solutions with the cost objective being the usual driver of the optimization. In our work we consider the GHG emissions as an additional criterion, aiming at a multi-objective approach. The Pareto front (Cost vs. GHG emissions) of the system is generated using an appropriate multi-objective method. This information is essential to the decision maker because he can explore the trade-offs in the Pareto curve and select his most preferred among the Pareto optimal solutions. In the present work a detailed multi-objective, multi-period mathematical programming model is developed in order to describe the waste management problem. Apart from the bi-objective approach, the major innovations of the model are (1) the detailed modeling considering 34 materials and 42 technologies, (2) the detailed calculation of the energy content of the various streams based on the detailed material balances, and (3) the incorporation of the IPCC guidelines for the CH 4 generated in the landfills (first order decay model). The equations of the model are described in full detail. Finally, the whole approach is illustrated with a case study referring to the application

  5. A multi-objective programming model for assessment the GHG emissions in MSW management

    Energy Technology Data Exchange (ETDEWEB)

    Mavrotas, George, E-mail: mavrotas@chemeng.ntua.gr [National Technical University of Athens, Iroon Polytechniou 9, Zografou, Athens, 15780 (Greece); Skoulaxinou, Sotiria [EPEM SA, 141 B Acharnon Str., Athens, 10446 (Greece); Gakis, Nikos [FACETS SA, Agiou Isidorou Str., Athens, 11471 (Greece); Katsouros, Vassilis [Athena Research and Innovation Center, Artemidos 6 and Epidavrou Str., Maroussi, 15125 (Greece); Georgopoulou, Elena [National Observatory of Athens, Thisio, Athens, 11810 (Greece)

    2013-09-15

    Highlights: • The multi-objective multi-period optimization model. • The solution approach for the generation of the Pareto front with mathematical programming. • The very detailed description of the model (decision variables, parameters, equations). • The use of IPCC 2006 guidelines for landfill emissions (first order decay model) in the mathematical programming formulation. - Abstract: In this study a multi-objective mathematical programming model is developed for taking into account GHG emissions for Municipal Solid Waste (MSW) management. Mathematical programming models are often used for structure, design and operational optimization of various systems (energy, supply chain, processes, etc.). The last twenty years they are used all the more often in Municipal Solid Waste (MSW) management in order to provide optimal solutions with the cost objective being the usual driver of the optimization. In our work we consider the GHG emissions as an additional criterion, aiming at a multi-objective approach. The Pareto front (Cost vs. GHG emissions) of the system is generated using an appropriate multi-objective method. This information is essential to the decision maker because he can explore the trade-offs in the Pareto curve and select his most preferred among the Pareto optimal solutions. In the present work a detailed multi-objective, multi-period mathematical programming model is developed in order to describe the waste management problem. Apart from the bi-objective approach, the major innovations of the model are (1) the detailed modeling considering 34 materials and 42 technologies, (2) the detailed calculation of the energy content of the various streams based on the detailed material balances, and (3) the incorporation of the IPCC guidelines for the CH{sub 4} generated in the landfills (first order decay model). The equations of the model are described in full detail. Finally, the whole approach is illustrated with a case study referring to the

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

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

  8. The Importance of Sexuality Program Objectives to Long-Term Care Staff.

    Science.gov (United States)

    Walker, Bonnie L.; Osgood, Nancy J.

    The opinions of long-term care staff were surveyed regarding the importance of objectives of a program that would provide staff education and training regarding the sexuality of older people. A literature review determined what staff needed to know about elderly sexuality, the needs of elderly people related to their sexuality, and how caregivers…

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

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

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

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

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

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

  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. An Overview of the WIN Program: Its Objectives, Accomplishments, and Problems.

    Science.gov (United States)

    Comptroller General of the U.S., Washington, DC.

    The Work Incentive (WIN) program is supposed to help recipients of Aid to Families with Dependent Children (AFDC) to get jobs through a program of training, work experience, and employment while reducing the cost of the AFDC program. Because of concerns raised about the program, the Government Accounting Office (GAO) assessed the program to…

  17. Precedent approach to the formation of programs for cyclic objects control

    Science.gov (United States)

    Kulakov, S. M.; Trofimov, V. B.; Dobrynin, A. S.; Taraborina, E. N.

    2018-05-01

    The idea and procedure for formalizing the precedent method of formation of complex control solutions (complex control programs) is discussed with respect to technological or organizational objects, the operation of which is organized cyclically. A typical functional structure of the system of precedent control by complex technological unit is developed, including a subsystem of retrospective optimization of actually implemented control programs. As an example, the problem of constructing replaceable planograms for the operation of the link of a heading-and-winning machine on the basis of precedents is considered.

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

  19. Stability of multi-objective bi-level linear programming problems under fuzziness

    Directory of Open Access Journals (Sweden)

    Abo-Sinna Mahmoud A.

    2013-01-01

    Full Text Available This paper deals with multi-objective bi-level linear programming problems under fuzzy environment. In the proposed method, tentative solutions are obtained and evaluated by using the partial information on preference of the decision-makers at each level. The existing results concerning the qualitative analysis of some basic notions in parametric linear programming problems are reformulated to study the stability of multi-objective bi-level linear programming problems. An algorithm for obtaining any subset of the parametric space, which has the same corresponding Pareto optimal solution, is presented. Also, this paper established the model for the supply-demand interaction in the age of electronic commerce (EC. First of all, the study uses the individual objectives of both parties as the foundation of the supply-demand interaction. Subsequently, it divides the interaction, in the age of electronic commerce, into the following two classifications: (i Market transactions, with the primary focus on the supply demand relationship in the marketplace; and (ii Information service, with the primary focus on the provider and the user of information service. By applying the bi-level programming technique of interaction process, the study will develop an analytical process to explain how supply-demand interaction achieves a compromise or why the process fails. Finally, a numerical example of information service is provided for the sake of illustration.

  20. 8th International Conference on Multi-Objective and Goal Programming

    CERN Document Server

    Tamiz, Mehrdad; Ries, Jana

    2010-01-01

    This volume shows the state-of-the-art in both theoretical development and application of multiple objective and goal programming. Applications from the fields of supply chain management, financial portfolio selection, financial risk management, insurance, medical imaging, sustainability, nurse scheduling, project management, water resource management, and the interface with data envelopment analysis give a good reflection of current usage. A pleasing variety of techniques are used including models with fuzzy, group-decision, stochastic, interactive, and binary aspects. Additionally, two papers from the upcoming area of multi-objective evolutionary algorithms are included. The book is based on the papers of the 8th International Conference on Multi-Objective and Goal Programming (MOPGP08) which was held in Portsmouth, UK, in September 2008.

  1. Multi-Objective Stochastic Optimization Programs for a Non-Life Insurance Company under Solvency Constraints

    Directory of Open Access Journals (Sweden)

    Massimiliano Kaucic

    2015-09-01

    Full Text Available In the paper, we introduce a multi-objective scenario-based optimization approach for chance-constrained portfolio selection problems. More specifically, a modified version of the normal constraint method is implemented with a global solver in order to generate a dotted approximation of the Pareto frontier for bi- and tri-objective programming problems. Numerical experiments are carried out on a set of portfolios to be optimized for an EU-based non-life insurance company. Both performance indicators and risk measures are managed as objectives. Results show that this procedure is effective and readily applicable to achieve suitable risk-reward tradeoff analysis.

  2. Robust Optimization Using Supremum of the Objective Function for Nonlinear Programming Problems

    International Nuclear Information System (INIS)

    Lee, Se Jung; Park, Gyung Jin

    2014-01-01

    In the robust optimization field, the robustness of the objective function emphasizes an insensitive design. In general, the robustness of the objective function can be achieved by reducing the change of the objective function with respect to the variation of the design variables and parameters. However, in conventional methods, when an insensitive design is emphasized, the performance of the objective function can be deteriorated. Besides, if the numbers of the design variables are increased, the numerical cost is quite high in robust optimization for nonlinear programming problems. In this research, the robustness index for the objective function and a process of robust optimization are proposed. Moreover, a method using the supremum of linearized functions is also proposed to reduce the computational cost. Mathematical examples are solved for the verification of the proposed method and the results are compared with those from the conventional methods. The proposed approach improves the performance of the objective function and its efficiency

  3. From Single- to Multi-Objective Auto-Tuning of Programs: Advantages and Implications

    Directory of Open Access Journals (Sweden)

    Juan Durillo

    2014-01-01

    Full Text Available Automatic tuning (auto-tuning of software has emerged in recent years as a promising method that tries to automatically adapt the behaviour of a program to attain different performance objectives on a given computing system. This method is gaining momentum due to the increasing complexity of modern multicore-based hardware architectures. Many solutions to auto-tuning have been explored ranging from simple random search to more sophisticate methods like machine learning or evolutionary search. To this day, it is still unclear whether these approaches are general enough to encompass all the complexities of the problem (e.g. search space, parameters influencing the search space, input data sensitivity, etc., or which approach is best suited for a given problem. Furthermore, the growing interest in auto-tuning a program for several objectives is increasing this confusion even further. The goal of this paper is to formally describe the problem addressed by auto-tuning programs and review existing solutions highlighting the advantages and drawbacks of different techniques for single-objective as well as multi-objective auto-tuning approaches.

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

  5. Object matching using a locally affine invariant and linear programming techniques.

    Science.gov (United States)

    Li, Hongsheng; Huang, Xiaolei; He, Lei

    2013-02-01

    In this paper, we introduce a new matching method based on a novel locally affine-invariant geometric constraint and linear programming techniques. To model and solve the matching problem in a linear programming formulation, all geometric constraints should be able to be exactly or approximately reformulated into a linear form. This is a major difficulty for this kind of matching algorithm. We propose a novel locally affine-invariant constraint which can be exactly linearized and requires a lot fewer auxiliary variables than other linear programming-based methods do. The key idea behind it is that each point in the template point set can be exactly represented by an affine combination of its neighboring points, whose weights can be solved easily by least squares. Errors of reconstructing each matched point using such weights are used to penalize the disagreement of geometric relationships between the template points and the matched points. The resulting overall objective function can be solved efficiently by linear programming techniques. Our experimental results on both rigid and nonrigid object matching show the effectiveness of the proposed algorithm.

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

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

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

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

  10. An inexact multi-objective programming approach for strategic environmental assessment on regional development plan

    Institute of Scientific and Technical Information of China (English)

    WANG Jihua; GUO Huaicheng; LIU Lei; HAO Mingjia; ZHANG Ming; LU Xiaojian; XING Kexia

    2004-01-01

    This paper presents the development of an inexact multi-objective programming (IMOP) model and its application to the strategic environmental assessment (SEA) for the regional development plan for the Hunnan New Zone (HNZ) in Shenyang City, China. Inexact programming and multi-objective programming methods are employed to effectively account for extensive uncertainties in the study system and to reflect various interests from different stakeholders, respectively. In the case study, balancing-economy-and-environment scenario and focusing-industry-development scenario are analyzed by the interactive solution process for addressing the preferences from local authorities and compromises among different objectives. Through interpreting the model solutions under both scenarios, analysis of industrial structure, waste water treatment plant(WWTP) expansion, water consumption and pollution generation and treatment are undertaken for providing a solid base to justify and evaluate the HNZ regional development plan. The study results show that the developed IMOP-SEA framework is feasible and applicable in carrying comprehensive environmental impact assessments for development plan in a more effective and efficient manner.

  11. The objective assessment of experts' and novices' suturing skills using an image analysis program.

    Science.gov (United States)

    Frischknecht, Adam C; Kasten, Steven J; Hamstra, Stanley J; Perkins, Noel C; Gillespie, R Brent; Armstrong, Thomas J; Minter, Rebecca M

    2013-02-01

    To objectively assess suturing performance using an image analysis program and to provide validity evidence for this assessment method by comparing experts' and novices' performance. In 2009, the authors used an image analysis program to extract objective variables from digital images of suturing end products obtained during a previous study involving third-year medical students (novices) and surgical faculty and residents (experts). Variables included number of stitches, stitch length, total bite size, travel, stitch orientation, total bite-size-to-travel ratio, and symmetry across the incision ratio. The authors compared all variables between groups to detect significant differences and two variables (total bite-size-to-travel ratio and symmetry across the incision ratio) to ideal values. Five experts and 15 novices participated. Experts' and novices' performances differed significantly (P 0.8) for total bite size (P = .009, d = 1.5), travel (P = .045, d = 1.1), total bite-size-to-travel ratio (P algorithm can extract variables from digital images of a running suture and rapidly provide quantitative summative assessment feedback. The significant differences found between groups confirm that this system can discriminate between skill levels. This image analysis program represents a viable training tool for objectively assessing trainees' suturing, a foundational skill for many medical specialties.

  12. Solving a bi-objective mathematical programming model for bloodmobiles location routing problem

    Directory of Open Access Journals (Sweden)

    Masoud Rabbani

    2017-01-01

    Full Text Available Perishability of platelets, uncertainty of donors’ arrival and conflicting views in platelet supply chain have made platelet supply chain planning a problematic issue. In this paper, mobile blood collection system for platelet production is investigated. Two mathematical models are presented to cover the bloodmobile collection planning problem. The first model is a multi-objective fuzzy mathematical programming in which the bloodmobiles locations are considered with the aim of maximizing potential amount of blood collection and minimizing the operational cost. The second model is a vehicle routing problem with time windows which studies the shuttles routing problem. To tackle the first model, it is reformulated as a crisp multi objective linear programming model and then solved through a fuzzy multi objective programming approach. Several sensitivity analysis are conducted on important parameters to demonstrate the applicability of the proposed model. The proposed model is then solved by using a tailored Simulated Annealing (SA algorithm. The numerical results demonstrate promising efficiency of the proposed solution method.

  13. Multi-objective genetic algorithm for solving N-version program design problem

    International Nuclear Information System (INIS)

    Yamachi, Hidemi; Tsujimura, Yasuhiro; Kambayashi, Yasushi; Yamamoto, Hisashi

    2006-01-01

    N-version programming (NVP) is a programming approach for constructing fault tolerant software systems. Generally, an optimization model utilized in NVP selects the optimal set of versions for each module to maximize the system reliability and to constrain the total cost to remain within a given budget. In such a model, while the number of versions included in the obtained solution is generally reduced, the budget restriction may be so rigid that it may fail to find the optimal solution. In order to ameliorate this problem, this paper proposes a novel bi-objective optimization model that maximizes the system reliability and minimizes the system total cost for designing N-version software systems. When solving multi-objective optimization problem, it is crucial to find Pareto solutions. It is, however, not easy to obtain them. In this paper, we propose a novel bi-objective optimization model that obtains many Pareto solutions efficiently. We formulate the optimal design problem of NVP as a bi-objective 0-1 nonlinear integer programming problem. In order to overcome this problem, we propose a Multi-objective genetic algorithm (MOGA), which is a powerful, though time-consuming, method to solve multi-objective optimization problems. When implementing genetic algorithm (GA), the use of an appropriate genetic representation scheme is one of the most important issues to obtain good performance. We employ random-key representation in our MOGA to find many Pareto solutions spaced as evenly as possible along the Pareto frontier. To pursue improve further performance, we introduce elitism, the Pareto-insertion and the Pareto-deletion operations based on distance between Pareto solutions in the selection process. The proposed MOGA obtains many Pareto solutions along the Pareto frontier evenly. The user of the MOGA can select the best compromise solution among the candidates by controlling the balance between the system reliability and the total cost

  14. Multi-objective genetic algorithm for solving N-version program design problem

    Energy Technology Data Exchange (ETDEWEB)

    Yamachi, Hidemi [Department of Computer and Information Engineering, Nippon Institute of Technology, Miyashiro, Saitama 345-8501 (Japan) and Department of Production and Information Systems Engineering, Tokyo Metropolitan Institute of Technology, Hino, Tokyo 191-0065 (Japan)]. E-mail: yamachi@nit.ac.jp; Tsujimura, Yasuhiro [Department of Computer and Information Engineering, Nippon Institute of Technology, Miyashiro, Saitama 345-8501 (Japan)]. E-mail: tujimr@nit.ac.jp; Kambayashi, Yasushi [Department of Computer and Information Engineering, Nippon Institute of Technology, Miyashiro, Saitama 345-8501 (Japan)]. E-mail: yasushi@nit.ac.jp; Yamamoto, Hisashi [Department of Production and Information Systems Engineering, Tokyo Metropolitan Institute of Technology, Hino, Tokyo 191-0065 (Japan)]. E-mail: yamamoto@cc.tmit.ac.jp

    2006-09-15

    N-version programming (NVP) is a programming approach for constructing fault tolerant software systems. Generally, an optimization model utilized in NVP selects the optimal set of versions for each module to maximize the system reliability and to constrain the total cost to remain within a given budget. In such a model, while the number of versions included in the obtained solution is generally reduced, the budget restriction may be so rigid that it may fail to find the optimal solution. In order to ameliorate this problem, this paper proposes a novel bi-objective optimization model that maximizes the system reliability and minimizes the system total cost for designing N-version software systems. When solving multi-objective optimization problem, it is crucial to find Pareto solutions. It is, however, not easy to obtain them. In this paper, we propose a novel bi-objective optimization model that obtains many Pareto solutions efficiently. We formulate the optimal design problem of NVP as a bi-objective 0-1 nonlinear integer programming problem. In order to overcome this problem, we propose a Multi-objective genetic algorithm (MOGA), which is a powerful, though time-consuming, method to solve multi-objective optimization problems. When implementing genetic algorithm (GA), the use of an appropriate genetic representation scheme is one of the most important issues to obtain good performance. We employ random-key representation in our MOGA to find many Pareto solutions spaced as evenly as possible along the Pareto frontier. To pursue improve further performance, we introduce elitism, the Pareto-insertion and the Pareto-deletion operations based on distance between Pareto solutions in the selection process. The proposed MOGA obtains many Pareto solutions along the Pareto frontier evenly. The user of the MOGA can select the best compromise solution among the candidates by controlling the balance between the system reliability and the total cost.

  15. An Efficacious Multi-Objective Fuzzy Linear Programming Approach for Optimal Power Flow Considering Distributed Generation.

    Science.gov (United States)

    Warid, Warid; Hizam, Hashim; Mariun, Norman; Abdul-Wahab, Noor Izzri

    2016-01-01

    This paper proposes a new formulation for the multi-objective optimal power flow (MOOPF) problem for meshed power networks considering distributed generation. An efficacious multi-objective fuzzy linear programming optimization (MFLP) algorithm is proposed to solve the aforementioned problem with and without considering the distributed generation (DG) effect. A variant combination of objectives is considered for simultaneous optimization, including power loss, voltage stability, and shunt capacitors MVAR reserve. Fuzzy membership functions for these objectives are designed with extreme targets, whereas the inequality constraints are treated as hard constraints. The multi-objective fuzzy optimal power flow (OPF) formulation was converted into a crisp OPF in a successive linear programming (SLP) framework and solved using an efficient interior point method (IPM). To test the efficacy of the proposed approach, simulations are performed on the IEEE 30-busand IEEE 118-bus test systems. The MFLP optimization is solved for several optimization cases. The obtained results are compared with those presented in the literature. A unique solution with a high satisfaction for the assigned targets is gained. Results demonstrate the effectiveness of the proposed MFLP technique in terms of solution optimality and rapid convergence. Moreover, the results indicate that using the optimal DG location with the MFLP algorithm provides the solution with the highest quality.

  16. Energy resource allocation using multi-objective goal programming: the case of Lebanon

    International Nuclear Information System (INIS)

    Mezher, T.; Chedid, R.; Zahabi, W.

    1998-01-01

    The traditional energy-resources allocation problem is concerned with the allocation of limited resources among the end-uses such that the overall return is maximized. In the past, several techniques have been used to deal with such a problem. In this paper, the energy allocation process is looked at from two points of view: economy and environment. The economic objectives include costs, efficiency, energy conservation, and employment generation. The environmental objectives consider environmental friendliness factors. The objective functions are first quantified and then transformed into mathematical language to obtain a multi-objective allocation model based upon pre-emptive goal programming techniques. The proposed method allows decision-makers to encourage or discourage specific energy resources for the various household end-uses. The case of Lebanon is examined to illustrate the usefulness of the proposed technique. (Copyright (c) 1998 Elsevier Science B.V., Amsterdam. All rights reserved.)

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

  18. OPTIMASI POLA TANAM PADA LAHAN KERING DI KOTA PEKANBARU DENGAN MENGGUNAKAN METODA MULTI OBJECTIVE (GOAL PROGRAMMING

    Directory of Open Access Journals (Sweden)

    Vera Devani

    2012-12-01

    Full Text Available Salah satu alternatif pilihan yang diharapkan dapat meningkatkan potensi produksi tanaman dalam rangka memenuhi kebutuhan pangan adalah pendayagunaan lahan kering. Pada model Linear Programming kendala-kendala fungsional menjadi pembatas bagi usaha memaksimumkan atau meminimumkan fungsi tujuan, maka pada Multi Objective Goal Programming kendala-kendala itu merupakan sarana untuk mewujudkan sasaran yang hendak dicapai. Penelitian ini bertujuan untuk menentukan pola tanam sayur-sayuran, menentukan kendala sasaran yang dapat dicapai, dan mengetahui sensitivitas terhadap solusi optimum yang telah dicapai. Dari penelitian diperoleh bahwa dengan luas lahan 504 Ha, jumlah tenaga kerja 300 orang, kebutuhan pupuk kandang sebanyak 15.000 kg/Ha, dan kebutuhan pupuk urea sebanyak 350 kg/Ha dapat mengoptimasi pola tanam dengan menanam jenis komoditas sayuran berupa ketimun dan sawi.

  19. A Practical Study of Control in Objected-Oriented–Functional–Logic Programming with Paisley

    Directory of Open Access Journals (Sweden)

    Baltasar Trancón y Widemann

    2017-01-01

    Full Text Available Paisley is an extensible lightweight embedded domain-specific language for nondeterministic pattern matching in Java. Using simple APIs and programming idioms, it brings the power of functional-logic processing of arbitrary data objects to the Java platform, without constraining the underlying object-oriented semantics. Here we present an extension to the Paisley framework that adds pattern-based control flow. It exploits recent additions to the Java language, namely functional interfaces and lambda expressions, for an explicit and transparent continuation-passing style approach to control. We evaluate the practical impact of the novel features on a real-world case study that reengineers a third-party open-source project to use Paisley in place of conventional object-oriented data query idioms. We find the approach viable for incremental refactoring of legacy code, with significant qualitative improvements regarding separation of concerns, clarity and intentionality, thus making for easier code understanding, testing and debugging.

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

  1. Designing and optimising anaerobic digestion systems: A multi-objective non-linear goal programming approach

    International Nuclear Information System (INIS)

    Nixon, J.D.

    2016-01-01

    This paper presents a method for optimising the design parameters of an anaerobic digestion (AD) system by using first-order kinetics and multi-objective non-linear goal programming. A model is outlined that determines the ideal operating tank temperature and hydraulic retention time, based on objectives for minimising levelised cost of electricity, and maximising energy potential and feedstock mass reduction. The model is demonstrated for a continuously stirred tank reactor processing food waste in two case study locations. These locations are used to investigate the influence of different environmental and economic climates on optimal conditions. A sensitivity analysis is performed to further examine the variation in optimal results for different financial assumptions and objective weightings. The results identify the conditions for the preferred tank temperature to be in the psychrophilic, mesophilic or thermophilic range. For a tank temperature of 35 °C, ideal hydraulic retention times, in terms of achieving a minimum levelised electricity cost, were found to range from 29.9 to 33 days. Whilst there is a need for more detailed information on rate constants for use in first-order models, multi-objective optimisation modelling is considered to be a promising option for AD design. - Highlights: • Nonlinear goal programming is used to optimise anaerobic digestion systems. • Multiple objectives are set including minimising the levelised cost of electricity. • A model is developed and applied to case studies for the UK and India. • Optimal decisions are made for tank temperature and retention time. • A sensitivity analysis is carried out to investigate different model objectives.

  2. Active Participation of Integrated Development Environments in the Teaching of Object-Oriented Programming

    Science.gov (United States)

    Depradine, Colin; Gay, Glenda

    2004-01-01

    With the strong link between programming and the underlying technology, the incorporation of computer technology into the teaching of a programming language course should be a natural progression. However, the abstract nature of programming can make such integration a difficult prospect to achieve. As a result, the main development tool, the…

  3. Lessons Learned from Teaching Scratch as an Introduction to Object-Oriented Programming in Delphi

    Science.gov (United States)

    van Zyl, Sukie; Mentz, Elsa; Havenga, Marietjie

    2016-01-01

    As part of curriculum changes in South Africa, an introductory programming language, Scratch, must first be taught before switching to the well-established teaching of Delphi. The nature of programming in Scratch is considerably different from that in Delphi. It was assumed that the teaching of Scratch as introductory programming language could…

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

  5. Data Quality Objectives Supporting the Environmental Direct Radiation Monitoring Program for the INL Site

    Energy Technology Data Exchange (ETDEWEB)

    Lundell, J. F. [Idaho National Lab. (INL), Idaho Falls, ID (United States); Magnuson, S. O. [Idaho National Lab. (INL), Idaho Falls, ID (United States); Scherbinske, P. [Idaho National Lab. (INL), Idaho Falls, ID (United States); Case, M. J. [Idaho National Lab. (INL), Idaho Falls, ID (United States)

    2015-07-01

    This document presents the development of the data quality objectives (DQOs) for the Idaho National Laboratory (INL) Environmental Direct Radiation Monitoring Program and follows the Environmental Protection Agency (EPA) DQO process (EPA 2006). This document also develops and presents the logic to determine the specific number of direct radiation monitoring locations around INL facilities on the desert west of Idaho Falls and in Idaho Falls, at locations bordering the INL Site, and in the surrounding regional area. The selection logic follows the guidance from the Department of Energy (DOE) (2015) for environmental surveillance of DOE facilities.

  6. Visualization of the tire-soil interaction area by means of ObjectARX programming interface

    Science.gov (United States)

    Mueller, W.; Gruszczyński, M.; Raba, B.; Lewicki, A.; Przybył, K.; Zaborowicz, M.; Koszela, K.; Boniecki, P.

    2014-04-01

    The process of data visualization, important for their analysis, becomes problematic when large data sets generated via computer simulations are available. This problem concerns, among others, the models that describe the geometry of tire-soil interaction. For the purpose of a graphical representation of this area and implementation of various geometric calculations the authors have developed a plug-in application for AutoCAD, based on the latest technologies, including ObjectARX, LINQ and the use of Visual Studio platform. Selected programming tools offer a wide variety of IT structures that enable data visualization and data analysis and are important e.g. in model verification.

  7. An objective assessment of children's physical activity during the Keep It Moving! after-school program.

    Science.gov (United States)

    Schuna, John M; Lauersdorf, Rebekah L; Behrens, Timothy K; Liguori, Gary; Liebert, Mina L

    2013-02-01

    After-school programs may provide valuable opportunities for children to accumulate healthful physical activity (PA). This study assessed the PA of third-, fourth-, and fifth-grade children in the Keep It Moving! (KIM) after-school PA program, which was implemented in an ethnically diverse and low socioeconomic status school district in Colorado Springs, Colorado. The PA of KIM participating children (N = 116) at 4 elementary schools was objectively assessed using ActiGraph accelerometers and the System for Observing Fitness Instruction Time (SOFIT). Linear mixed-effects models or generalized linear mixed-effects models were used to compare time spent in sedentary (SED) behaviors, light PA (LPA), moderate PA (MPA), vigorous PA (VPA), and moderate-to-vigorous PA (MVPA) between genders and weight status classifications during KIM sessions. Children accumulated 7.6 minutes of SED time, 26.9 minutes of LPA, and 22.2 minutes of MVPA during KIM sessions. Boys accumulated less SED time (p active (12.4%), walking (36.0%), or standing (40.3%). The KIM program provides opportunities for disadvantaged children to accumulate substantial amounts of MVPA (>20 minutes per session) in an effort to meet current PA guidelines. © 2013, American School Health Association.

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

  9. Programming F#

    CERN Document Server

    Smith, Chris

    2009-01-01

    Why learn F#? This multi-paradigm language not only offers you an enormous productivity boost through functional programming, it also lets you develop applications using your existing object-oriented and imperative programming skills. With Programming F#, you'll quickly discover the many advantages of Microsoft's new language, which includes access to all the great tools and libraries of the .NET platform. Learn how to reap the benefits of functional programming for your next project -- whether it's quantitative computing, large-scale data exploration, or even a pursuit of your own. With th

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

  11. Aspect-object alignment with Integer Linear Programming in opinion mining.

    Directory of Open Access Journals (Sweden)

    Yanyan Zhao

    Full Text Available Target extraction is an important task in opinion mining. In this task, a complete target consists of an aspect and its corresponding object. However, previous work has always simply regarded the aspect as the target itself and has ignored the important "object" element. Thus, these studies have addressed incomplete targets, which are of limited use for practical applications. This paper proposes a novel and important sentiment analysis task, termed aspect-object alignment, to solve the "object neglect" problem. The objective of this task is to obtain the correct corresponding object for each aspect. We design a two-step framework for this task. We first provide an aspect-object alignment classifier that incorporates three sets of features, namely, the basic, relational, and special target features. However, the objects that are assigned to aspects in a sentence often contradict each other and possess many complicated features that are difficult to incorporate into a classifier. To resolve these conflicts, we impose two types of constraints in the second step: intra-sentence constraints and inter-sentence constraints. These constraints are encoded as linear formulations, and Integer Linear Programming (ILP is used as an inference procedure to obtain a final global decision that is consistent with the constraints. Experiments on a corpus in the camera domain demonstrate that the three feature sets used in the aspect-object alignment classifier are effective in improving its performance. Moreover, the classifier with ILP inference performs better than the classifier without it, thereby illustrating that the two types of constraints that we impose are beneficial.

  12. Aspect-object alignment with Integer Linear Programming in opinion mining.

    Science.gov (United States)

    Zhao, Yanyan; Qin, Bing; Liu, Ting; Yang, Wei

    2015-01-01

    Target extraction is an important task in opinion mining. In this task, a complete target consists of an aspect and its corresponding object. However, previous work has always simply regarded the aspect as the target itself and has ignored the important "object" element. Thus, these studies have addressed incomplete targets, which are of limited use for practical applications. This paper proposes a novel and important sentiment analysis task, termed aspect-object alignment, to solve the "object neglect" problem. The objective of this task is to obtain the correct corresponding object for each aspect. We design a two-step framework for this task. We first provide an aspect-object alignment classifier that incorporates three sets of features, namely, the basic, relational, and special target features. However, the objects that are assigned to aspects in a sentence often contradict each other and possess many complicated features that are difficult to incorporate into a classifier. To resolve these conflicts, we impose two types of constraints in the second step: intra-sentence constraints and inter-sentence constraints. These constraints are encoded as linear formulations, and Integer Linear Programming (ILP) is used as an inference procedure to obtain a final global decision that is consistent with the constraints. Experiments on a corpus in the camera domain demonstrate that the three feature sets used in the aspect-object alignment classifier are effective in improving its performance. Moreover, the classifier with ILP inference performs better than the classifier without it, thereby illustrating that the two types of constraints that we impose are beneficial.

  13. Multicontroller: an object programming approach to introduce advanced control algorithms for the GCS large scale project

    CERN Document Server

    Cabaret, S; Coppier, H; Rachid, A; Barillère, R; CERN. Geneva. IT Department

    2007-01-01

    The GCS (Gas Control System) project team at CERN uses a Model Driven Approach with a Framework - UNICOS (UNified Industrial COntrol System) - based on PLC (Programming Language Controller) and SCADA (Supervisory Control And Data Acquisition) technologies. The first' UNICOS versions were able to provide a PID (Proportional Integrative Derivative) controller whereas the Gas Systems required more advanced control strategies. The MultiController is a new UNICOS object which provides the following advanced control algorithms: Smith Predictor, PFC (Predictive Function Control), RST* and GPC (Global Predictive Control). Its design is based on a monolithic entity with a global structure definition which is able to capture the desired set of parameters of any specific control algorithm supported by the object. The SCADA system -- PVSS - supervises the MultiController operation. The PVSS interface provides users with supervision faceplate, in particular it links any MultiController with recipes: the GCS experts are ab...

  14. Developing a Novel Multi-objective Programming Model for Personnel Assignment Problem

    Directory of Open Access Journals (Sweden)

    Mehdi Seifbarghy

    2014-05-01

    Full Text Available The assignment of personnel to the right positions in order to increase organization's performance is one of the most crucial tasks in human resource management. In this paper, personnel assignment problem is formulated as a multi-objective binary integer programming model in which skills, level of satisfaction and training cost of personnel are considered simultaneously in productive company. The purpose of this model is to obtain the best matching between candidates and positions. In this model, a set of methods such as a group analytic hierarchy process (GAHP, Shannon entropy, coefficient of variation (CV and fuzzy logic are used to calculate the weights of evaluation criteria, weights of position and coefficient of objective functions. This proposed model can rationalize the subjective judgments of decision makers with mathematic models.

  15. Sensitivity-Informed De Novo Programming for Many-Objective Water Portfolio Planning Under Uncertainty

    Science.gov (United States)

    Kasprzyk, J. R.; Reed, P. M.; Kirsch, B. R.; Characklis, G. W.

    2009-12-01

    Risk-based water supply management presents severe cognitive, computational, and social challenges to planning in a changing world. Decision aiding frameworks must confront the cognitive biases implicit to risk, the severe uncertainties associated with long term planning horizons, and the consequent ambiguities that shape how we define and solve water resources planning and management problems. This paper proposes and demonstrates a new interactive framework for sensitivity informed de novo programming. The theoretical focus of our many-objective de novo programming is to promote learning and evolving problem formulations to enhance risk-based decision making. We have demonstrated our proposed de novo programming framework using a case study for a single city’s water supply in the Lower Rio Grande Valley (LRGV) in Texas. Key decisions in this case study include the purchase of permanent rights to reservoir inflows and anticipatory thresholds for acquiring transfers of water through optioning and spot leases. A 10-year Monte Carlo simulation driven by historical data is used to provide performance metrics for the supply portfolios. The three major components of our methodology include Sobol globoal sensitivity analysis, many-objective evolutionary optimization and interactive tradeoff visualization. The interplay between these components allows us to evaluate alternative design metrics, their decision variable controls and the consequent system vulnerabilities. Our LRGV case study measures water supply portfolios’ efficiency, reliability, and utilization of transfers in the water supply market. The sensitivity analysis is used interactively over interannual, annual, and monthly time scales to indicate how the problem controls change as a function of the timescale of interest. These results have been used then to improve our exploration and understanding of LRGV costs, vulnerabilities, and the water portfolios’ critical reliability constraints. These results

  16. A multiple objective mixed integer linear programming model for power generation expansion planning

    Energy Technology Data Exchange (ETDEWEB)

    Antunes, C. Henggeler; Martins, A. Gomes [INESC-Coimbra, Coimbra (Portugal); Universidade de Coimbra, Dept. de Engenharia Electrotecnica, Coimbra (Portugal); Brito, Isabel Sofia [Instituto Politecnico de Beja, Escola Superior de Tecnologia e Gestao, Beja (Portugal)

    2004-03-01

    Power generation expansion planning inherently involves multiple, conflicting and incommensurate objectives. Therefore, mathematical models become more realistic if distinct evaluation aspects, such as cost and environmental concerns, are explicitly considered as objective functions rather than being encompassed by a single economic indicator. With the aid of multiple objective models, decision makers may grasp the conflicting nature and the trade-offs among the different objectives in order to select satisfactory compromise solutions. This paper presents a multiple objective mixed integer linear programming model for power generation expansion planning that allows the consideration of modular expansion capacity values of supply-side options. This characteristic of the model avoids the well-known problem associated with continuous capacity values that usually have to be discretized in a post-processing phase without feedback on the nature and importance of the changes in the attributes of the obtained solutions. Demand-side management (DSM) is also considered an option in the planning process, assuming there is a sufficiently large portion of the market under franchise conditions. As DSM full costs are accounted in the model, including lost revenues, it is possible to perform an evaluation of the rate impact in order to further inform the decision process (Author)

  17. Mathematical programming model for heat exchanger design through optimization of partial objectives

    International Nuclear Information System (INIS)

    Onishi, Viviani C.; Ravagnani, Mauro A.S.S.; Caballero, José A.

    2013-01-01

    Highlights: • Rigorous design of shell-and-tube heat exchangers according to TEMA standards. • Division of the problem into sets of equations that are easier to solve. • Selected heuristic objective functions based on the physical behavior of the problem. • Sequential optimization approach to avoid solutions stuck in local minimum. • The results obtained with this model improved the values reported in the literature. - Abstract: Mathematical programming can be used for the optimal design of shell-and-tube heat exchangers (STHEs). This paper proposes a mixed integer non-linear programming (MINLP) model for the design of STHEs, following rigorously the standards of the Tubular Exchanger Manufacturers Association (TEMA). Bell–Delaware Method is used for the shell-side calculations. This approach produces a large and non-convex model that cannot be solved to global optimality with the current state of the art solvers. Notwithstanding, it is proposed to perform a sequential optimization approach of partial objective targets through the division of the problem into sets of related equations that are easier to solve. For each one of these problems a heuristic objective function is selected based on the physical behavior of the problem. The global optimal solution of the original problem cannot be ensured even in the case in which each of the sub-problems is solved to global optimality, but at least a very good solution is always guaranteed. Three cases extracted from the literature were studied. The results showed that in all cases the values obtained using the proposed MINLP model containing multiple objective functions improved the values presented in the literature

  18. Block level energy planning for domestic lighting - a multi-objective fuzzy linear programming approach

    Energy Technology Data Exchange (ETDEWEB)

    Jana, C. [Indian Inst. of Social Welfare and Business Management, Kolkata (India); Chattopadhyay, R.N. [Indian Inst. of Technology, Kharagpur (India). Rural Development Centre

    2004-09-01

    Creating provisions for domestic lighting is important for rural development. Its significance in rural economy is unquestionable since some activities, like literacy, education and manufacture of craft items and other cottage products are largely dependent on domestic lighting facilities for their progress and prosperity. Thus, in rural energy planning, domestic lighting remains a key sector for allocation of investments. For rational allocation, decision makers need alternative strategies for identifying adequate and proper investment structure corresponding to appropriate sources and precise devices. The present study aims at designing a model of energy utilisation by developing a decision support frame for an optimised solution to the problem, taking into consideration four sources and six devices suitable for the study area, namely Narayangarh Block of Midnapore District in India. Since the data available from rural and unorganised sectors are often ill-defined and subjective in nature, many coefficients are fuzzy numbers, and hence several constraints appear to be fuzzy expressions. In this study, the energy allocation model is initiated with three separate objectives for optimisation, namely minimising the total cost, minimising the use of non-local sources of energy and maximising the overall efficiency of the system. Since each of the above objective-based solutions has relevance to the needs of the society and economy, it is necessary to build a model that makes a compromise among the three individual solutions. This multi-objective fuzzy linear programming (MOFLP) model, solved in a compromising decision support frame, seems to be a more rational alternative than single objective linear programming model in rural energy planning. (author)

  19. A BASIC program for an IBM PC compatible computer for drawing the weak phase object contrast transfer function

    International Nuclear Information System (INIS)

    Olsen, A.; Skjerpe, P.

    1989-01-01

    This report describes a computer program which is useful in high resolution microscopy. The program is written in EBASIC and calculates the weak phase object contrast transfer function as function of instrumental and imaging parameters. The function is plotted on the PC graphics screen, and by a Print Screen command the function can be copied to the printer. The program runs on both the Hercules graphic card and the IBM CGA card. 2 figs

  20. A linear bi-level multi-objective program for optimal allocation of water resources.

    Directory of Open Access Journals (Sweden)

    Ijaz Ahmad

    Full Text Available This paper presents a simple bi-level multi-objective linear program (BLMOLP with a hierarchical structure consisting of reservoir managers and several water use sectors under a multi-objective framework for the optimal allocation of limited water resources. Being the upper level decision makers (i.e., leader in the hierarchy, the reservoir managers control the water allocation system and tend to create a balance among the competing water users thereby maximizing the total benefits to the society. On the other hand, the competing water use sectors, being the lower level decision makers (i.e., followers in the hierarchy, aim only to maximize individual sectoral benefits. This multi-objective bi-level optimization problem can be solved using the simultaneous compromise constraint (SICCON technique which creates a compromise between upper and lower level decision makers (DMs, and transforms the multi-objective function into a single decision-making problem. The bi-level model developed in this study has been applied to the Swat River basin in Pakistan for the optimal allocation of water resources among competing water demand sectors and different scenarios have been developed. The application of the model in this study shows that the SICCON is a simple, applicable and feasible approach to solve the BLMOLP problem. Finally, the comparisons of the model results show that the optimization model is practical and efficient when it is applied to different conditions with priorities assigned to various water users.

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

  2. Reconciling the Multiple Objectives of Prison Diversion Programs for Drug Offenders: Evidence from Kansas' Senate Bill 123

    Science.gov (United States)

    Stemen, Don; Rengifo, Andres F.

    2011-01-01

    Background: In recent years, several states have created mandatory prison-diversion programs for felony drug possessors. These programs have both individual-level goals of reducing recidivism rates and system-level goals of reducing prison populations. Objective: This study examines the individual level and system level impact of Kansas' Senate…

  3. The Cost of Being Accountable: An Objective-Referenced Program Cost Model for Educational Management--A Maryland Perspective.

    Science.gov (United States)

    Holowenzak, Stephen P.; Stagmer, Robert A.

    This publication describes in detail an objective-referenced program cost model for educational management that was developed by the Maryland State Department of Education. Primary purpose of the publication is to aid educational decision-makers in developing and refining their own method of cost-pricing educational programs for use in state and…

  4. Programming Cells for Dynamic Assembly of Inorganic Nano-Objects with Spatiotemporal Control.

    Science.gov (United States)

    Wang, Xinyu; Pu, Jiahua; An, Bolin; Li, Yingfeng; Shang, Yuequn; Ning, Zhijun; Liu, Yi; Ba, Fang; Zhang, Jiaming; Zhong, Chao

    2018-04-01

    Programming living cells to organize inorganic nano-objects (NOs) in a spatiotemporally precise fashion would advance new techniques for creating ordered ensembles of NOs and new bio-abiotic hybrid materials with emerging functionalities. Bacterial cells often grow in cellular communities called biofilms. Here, a strategy is reported for programming dynamic biofilm formation for the synchronized assembly of discrete NOs or hetero-nanostructures on diverse interfaces in a dynamic, scalable, and hierarchical fashion. By engineering Escherichia coli to sense blue light and respond by producing biofilm curli fibers, biofilm formation is spatially controlled and the patterned NOs' assembly is simultaneously achieved. Diverse and complex fluorescent quantum dot patterns with a minimum patterning resolution of 100 µm are demonstrated. By temporally controlling the sequential addition of NOs into the culture, multilayered heterostructured thin films are fabricated through autonomous layer-by-layer assembly. It is demonstrated that biologically dynamic self-assembly can be used to advance a new repertoire of nanotechnologies and materials with increasing complexity that would be otherwise challenging to produce. © 2018 WILEY-VCH Verlag GmbH & Co. KGaA, Weinheim.

  5. MODEL PENGEMBANGAN APLIKASI PEMBAYARAN ANGSURAN PINJAMAN ONLINE MENGGUNAKAN PHP-MYSQL DENGAN METODE OBJECT ORIENTED PROGRAMMING

    Directory of Open Access Journals (Sweden)

    Whisnumurti Adhiwibowo

    2017-12-01

    Full Text Available Sistem pembayaran angsuran berbasis web pada suatu koperasi merupakan sistem yang bersifat dinamis dalam arti akan selalu berkembang dan kompleks. Metode Pemrograman prosedural memiliki kelemahan saat mengembangkan aplikasi yang kompleks. Ketika terjadi permasalahan, penanganannya menjadi sulit karena porgram terdiri dari banyak fungsi dan pada saat mengubah suatu fungsi akan mengubah fungsi fungsi yang lain. Tidak hanya saat terjadi permasalahan, suatu sistem berbasis pemrograman prosedural juga susah apabila akan dikembangkan. Oleh karena itu di pendang perlu untuk mengembangan Sistem dengan metode object Oriented Programming (OOP, merupakan metode pemrograman berorientasi obyek.  Sistem yang di bangun dengan metode ini terdiri dari banyak obyek yang saling berhubungan. Perancangan yang dipakai menggunakan Unified Modeling Language (UML, suatu metodologi untuk mengembangkan sistem dengan pendekatan OOP. Pengembangan Sistem ini menggunakan Hypertext Prepocessor (PHP. Metode pengembangan sistem yang digunakan adalah Waterfall. Hasil dari penelitian ini adalah terbentuknya sistem pembayaran transaksi berbasis web dengan metode OOP, sehingga dapat lebih mudah pemeliharaan dan pengembangannya

  6. Principal-subordinate hierarchical multi-objective programming model of initial water rights allocation

    Directory of Open Access Journals (Sweden)

    Dan Wu

    2009-06-01

    Full Text Available The principal-subordinate hierarchical multi-objective programming model of initial water rights allocation was developed based on the principle of coordinated and sustainable development of different regions and water sectors within a basin. With the precondition of strictly controlling maximum emissions rights, initial water rights were allocated between the first and the second levels of the hierarchy in order to promote fair and coordinated development across different regions of the basin and coordinated and efficient water use across different water sectors, realize the maximum comprehensive benefits to the basin, promote the unity of quantity and quality of initial water rights allocation, and eliminate water conflict across different regions and water sectors. According to interactive decision-making theory, a principal-subordinate hierarchical interactive iterative algorithm based on the satisfaction degree was developed and used to solve the initial water rights allocation model. A case study verified the validity of the model.

  7. Fuzzy multinomial logistic regression analysis: A multi-objective programming approach

    Science.gov (United States)

    Abdalla, Hesham A.; El-Sayed, Amany A.; Hamed, Ramadan

    2017-05-01

    Parameter estimation for multinomial logistic regression is usually based on maximizing the likelihood function. For large well-balanced datasets, Maximum Likelihood (ML) estimation is a satisfactory approach. Unfortunately, ML can fail completely or at least produce poor results in terms of estimated probabilities and confidence intervals of parameters, specially for small datasets. In this study, a new approach based on fuzzy concepts is proposed to estimate parameters of the multinomial logistic regression. The study assumes that the parameters of multinomial logistic regression are fuzzy. Based on the extension principle stated by Zadeh and Bárdossy's proposition, a multi-objective programming approach is suggested to estimate these fuzzy parameters. A simulation study is used to evaluate the performance of the new approach versus Maximum likelihood (ML) approach. Results show that the new proposed model outperforms ML in cases of small datasets.

  8. Performance objectives of the tank waste remediation system low-level waste disposal program

    International Nuclear Information System (INIS)

    1994-01-01

    Before low-level waste may be disposed of, a performance assessment must be written and then approved by the U.S. Department of Energy. The performance assessment is to determine whether open-quotes reasonable assuranceclose quotes exists that the performance objectives of the disposal facility will be met. The DOE requirements for waste disposal require: the protection of public health and safety; and the protection of the environment. Although quantitative limits are sometimes stated (for example, the all exposure pathways exposure limit is 25 mrem/year), usually the requirements are stated in a general nature. Quantitative limits were established by: investigating all potentially applicable regulations as well as interpretations of the Peer Review Panel which DOE has established to review performance assessments, interacting with program management to establish their needs, and interacting with the public (i.e., the Hanford Advisory Board members; as well as affected Indian tribes) to understand the values of residents in the Pacific Northwest

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

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

  11. Rehabilitation of radioactive objects of Kirovo-Chepetsky chemical plant preliminary program of works

    International Nuclear Information System (INIS)

    Chesnokov, F.V.; Ivanov, O.P.; Pavlenko, V.I.; Semenov, S.G.; Stepanov, V.E.; Volkov, V.G.; Volkovich, A.G.; Zverkov, Yu.A.

    2008-01-01

    In 2007, the specialists of RRC Kurchatov Institute, jointly with MosNPO Radon, launched works on the radiation survey of radiation-contaminated objects and areas on the site of Kirovo-Chetetsky Chemical Plant (KCCP). This survey was launched with the object of subsequent development of the rehabilitation program and concept for buildings and storage sites left from shutdown uranium-processing facilities, as well as for sludge storage facilities and repositories of radioactive waste produced as a result of these facilities operation. Besides, radioactive contamination caused by the preceding operations involving radwaste and equipment contaminated at early stages of uranium hexafluoride (UHF) and tetrafluoride (UTF) processing technology mastering was detected in some spots at KCCP site. The radiation survey was performed in order to assess the amount of rehabilitation works, to identify the most critical objects and areas at KCCP site, and to develop the sequence of measures to be implemented in order to enhance the radiation safety of people living in the Kirov Region. (author)

  12. Bi-objective integer programming for RNA secondary structure prediction with pseudoknots.

    Science.gov (United States)

    Legendre, Audrey; Angel, Eric; Tahi, Fariza

    2018-01-15

    RNA structure prediction is an important field in bioinformatics, and numerous methods and tools have been proposed. Pseudoknots are specific motifs of RNA secondary structures that are difficult to predict. Almost all existing methods are based on a single model and return one solution, often missing the real structure. An alternative approach would be to combine different models and return a (small) set of solutions, maximizing its quality and diversity in order to increase the probability that it contains the real structure. We propose here an original method for predicting RNA secondary structures with pseudoknots, based on integer programming. We developed a generic bi-objective integer programming algorithm allowing to return optimal and sub-optimal solutions optimizing simultaneously two models. This algorithm was then applied to the combination of two known models of RNA secondary structure prediction, namely MEA and MFE. The resulting tool, called BiokoP, is compared with the other methods in the literature. The results show that the best solution (structure with the highest F 1 -score) is, in most cases, given by BiokoP. Moreover, the results of BiokoP are homogeneous, regardless of the pseudoknot type or the presence or not of pseudoknots. Indeed, the F 1 -scores are always higher than 70% for any number of solutions returned. The results obtained by BiokoP show that combining the MEA and the MFE models, as well as returning several optimal and several sub-optimal solutions, allow to improve the prediction of secondary structures. One perspective of our work is to combine better mono-criterion models, in particular to combine a model based on the comparative approach with the MEA and the MFE models. This leads to develop in the future a new multi-objective algorithm to combine more than two models. BiokoP is available on the EvryRNA platform: https://EvryRNA.ibisc.univ-evry.fr .

  13. Matching policy with objectives : an analysis of international wind programs and results

    International Nuclear Information System (INIS)

    Deveaux, L.

    2008-01-01

    There are a variety of mechanisms used to procure wind energy, but successful programs typically combine legislative backing with financial incentives that aim to maintain acceptable prices for wind power developers. This presentation discussed mechanisms used in Ireland and Texas to ensure the success of wind power programs. Alternative energy requirement programs were designed as a competitive bid-style procurement program launched to increase the development of renewable resources in Ireland. Power purchase agreements for up to 15 years were awarded to winning bidders. The purpose of the program was to lower systems costs through the competitive bid process from 1996 to 2002. The program's failure was attributed to permitting delays, unsustainable bid pricing and constraints on transmission. The financial incentives did not compensate for the low bid prices. A renewable energy feed-in tariff program was launched in 2006 to pay electricity retailers for contracted projects. The tariff program provided reliable pricing mechanisms and promoted sector growth for both large-scale and small wind power projects. Texas developed renewable portfolio standards (RPSs) in 1999. The state's renewable energy certificate (REC) program was designed to issue RECs to generators for each MWh or eligible generation produced and sold in Texas. Retailers purchase the credits through the merchant market, resale, or long-term contracts. The system has strong legislative backing, which ensures that noncompliant retailers pay heavy penalties. It was concluded that competitive bid programs need strong legislative backing, financial support, and industry commitments. By contrast, feed-in tariffs can be used to promote many different sized wind farms. refs., tabs., figs

  14. Icobj Programming

    OpenAIRE

    Boussinot , Frédéric

    1996-01-01

    A simple and fully graphical programming method is presented, using a powerful means to combine behaviors. This programming is based on the notion of an «icobj» which has a behavioral aspect («object» part), a graphical aspect («icon» part), with an «animation» aspect. Icobj programming provides parallelism, broadcast event communication and migration through the network. An experimental system based on this approach is described in details. Its implementation with reactive scripts is also pr...

  15. An integrated approach to engineering curricula improvement with multi-objective decision modeling and linear programming

    Science.gov (United States)

    Shea, John E.

    from a catalog of courses is difficult because of the many factors being considered. To assist this process, the multi-objective model and the curriculum requirements were incorporated in a linear program to select the "optimum" curriculum. The application of this tool was also beneficial in identifying the active constraints that limit curriculum development and content.

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

    DEFF Research Database (Denmark)

    Achenbach, Michael; Ostermann, Klaus

    2010-01-01

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

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

  18. Toward an objective assessment of technical skills: a national survey of surgical program directors in Saudi Arabia.

    Science.gov (United States)

    Alkhayal, Abdullah; Aldhukair, Shahla; Alselaim, Nahar; Aldekhayel, Salah; Alhabdan, Sultan; Altaweel, Waleed; Magzoub, Mohi Elden; Zamakhshary, Mohammed

    2012-01-01

    After almost a decade of implementing competency-based programs in postgraduate training programs, the assessment of technical skills remains more subjective than objective. National data on the assessment of technical skills during surgical training are lacking. We conducted this study to document the assessment tools for technical skills currently used in different surgical specialties, their relationship with remediation, the recommended tools from the program directors' perspective, and program directors' attitudes toward the available objective tools to assess technical skills. This study was a cross-sectional survey of surgical program directors (PDs). The survey was initially developed using a focus group and was then sent to 116 PDs. The survey contains demographic information about the program, the objective assessment tools used, and the reason for not using assessment tools. The last section discusses the recommended tools to be used from the PDs' perspective and the PDs' attitude and motivation to apply these tools in each program. The associations between the responses to the assessment questions and remediation were statistically evaluated. Seventy-one (61%) participants responded. Of the respondents, 59% mentioned using only nonstandardized, subjective, direct observation for technical skills assessment. Sixty percent use only summative evaluation, whereas 15% perform only formative evaluations of their residents, and the remaining 22% conduct both summative and formative evaluations of their residents' technical skills. Operative portfolios are kept by 53% of programs. The percentage of programs with mechanisms for remediation is 29% (19 of 65). The survey showed that surgical training programs use different tools to assess surgical skills competency. Having a clear remediation mechanism was highly associated with reporting remediation, which reflects the capability to detect struggling residents. Surgical training leadership should invest more in

  19. Implementing the objective structured clinical examination in a geriatrics fellowship program-a 3-year experience.

    Science.gov (United States)

    Avelino-Silva, Thiago J; Gil, Luiz A; Suemoto, Claudia K; Kikuchi, Elina L; Lin, Sumika M; Farias, Luciana L; Jacob-Filho, Wilson

    2012-07-01

    The Objective Structured Clinical Examination (OSCE) appears to be an effective alternative for assessing not only medical knowledge, but also clinical skills, including effective communication and physical examination skills. The purpose of the current study was to implement an OSCE model in a geriatrics fellowship program and to compare the instrument with traditional essay examination. Seventy first- and second-year geriatric fellows were initially submitted to a traditional essay examination and scored from 0 to 10 by a faculty member. The same fellows subsequently underwent an OSCE with eight 10-minute stations covering a wide range of essential aspects of geriatric knowledge. Each OSCE station had an examiner responsible for its evaluation according to a predefined checklist. Checklist items were classified for analysis purposes as clinical knowledge items (CKI) and communication skills items (CSI); fellow responses were scored from 0 to 10.Although essay examinations took from 30 to 45 minutes to complete, 180-200 minutes were required to evaluate fellows using the proposed OSCE method. Fellows scored an average of 6.2 ± 1.2 on the traditional essay examination and 6.6 ± 1.0 on the OSCE (P examination was similar to their performance on CKI (P = .13). Second-year fellows performed better than first-year fellows on the essay examination (P geriatrics fellowship program. Combining different testing modalities may provide the best assessment of competence for various domains of knowledge, skills, and behavior. © 2012, Copyright the Authors Journal compilation © 2012, The American Geriatrics Society.

  20. Chemical Technology Division Comprehensive Self-Assessment and Upgrade Program (CSAUP). Performance Objectives and Criteria

    International Nuclear Information System (INIS)

    1990-05-01

    The U.S. Department of Energy (DOE) has placed strong emphasis on a new way of doing business patterned on the lessons learned in the nuclear power industry after the accident at Three Mile Island Unit 2. The new way relies on strict adherence to policies and procedures, a greatly expanded training program, and much more rigor and formality in operations. Another key element is more visible oversight by upper management and auditability by DOR Although the Chemical Technology Division (Chem Tech) has functioned in a safe manner since its beginning, the policies and methods of the past are no longer appropriate. Therefore, in accordance with these directives, Chem Tech is improving its operational performance by making a transition to greater formality in the observance of policies and procedures and a more deliberate consideration of the interrelationships between organizations at ORNL. This transition to formality is vitally important because both our staff and our facilities are changing with time. For example, some of the inventors and developers of the processes and facilities in use are now ''passing the torch'' to the next generation of Chem Tech staff. Our faculties have also served us well for many years, but the newest of these are now over 20 years old. All have increasing needs of refurbishment and repair, and some of the older ones need to be replaced. The Comprehensive Self-Assessment and Upgrade Program (CSAUP) has been patterned on a similar activity performed at the High Flux Isotope Reactor. Using the Draft DOE Performance Objectives and Criteria for Technical Safety Appraisals (May 1987) as a starting point, it was determined that 14 functional areas for evaluation listed in the report were suitable for Chem Tech use. An additional 5 functional areas were added for completeness since Chem Tech has a broader set of missions than a reactor facility. The Performance Objectives and Criteria (POC) for each functional area in the DOE report were

  1. Conserving energy in smallholder agriculture. A multi-objective programming case-study of northwest India

    International Nuclear Information System (INIS)

    Thankappan, Samarthia; Midmore, Peter; Jenkins, Tim

    2006-01-01

    In semi-arid conditions in Northwest India, smallholder agriculture has made increasing use of subsidised mechanisation and energy inputs to reduce short-term risks. However, detrimental environmental consequences have occurred, not least a rapidly falling water table, and energy-intensive production is threatened by the prospect of increasing scarcity and expense of energy supplies, especially as urban demands are forecast to grow rapidly. This paper describes the energy flows through four subsystems of smallholder agricultural villages: the crop system; non-crop land uses; livestock systems; and households. It employs a multi-objective programming model to demonstrate choices available for maximands either of net solar energy capture or financial surpluses. Applied to three villages selected to represent major settlement types in the Saurashtra region of Gujarat, the results demonstrate that both energy conservation and financial performance can be improved. Although these results need qualifying because of the reductionist, linear character of the model used, they do provide important insights into the cultural role of mechanisation and the influence of traditional agricultural practices. They also underline the need for local energy conservation strategies as part of an overall approach to improved self-determination in progress towards rural sustainability. (author)

  2. Enhancing community based health programs in Iran: a multi-objective location-allocation model.

    Science.gov (United States)

    Khodaparasti, S; Maleki, H R; Jahedi, S; Bruni, M E; Beraldi, P

    2017-12-01

    Community Based Organizations (CBOs) are important health system stakeholders with the mission of addressing the social and economic needs of individuals and groups in a defined geographic area, usually no larger than a county. The access and success efforts of CBOs vary, depending on the integration between health care providers and CBOs but also in relation to the community participation level. To achieve widespread results, it is important to carefully design an efficient network which can serve as a bridge between the community and the health care system. This study addresses this challenge through a location-allocation model that deals with the hierarchical nature of the system explicitly. To reflect social welfare concerns of equity, local accessibility, and efficiency, we develop the model in a multi-objective framework, capturing the ambiguity in the decision makers' aspiration levels through a fuzzy goal programming approach. This study reports the findings for the real case of Shiraz city, Fars province, Iran, obtained by a thorough analysis of the results.

  3. A bi-objective integer programming model for partly-restricted flight departure scheduling.

    Science.gov (United States)

    Zhong, Han; Guan, Wei; Zhang, Wenyi; Jiang, Shixiong; Fan, Lingling

    2018-01-01

    The normal studies on air traffic departure scheduling problem (DSP) mainly deal with an independent airport in which the departure traffic is not affected by surrounded airports, which, however, is not a consistent case. In reality, there still exist cases where several commercial airports are closely located and one of them possesses a higher priority. During the peak hours, the departure activities of the lower-priority airports are usually required to give way to those of higher-priority airport. These giving-way requirements can inflict a set of changes on the modeling of departure scheduling problem with respect to the lower-priority airports. To the best of our knowledge, studies on DSP under this condition are scarce. Accordingly, this paper develops a bi-objective integer programming model to address the flight departure scheduling of the partly-restricted (e.g., lower-priority) one among several adjacent airports. An adapted tabu search algorithm is designed to solve the current problem. It is demonstrated from the case study of Tianjin Binhai International Airport in China that the proposed method can obviously improve the operation efficiency, while still realizing superior equity and regularity among restricted flows.

  4. Identifying optimal regional solid waste management strategies through an inexact integer programming model containing infinite objectives and constraints.

    Science.gov (United States)

    He, Li; Huang, Guo-He; Zeng, Guang-Ming; Lu, Hong-Wei

    2009-01-01

    The previous inexact mixed-integer linear programming (IMILP) method can only tackle problems with coefficients of the objective function and constraints being crisp intervals, while the existing inexact mixed-integer semi-infinite programming (IMISIP) method can only deal with single-objective programming problems as it merely allows the number of constraints to be infinite. This study proposes, an inexact mixed-integer bi-infinite programming (IMIBIP) method by incorporating the concept of functional intervals into the programming framework. Different from the existing methods, the IMIBIP can tackle the inexact programming problems that contain both infinite objectives and constraints. The developed method is applied to capacity planning of waste management systems under a variety of uncertainties. Four scenarios are considered for comparing the solutions of IMIBIP with those of IMILP. The results indicate that reasonable solutions can be generated by the IMIBIP method. Compared with IMILP, the system cost from IMIBIP would be relatively high since the fluctuating market factors are considered; however, the IMILP solutions are associated with a raised system reliability level and a reduced constraint violation risk level.

  5. Curriculum development for a national cardiotocography education program: a Delphi survey to obtain consensus on learning objectives.

    Science.gov (United States)

    Thellesen, Line; Hedegaard, Morten; Bergholt, Thomas; Colov, Nina P; Hoegh, Stinne; Sorensen, Jette L

    2015-08-01

    To define learning objectives for a national cardiotocography (CTG) education program based on expert consensus. A three-round Delphi survey. One midwife and one obstetrician from each maternity unit in Denmark were appointed based on CTG teaching experience and clinical obstetric experience. Following national and international guidelines, the research group determined six topics as important when using CTG: fetal physiology, equipment, indication, interpretation, clinical management, and communication/responsibility. In the first Delphi round, participants listed one to five learning objectives within the predefined topics. Responses were analyzed by a directed approach to content analysis. Phrasing was modified in accordance with Bloom's taxonomy. In the second and third Delphi rounds, participants rated each objective on a five-point relevance scale. Consensus was predefined as objectives with a mean rating value of ≥ 3. A prioritized list of CTG learning objectives. A total of 42 midwives and obstetricians from 21 maternity units were invited to participate, of whom 26 completed all three Delphi rounds, representing 18 maternity units. The final prioritized list included 40 objectives. The highest ranked objectives emphasized CTG interpretation and clinical management. The lowest ranked objectives emphasized fetal physiology. Mean ratings of relevance ranged from 3.15 to 5.00. National consensus on CTG learning objectives was achieved using the Delphi methodology. This was an initial step in developing a valid CTG education program. A prioritized list of objectives will clarify which topics to emphasize in a CTG education program. © 2015 Nordic Federation of Societies of Obstetrics and Gynecology.

  6. Toward an objective assessment of technical skills: a national survey of surgical program directors in Saudi Arabia

    Directory of Open Access Journals (Sweden)

    Alkhayal A

    2012-10-01

    Full Text Available Abdullah Alkhayal,1 Shahla Aldhukair,2 Nahar Alselaim,1 Salah Aldekhayel,1 Sultan Alhabdan,1 Waleed Altaweel,3 Mohi Elden Magzoub,4 Mohammed Zamakhshary1,21Department of Surgery, King Saud bin Abdulaziz University for Health Sciences, Riyadh, Saudi Arabia; 2Public Health Section, King Abdullah International Medical Research Center, Riyadh, Saudi Arabia; 3Urology Department, King Faisal Specialist Hospital and Research Center, Riyadh, Saudi Arabia; 4Department of Medical Education, King Saud bin Abdulaziz University for Health Sciences, Riyadh, Saudi ArabiaBackground: After almost a decade of implementing competency-based programs in postgraduate training programs, the assessment of technical skills remains more subjective than objective. National data on the assessment of technical skills during surgical training are lacking. We conducted this study to document the assessment tools for technical skills currently used in different surgical specialties, their relationship with remediation, the recommended tools from the program directors’ perspective, and program directors’ attitudes toward the available objective tools to assess technical skills.Methods: This study was a cross-sectional survey of surgical program directors (PDs. The survey was initially developed using a focus group and was then sent to 116 PDs. The survey contains demographic information about the program, the objective assessment tools used, and the reason for not using assessment tools. The last section discusses the recommended tools to be used from the PDs’ perspective and the PDs’ attitude and motivation to apply these tools in each program. The associations between the responses to the assessment questions and remediation were statistically evaluated.Results: Seventy-one (61% participants responded. Of the respondents, 59% mentioned using only nonstandardized, subjective, direct observation for technical skills assessment. Sixty percent use only summative

  7. Department of Energy programs and objectives: energy conservation in agricultural production

    Energy Technology Data Exchange (ETDEWEB)

    1977-12-01

    This document describes the current Department of Energy agriculture research program as it relates to the research recommendations submitted by a 1976 workshop on energy conservation in agricultural production. In-depth discussions on fertilizers, irrigation, crop drying, fuel substitution, crop and animal production systems, greenhouses, materials handling, and transport systems are included. (MCW)

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

    DEFF Research Database (Denmark)

    Bennedsen, Jens B.; Schulte, Carsten

    2010-01-01

    -group experiment in an introductory programming course.The results of the experiment show that the students who used BlueJ?s debugger did not perform statistically significantly better than the students not using it; both groups profited about the same amount from the exercises given in the experiment. We discuss...

  9. Real-time C++ efficient object-oriented and template microcontroller programming

    CERN Document Server

    Kormanyos, Christopher

    2013-01-01

    This is a highly practical guide to programming real-time embedded microcontroller systems in C++. Its many examples are backed by real-time performance measurements and size analyses that quantify the true cost of the code to the last byte and microsecond.

  10. Program specialization

    CERN Document Server

    Marlet, Renaud

    2013-01-01

    This book presents the principles and techniques of program specialization - a general method to make programs faster (and possibly smaller) when some inputs can be known in advance. As an illustration, it describes the architecture of Tempo, an offline program specializer for C that can also specialize code at runtime, and provides figures for concrete applications in various domains. Technical details address issues related to program analysis precision, value reification, incomplete program specialization, strategies to exploit specialized program, incremental specialization, and data speci

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

    Science.gov (United States)

    Drummond, A; Strimmer, K

    2001-07-01

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

  12. Management of conservation reserve program grasslands to meet wildlife habitat objectives

    Science.gov (United States)

    Vandever, Mark W.; Allen, Arthur W.

    2015-01-01

    Numerous studies document environmental and social benefits of the Conservation Reserve Program (CRP). This report offers a synopsis of findings regarding effects of establishing CRP conservation practices on the quality and distribution of wildlife habitat in agricultural landscapes. On individual farms, year-round provision of wildlife habitat by the CRP may appear relatively insignificant. However, considered from multi-farm to National scales, such improvements in habitat and wildlife response have proven to be extensive and profound.

  13. Optimizing the Regional Industrial Structure Based on the Environmental Carrying Capacity: An Inexact Fuzzy Multi-Objective Programming Model

    Directory of Open Access Journals (Sweden)

    Wenyi Wang

    2013-12-01

    Full Text Available An inexact fuzzy multi-objective programming model (IFMOP based on the environmental carrying capacity is provided for industrial structure optimization problems. In the IFMOP model, both fuzzy linear programming (FLP and inexact linear programming (ILP methods are introduced into a multi-objective programming framework. It allows uncertainties to be directly communicated into the problem solving processing, and it can effectively reflect the complexity and uncertainty of an industrial system without impractical simplification. The two objective functions utilized in the optimization study are the maximum total output value and population size, and the constraints include water environmental capacity, water resource supply, atmospheric environmental capacity and energy supply. The model is subsequently employed in a realistic case for industrial development in the Tongzhou district, Beijing, China. The results demonstrate that the model can help to analyze whether the environmental carrying capacity of Tongzhou can meet the needs of the social economic objectives in the new town plan in the two scenarios and can assist decision makers in generating stable and balanced industrial structure patterns with consideration of the resources, energy and environmental constraints to meet the maximum social economic efficiency.

  14. 78 FR 6817 - Clean Air Act Operating Permit Program; Petition for Objection to State Operating Permit for...

    Science.gov (United States)

    2013-01-31

    ... Wisconsin Public Service Corporation--JP Pulliam Plant. Pursuant to section 505(b)(2) of the Act, a... ENVIRONMENTAL PROTECTION AGENCY [FRL 9774-6] Clean Air Act Operating Permit Program; Petition for Objection to State Operating Permit for Wisconsin Public Service Corporation--JP Pulliam Plant AGENCY...

  15. 75 FR 22400 - Clean Air Act Operating Permit Program; Petition To Object to Title V Permit for Wheelabrator...

    Science.gov (United States)

    2010-04-28

    ... ENVIROMENTAL PROTECTION AGENCY [FRL-9142-6] Clean Air Act Operating Permit Program; Petition To Object to Title V Permit for Wheelabrator Baltimore, L.P., Baltimore City, MD AGENCY: Environmental Protection Agency (EPA). ACTION: Notice of final action. SUMMARY: Pursuant to section 505(b)(2) of the Clean...

  16. 75 FR 75463 - Clean Air Act Operating Permit Program; Petition To Object to Title V Permit for Luke Paper...

    Science.gov (United States)

    2010-12-03

    ... ENVIROMENTAL PROTECTION AGENCY [FRL-9234-9] Clean Air Act Operating Permit Program; Petition To Object to Title V Permit for Luke Paper Company, Luke, MD AGENCY: Environmental Protection Agency (EPA). ACTION: Notice of final action. SUMMARY: Pursuant to section 505(b)(2) of the Clean Air Act (CAA), the...

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

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

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

  1. FGP Approach for Solving Multi-level Multi-objective Quadratic Fractional Programming Problem with Fuzzy parameters

    Directory of Open Access Journals (Sweden)

    m. s. osman

    2017-09-01

    Full Text Available In this paper, we consider fuzzy goal programming (FGP approach for solving multi-level multi-objective quadratic fractional programming (ML-MOQFP problem with fuzzy parameters in the constraints. Firstly, the concept of the ?-cut approach is applied to transform the set of fuzzy constraints into a common deterministic one. Then, the quadratic fractional objective functions in each level are transformed into quadratic objective functions based on a proposed transformation. Secondly, the FGP approach is utilized to obtain a compromise solution for the ML-MOQFP problem by minimizing the sum of the negative deviational variables. Finally, an illustrative numerical example is given to demonstrate the applicability and performance of the proposed approach.

  2. Status of the Object Oriented Program based Graphic User Interface Development for HyPEP

    International Nuclear Information System (INIS)

    Lee, Young Jin; Park, Ji Won; Hwang, Moon Kyu

    2007-01-01

    Hydrogen is being promoted as the energy-carrier for the future under the proposed hydrogen economy. As large reservoirs of hydrogen molecules do not exist in nature, the hydrogen needs to be produced using other energies such as nuclear, coal, natural gas, etc. The nuclear hydrogen production facility, where nuclear power is used to split water to produce hydrogen molecules, is presented as one of the optimal solutions for the large scale hydrogen production. Compared to other large scale hydrogen production methods, the nuclear hydrogen production can have better overall economics and less damaging environmental impacts such as global warming and pollution. In order to assess the overall economics of the hydrogen production, it is important to assess the hydrogen production efficiencies. In the conceptual design stage of the plant, various different plant layouts need to be studied to optimize the production efficiency. The main development aim of the HyPEP (Hydrogen Production Efficiency calculator Program) is the rapid assessment of the overall hydrogen production efficiency of a nuclear hydrogen production facility. The program is being developed with extensive GUI features to enhance the user-friendliness and the rapid model build-ups. This paper presents the current status of the development of HyPEP especially the GUI. HyPEP is being developed under an International Nuclear Engineering Research Initiative (I-NERI) Project

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

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

  5. Incorporating Daily Flood Control Objectives Into a Monthly Stochastic Dynamic Programing Model for a Hydroelectric Complex

    Science.gov (United States)

    Druce, Donald J.

    1990-01-01

    A monthly stochastic dynamic programing model was recently developed and implemented at British Columbia (B.C.) Hydro to provide decision support for short-term energy exports and, if necessary, for flood control on the Peace River in northern British Columbia. The model establishes the marginal cost of supplying energy from the B.C. Hydro system, as well as a monthly operating policy for the G.M. Shrum and Peace Canyon hydroelectric plants and the Williston Lake storage reservoir. A simulation model capable of following the operating policy then determines the probability of refilling Williston Lake and possible spill rates and volumes. Reservoir inflows are input to both models in daily and monthly formats. The results indicate that flood control can be accommodated without sacrificing significant export revenue.

  6. Incorporating daily flood control objectives into a monthly stochastic dynamic programming model for a hydroelectric complex

    Energy Technology Data Exchange (ETDEWEB)

    Druce, D.J. (British Columbia Hydro and Power Authority, Vancouver, British Columbia (Canada))

    1990-01-01

    A monthly stochastic dynamic programing model was recently developed and implemented at British Columbia (B.C.) Hydro to provide decision support for short-term energy exports and, if necessary, for flood control on the Peace River in northern British Columbia. The model established the marginal cost of supplying energy from the B.C. Hydro system, as well as a monthly operating policy for the G.M. Shrum and Peace Canyon hydroelectric plants and the Williston Lake storage reservoir. A simulation model capable of following the operating policy then determines the probability of refilling Williston Lake and possible spill rates and volumes. Reservoir inflows are input to both models in daily and monthly formats. The results indicate that flood control can be accommodated without sacrificing significant export revenue.

  7. Pyro-chemistry within the FP7 ACSEPT Project-Program and Objective

    Energy Technology Data Exchange (ETDEWEB)

    Caravaca, Concha [CIEMAT/Nuclear Fission Division/URAA, Avda. Complutense, 22.Madrid 28040 (Spain); Bourg, Stephane [CEA/DEN/MAR/DRCP, CEA Marcoule. BP17171, 30207 Bagnols sur Ceze Cedex (France)

    2008-07-01

    Actinide recycling by partitioning and transmutation is considered as one of the most promising strategies to reduce the inventory of radioactive waste, thus contributing to make nuclear energy sustainable. To make advances beyond the current state of the art in pyrochemical separations processes, the Domain 2 (DM2) of ACSEPT has been built on considering a process approach based on system studied. Four work packages that represent the main steps of a process block diagram have been identified: head-end steps, core process development, and salt treatment for recycling and waste conditioning. The results obtained in this domain will be integrated in DM 3 (Process) in order to orientate the R and D studies of DM2 and to propose and validate flowsheets at the end of the project. The state of the art on pyrochemical separation within the European Community and the working program of ACSEPT in pyrometallurgy are presented in this work. (authors)

  8. Program History

    Science.gov (United States)

    Learn how the National Cancer Institute transitioned the former Cooperative Groups Program to the National Clinical Trials Network (NCTN) program. The NCTN gives funds and other support to cancer research organizations to conduct cancer clinical trials.

  9. Program auto

    International Nuclear Information System (INIS)

    Rawool-Sullivan, M.W.; Plagnol, E.

    1990-01-01

    The program AUTO was developed to be used in the analysis of dE vs E type spectra. This program is written in FORTRAN and calculates dE vs E lines in MeV. The provision is also made in the program to convert these lines from MeV to ADC channel numbers to facilitate the comparison with the raw data from the experiments. Currently the output of this program can be plotted with the display program, called VISU, but it can also be used independent of the program VISU, with little or no modification in the actual fortran code. The program AUTO has many useful applications. In this article the program AUTO is described along with its applications

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

  11. Multi-objective dynamic economic emission dispatch of electric power generation integrated with game theory based demand response programs

    International Nuclear Information System (INIS)

    Nwulu, Nnamdi I.; Xia, Xiaohua

    2015-01-01

    Highlights: • In this work, a game theory based DR program is integrated into the DEED problem. • Objectives are to minimize fuel and emissions costs and maximize the DR benefit. • Optimal generator output, customer load and customer incentive are determined. • Developed model is tested with two different scenarios. • Model provides superior results than independent optimization of DR or DEED. - Abstract: The dynamic economic emission dispatch (DEED) of electric power generation is a multi-objective mathematical optimization problem with two objective functions. The first objective is to minimize all the fuel costs of the generators in the power system, whilst the second objective seeks to minimize the emissions cost. Both objective functions are subject to constraints such as load demand constraint, ramp rate constraint, amongst other constraints. In this work, we integrate a game theory based demand response program into the DEED problem. The game theory based demand response program determines the optimal hourly incentive to be offered to customers who sign up for load curtailment. The game theory model has in built mechanisms to ensure that the incentive offered the customers is greater than the cost of interruption while simultaneously being beneficial to the utility. The combined DEED and game theoretic demand response model presented in this work, minimizes fuel and emissions costs and simultaneously determines the optimal incentive and load curtailment customers have to perform for maximal power system relief. The developed model is tested on two test systems with industrial customers and obtained results indicate the practical benefits of the proposed model

  12. Implementation and Integration of the Object Transaction Service of Corba to a Java Application Database Program

    National Research Council Canada - National Science Library

    Hazir, Yildiray

    2000-01-01

    .... For this reason CORBA has attracted our attention. The OMG(Object Management Group), a consortium of object venders, developed the CORBA standard in the fall of 1990 as a common interconnection bus for distributed objects...

  13. Development of Program Evaluating the Effects on the Secondary Side of Steam Generator due to Foreign Objects

    International Nuclear Information System (INIS)

    Ju, Yoo Hyun; Nam, Choi Sung

    2005-01-01

    When materials such as metal are into the secondary side of steam generator, they, so called foreign objects, may have influences on the integrity of the steam generator tubes. They cause the tube wear due to the relative motion between the tubes and foreign objects and the tube impact due to flow. The best way to avoid the effects is to remove all the foreign objects. However, it is not easy to remove the foreign materials thoroughly due to their condition such as the location. If the locations of the foreign materials are in the middle of tube bundle and the tube arrangement of the steam generator is the triangle type, the equipment such as FOSAR(Foreign Object Search and Retrieval) can not reach their locations. If the foreign materials stick together with the tubes or tube sheet, they can not be removed. In the case of operating the steam generator with the foreign materials, the licensee must prove that the materials do not affect the tube integrity and do not threaten the pressure boundary with the analytical method. Considering the wear and impact by the foreign materials, KEPRI(Korea Electric Power Research Institute) developed the methodology to evaluate the foreign materials analytically. This methodology was described with a computer program in order to obtain the fast results. The program informs whether the tubes have the structural integrity when the foreign material strikes the tubes. Moreover, this gives us the remaining life of the steam generator tubes. In this paper, the program, which evaluates the effects of the foreign objects in the secondary side of steam generator, is introduced

  14. Program plan for the DOE Office of Fusion Energy First Wall/Blanket/Shield Engineering Technology Program. Volume I. Summary, objectives and management. Revision 2

    International Nuclear Information System (INIS)

    1982-08-01

    This document defines a plan for conducting selected aspects of the engineering testing required for magnetic fusion reactor FWBS components and systems. The ultimate product of this program is an established data base that contributes to a functional, reliable, maintainable, economically attractive, and environmentally acceptable commercial fusion reactor first wall, blanket, and shield system. This program plan updates the initial plan issued in November of 1980 by the DOE/Office of Fusion Energy (unnumbered report). The plan consists of two parts. Part I is a summary of activities, responsibilities and program management including reporting and interfaces with other programs. Part II is a compilation of the Detailed Technical Plans for Phase I (1982 to 1984) developed by the participants during Phase 0 of the program

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

  16. Role of exponential type random invexities for asymptotically sufficient efficiency conditions in semi-infinite multi-objective fractional programming.

    Science.gov (United States)

    Verma, Ram U; Seol, Youngsoo

    2016-01-01

    First a new notion of the random exponential Hanson-Antczak type [Formula: see text]-V-invexity is introduced, which generalizes most of the existing notions in the literature, second a random function [Formula: see text] of the second order is defined, and finally a class of asymptotically sufficient efficiency conditions in semi-infinite multi-objective fractional programming is established. Furthermore, several sets of asymptotic sufficiency results in which various generalized exponential type [Formula: see text]-V-invexity assumptions are imposed on certain vector functions whose components are the individual as well as some combinations of the problem functions are examined and proved. To the best of our knowledge, all the established results on the semi-infinite aspects of the multi-objective fractional programming are new, which is a significantly new emerging field of the interdisciplinary research in nature. We also observed that the investigated results can be modified and applied to several special classes of nonlinear programming problems.

  17. Dental Assisting Program Standards.

    Science.gov (United States)

    Georgia Univ., Athens. Dept. of Vocational Education.

    This publication contains statewide standards for the dental assisting program in Georgia. The standards are divided into 12 categories: foundations (philosophy, purpose, goals, program objectives, availability, evaluation); admissions (admission requirements, provisional admission requirements, recruitment, evaluation and planning); program…

  18. A multi-objective possibilistic programming approach for locating distribution centers and allocating customers demands in supply chains

    Directory of Open Access Journals (Sweden)

    Seyed Ahmad Yazdian

    2011-01-01

    Full Text Available In this paper, we present a multi-objective possibilistic programming model to locate distribution centers (DCs and allocate customers' demands in a supply chain network design (SCND problem. The SCND problem deals with determining locations of facilities (DCs and/or plants, and also shipment quantities between each two consecutive tier of the supply chain. The primary objective of this study is to consider different risk factors which are involved in both locating DCs and shipping products as an objective function. The risk consists of various components: the risks related to each potential DC location, the risk associated with each arc connecting a plant to a DC and the risk of shipment from a DC to a customer. The proposed method of this paper considers the risk phenomenon in fuzzy forms to handle the uncertainties inherent in these factors. A possibilistic programming approach is proposed to solve the resulted multi-objective problem and a numerical example for three levels of possibility is conducted to analyze the model.

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

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

  2. Energy management in microgrid based on the multi objective stochastic programming incorporating portable renewable energy resource as demand response option

    International Nuclear Information System (INIS)

    Tabar, Vahid Sohrabi; Jirdehi, Mehdi Ahmadi; Hemmati, Reza

    2017-01-01

    Renewable energy resources are often known as cost-effective and lucrative resources and have been widely developed due to environmental-economic issues. Renewable energy utilization even in small scale (e.g., microgrid networks) has attracted significant attention. Energy management in microgrid can be carried out based on the generating side management or demand side management. In this paper, portable renewable energy resource are modeled and included in microgrid energy management as a demand response option. Utilizing such resources could supply the load when microgrid cannot serve the demand. This paper addresses energy management and scheduling in microgrid including thermal and electrical loads, renewable energy sources (solar and wind), CHP, conventional energy sources (boiler and micro turbine), energy storage systems (thermal and electrical ones), and portable renewable energy resource (PRER). Operational cost of microgrid and air pollution are considered as objective functions. Uncertainties related to the parameters are incorporated to make a stochastic programming. The proposed problem is expressed as a constrained, multi-objective, linear, and mixed-integer programing. Augmented Epsilon-constraint method is used to solve the problem. Final results and calculations are achieved using GAMS24.1.3/CPLEX12.5.1. Simulation results demonstrate the viability and effectiveness of the proposed method in microgrid energy management. - Highlights: • Introducing portable renewable energy resource (PRER) and considering effect of them. • Considering reserve margin and sensitivity analysis for validate robustness. • Multi objective and stochastic management with considering various loads and sources. • Using augmented Epsilon-constraint method to solve multi objective program. • Highly decreasing total cost and pollution with PRER in stochastic state.

  3. Federal Wind Energy Program. Program summary. [USA

    Energy Technology Data Exchange (ETDEWEB)

    None

    1978-01-01

    The objective of the Federal Wind Energy Program is to accelerate the development of reliable and economically viable wind energy systems and enable the earliest possible commercialization of wind power. To achieve this objective for small and large wind systems requires advancing the technology, developing a sound industrial technology base, and addressing the non-technological issues which could deter the use of wind energy. This summary report outlines the projects being supported by the program through FY 1977 toward the achievement of these goals. It also outlines the program's general organization and specific program elements.

  4. Automatic activation of motor programs by object affordances in patients with Parkinson's disease

    OpenAIRE

    Oguro, Hiroaki; Ward, Robert; Bracewel, Martyn; Hindle, John; Rafal, Robert

    2009-01-01

    Clinical observations of kinesia paradoxica and freezing in patients with Parkinson's disease suggest that the automatic activation of motor programmes by visual stimuli may not require intact basal ganglia function, and that an increased sensitivity to such object affordances may contribute to some symptoms of the disease. Employing a paradigm that measures the degree of interference from object affordances on voluntary actions, we confirm that activation of object affordances are preserved ...

  5. Automatic activation of motor programs by object affordances in patients with Parkinson's disease.

    Science.gov (United States)

    Oguro, Hiroaki; Ward, Robert; Bracewel, Martyn; Hindle, John; Rafal, Robert

    2009-09-29

    Clinical observations of kinesia paradoxica and freezing in patients with Parkinson's disease suggest that the automatic activation of motor programmes by visual stimuli may not require intact basal ganglia function, and that an increased sensitivity to such object affordances may contribute to some symptoms of the disease. Employing a paradigm that measures the degree of interference from object affordances on voluntary actions, we confirm that activation of object affordances are preserved in Parkinson's disease, but find no evidence that there is an increased sensitivity to the effects of object affordances on voluntary action.

  6. Automatic activation of motor programs by object affordances in patients with Parkinson's disease

    Science.gov (United States)

    Oguro, Hiroaki; Ward, Robert; Bracewel, Martyn; Hindle, John; Rafal, Robert

    2009-01-01

    Clinical observations of kinesia paradoxica and freezing in patients with Parkinson's disease suggest that the automatic activation of motor programmes by visual stimuli may not require intact basal ganglia function, and that an increased sensitivity to such object affordances may contribute to some symptoms of the disease. Employing a paradigm that measures the degree of interference from object affordances on voluntary actions, we confirm that activation of object affordances are preserved in Parkinson's disease, but find no evidence that there is an increased sensitivity to the effects of object affordances on voluntary action. PMID:19616073

  7. Parallel Object Oriented MD Simulation Program for Long Time Simulations of Metallic Glasses and Undercooled Liquids

    Science.gov (United States)

    Böddeker, B.; Teichler, H.

    The MD simulation program TABB is motivated by the need of long time simulations for the investigation of slow processes near the glass transition of glass forming alloys. TABB is written in C++ with a high degree of flexibility: TABB allows the use of any short ranged pair potentials or EAM potentials, by generating and using a spline representation of all functions and their derivatives. TABB supports several numerical integration algorithms like the Runge-Kotta or the modified Gear-predictor-corrector algorithm of order five. The boundary conditions can be chosen to resemble the geometry of bulk materials or films. The simulation box length or the pressure can be fixed for each dimension separately. TABB may be used in isokinetic, isoenergeric or canonic (with random forces) mode. TABB contains a simple instruction interpreter to easily control the parameters and options during the simulation. The same source code can be compiled either for workstations or for parallel computers. The main optimization goal of TABB is to allow long time simulations of medium or small sized systems. To make this possible, much attention is spent on the optimized communication between the nodes. TABB uses a domain decomposition procedure. To use many nodes with a small system, the domain size has to be small compared to the range of particle interactions. In the limit of many nodes for only few atoms, the bottle neck of communication is the latency time. TABB minimizes the number of pairs of domains containing atoms that interact between these domains. This procedure minimizes the need of communication calls between pairs of nodes. TABB decides automatically, to how many, and to which directions the decomposition shall be applied. E.g., in the case of one dimensional domain decomposition, the simulation box is only split into "slabs" along a selected direction. The three dimensional domain decomposition is best with respect to the number of interacting domains only for simulations

  8. Material Programming

    DEFF Research Database (Denmark)

    Vallgårda, Anna; Boer, Laurens; Tsaknaki, Vasiliki

    2017-01-01

    . Consequently we ask what the practice of programming and giving form to such materials would be like? How would we be able to familiarize ourselves with the dynamics of these materials and their different combinations of cause and effect? Which tools would we need and what would they look like? Will we program......, and color, but additionally being capable of sensing, actuating, and computing. Indeed, computers will not be things in and by themselves, but embedded into the materials that make up our surroundings. This also means that the way we interact with computers and the way we program them, will change...... these computational composites through external computers and then transfer the code them, or will the programming happen closer to the materials? In this feature we outline a new research program that floats between imagined futures and the development of a material programming practice....

  9. 36 CFR 1223.12 - What are the objectives of a vital records program?

    Science.gov (United States)

    2010-07-01

    ... RECORDS ADMINISTRATION RECORDS MANAGEMENT MANAGING VITAL RECORDS § 1223.12 What are the objectives of a... 36 Parks, Forests, and Public Property 3 2010-07-01 2010-07-01 false What are the objectives of a... information it needs to conduct its business under other than normal operating conditions and to resume normal...

  10. Effective Programming

    DEFF Research Database (Denmark)

    Frost, Jacob

    To investigate the use of VTLoE as a basis for formal derivation of functional programs with effects. As a part of the process, a number of issues central to effective formal programming are considered. In particular it is considered how to develop a proof system suitable for pratical reasoning......, how to implement this system in the generic proof assistant Isabelle and finally how to apply the logic and the implementation to programming....

  11. Program Fullerene

    DEFF Research Database (Denmark)

    Wirz, Lukas; Peter, Schwerdtfeger,; Avery, James Emil

    2013-01-01

    Fullerene (Version 4.4), is a general purpose open-source program that can generate any fullerene isomer, perform topological and graph theoretical analysis, as well as calculate a number of physical and chemical properties. The program creates symmetric planar drawings of the fullerene graph, an......-Fowler, and Brinkmann-Fowler vertex insertions. The program is written in standard Fortran and C++, and can easily be installed on a Linux or UNIX environment....

  12. PLC Programming

    International Nuclear Information System (INIS)

    Lee, Seong Jae; Wi, Seong Dong; Yoo, Jong Seon; Kim, Se Chan

    2001-02-01

    This book tells of PLC programming for KGL-WIN with summary of PLC, performance and function of PLC like characteristic of KGL-WIN, connection method with PLC, basic performance of K200S/K300S/K1000S, diagram of input and output H/W, writing project, staring the program, editing of program, on-line function, debugging and instructions like control, timer and counter, data transmission, comparison, rotation and moving, system, data operating data conversion and application program.

  13. Programming Interactivity

    CERN Document Server

    Noble, Joshua

    2009-01-01

    Make cool stuff. If you're a designer or artist without a lot of programming experience, this book will teach you to work with 2D and 3D graphics, sound, physical interaction, and electronic circuitry to create all sorts of interesting and compelling experiences -- online and off. Programming Interactivity explains programming and electrical engineering basics, and introduces three freely available tools created specifically for artists and designers: Processing, a Java-based programming language and environment for building projects on the desktop, Web, or mobile phonesArduino, a system t

  14. Two fuzzy possibilistic bi-objective zero-one programming models for outsourcing the equipment maintenance problem

    Science.gov (United States)

    Vahdani, Behnam; Jolai, Fariborz; Tavakkoli-Moghaddam, Reza; Meysam Mousavi, S.

    2012-07-01

    Maintenance outsourcing can be regarded as a strategic weapon to increase productivity and customer satisfaction in many companies, and this critical activity can be performed in a more efficient and effective way. This article presents two novel fuzzy possibilistic bi-objective zero-one programming (FPBOZOP) models for outsourcing of the equipment maintenance. In these models, cost parameters, including outsourcing cost, risk cost, time operations for performing the equipment maintenance and reliability level, as well as other influential parameters are considered through the outsourcing process. Moreover, the presented models can measure the capability of the company in doing different activities, unlike previous studies, in order to see the possibility of maintenance in-house, and can lead to make a best decision on the basis of the models' results. Both models are developed under uncertainty, which bring top managers the possibility of assigning more than one equipment or project to the supplier so that the profit is maximized, and the cost is minimized by considering bi-objectives concurrently. Then, a new fuzzy mathematical programming based possibilistic approach is introduced as a solution methodology from the recent literature to solve the proposed bi-objective zero-one programming (BOZOP) models and to reach a preferred compromise solution. Furthermore, a real-case study is utilized to demonstrate and to validate the effectiveness of the presented models. The computational results revealed that the models can be implemented in variety of problems in the domain of the equipment maintenance outsourcing and project outsourcing either from theory or application perspectives.

  15. Elaboration of Marketing Strategies and Programs Through the Integration of the Sustainable Development’s Objectives

    Directory of Open Access Journals (Sweden)

    Adrian MICU

    2009-01-01

    Full Text Available Simultaneously with the manifestation of the availability of thecompany/organization to include in its activities and politics objectives ofsustainable development and social responsibility, concrete marketing steps arerequired, in form of a number of activities that contribute effectively toachieving such objectives. Therefore, series of steps of the complex process ofreflection and strategic planning should be taken in a logical and consistentmanner, thus these steps that can adapt and "tone" according to the specificactivities that the company operates.

  16. Functional Programming in R

    DEFF Research Database (Denmark)

    Mailund, Thomas

    Master functions and discover how to write functional programs in R. In this book, you'll make your functions pure by avoiding side-effects; you’ll write functions that manipulate other functions, and you’ll construct complex functions using simpler functions as building blocks. In Functional...... Programming in R, you’ll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds. Functional programming...... is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify...

  17. Functional Programming in R

    DEFF Research Database (Denmark)

    Mailund, Thomas

    2017-01-01

    Master functions and discover how to write functional programs in R. In this book, you'll make your functions pure by avoiding side-effects; you’ll write functions that manipulate other functions, and you’ll construct complex functions using simpler functions as building blocks. In Functional...... Programming in R, you’ll see how we can replace loops, which can have side-effects, with recursive functions that can more easily avoid them. In addition, the book covers why you shouldn't use recursion when loops are more efficient and how you can get the best of both worlds. Functional programming...... is a style of programming, like object-oriented programming, but one that focuses on data transformations and calculations rather than objects and state. Where in object-oriented programming you model your programs by describing which states an object can be in and how methods will reveal or modify...

  18. Building and Programming a Smart Robotic System for Distinguishing Objects Based on their Shape and Colour

    Science.gov (United States)

    Sharari, T. M.

    2015-03-01

    This paper presents a robotic system designed for holding and placing objects based on their colour and shape. The presented robot is given a complete set of instructions of positions and orientation angles for each manipulation motion. The main feature in this paper is that the developed robot used a combination of vision and motion systems for holding and placing the work-objects, mounted on the flat work-plane, based on their shapes and colors. This combination improves the flexibility of manipulation which may help eliminate the use of some expensive manipulation tasks in a variety of industrial applications. The robotic system presented in this paper is designed as an educational robot that possesses the ability for holding-and-placing operations with limited load. To process the various instructions for holding and placing the work objects, a main control unit - Manipulation Control Unit (MCU) is used as well as a slave unit that performed the actual instructions from the MCU.

  19. Computer Programs.

    Science.gov (United States)

    Anderson, Tiffoni

    This module provides information on development and use of a Material Safety Data Sheet (MSDS) software program that seeks to link literacy skills education, safety training, and human-centered design. Section 1 discusses the development of the software program that helps workers understand the MSDSs that accompany the chemicals with which they…

  20. BASIC Programming.

    Science.gov (United States)

    Jennings, Carol Ann

    Designed for use by both secondary- and postsecondary-level business teachers, this curriculum guide consists of 10 units of instructional materials dealing with Beginners All-Purpose Symbol Instruction Code (BASIC) programing. Topics of the individual lessons are numbering BASIC programs and using the PRINT, END, and REM statements; system…

  1. Learning Mathematics by Designing, Programming, and Investigating with Interactive, Dynamic Computer-Based Objects

    Science.gov (United States)

    Marshall, Neil; Buteau, Chantal

    2014-01-01

    As part of their undergraduate mathematics curriculum, students at Brock University learn to create and use computer-based tools with dynamic, visual interfaces, called Exploratory Objects, developed for the purpose of conducting pure or applied mathematical investigations. A student's Development Process Model of creating and using an Exploratory…

  2. Assessing College Student Subjective and Objective Knowledge in an Online Financial Education Program

    Science.gov (United States)

    Bowles, Charity

    2017-01-01

    Purpose: This purpose of this correlational study using Joo's (2008) financial wellness framework was to determine the impact of an online financial literacy workshop on student subjective knowledge, dependent on indicators of stress, behavior, and objective knowledge, when controlling for demographic differences at a large public university.…

  3. Financial Sector Assessment Program : Malaysia - IOSCO Objectives and Principles of Securities Regulation

    OpenAIRE

    World Bank; International Monetary Fund

    2013-01-01

    The Securities Commission Malaysia (SC), as the supervisor of the capital markets, has developed a robust supervisory framework that exhibits high levels of implementation of the International Organization of Securities Commissions Objectives and Principles of Securities Regulation (IOSCO Principles) in most areas. The SC's independence will be buttressed by some changes to the legal provi...

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

  5. Choreographic Programming

    DEFF Research Database (Denmark)

    Montesi, Fabrizio

    , as they offer a concise view of the message flows enacted by a system. For this reason, in the last decade choreographies have been used in the development of programming languages, giving rise to a programming paradigm that in this dissertation we refer to as Choreographic Programming. Recent studies show...... endpoint described in a choreography can then be automatically generated, ensuring that such implementations are safe by construction. However, current formal models for choreographies do not deal with critical aspects of distributed programming, such as asynchrony, mobility, modularity, and multiparty...... sessions; it remains thus unclear whether choreographies can still guarantee safety when dealing with such nontrivial features. This PhD dissertation argues for the suitability of choreographic programming as a paradigm for the development of safe distributed systems. We proceed by investigating its...

  6. A multi-objective reliable programming model for disruption in supply chain

    Directory of Open Access Journals (Sweden)

    Emran Mohammadi

    2013-05-01

    Full Text Available One of the primary concerns on supply chain management is to handle risk components, properly. There are various reasons for having risk in supply chain such as natural disasters, unexpected incidents, etc. When a series of facilities are built and deployed, one or a number of them could probably fail at any time due to bad weather conditions, labor strikes, economic crises, sabotage or terrorist attacks and changes in ownership of the system. The objective of risk management is to reduce the effects of different domains to an acceptable level. To overcome the risk, we propose a reliable capacitated supply chain network design (RSCND model by considering random disruptions risk in both distribution centers and suppliers. The proposed study of this paper considers three objective functions and the implementation is verified using some instance.

  7. Transmutation studies at CEA in frame of the SPIN program objectives, results and future trends

    Energy Technology Data Exchange (ETDEWEB)

    Salvatores, M.; Prunier, C.; Guerin, Y. [Commissariat a l`Energie Atomique, Cadarache (France)] [and others

    1995-10-01

    In order to respond to the public concern about wastes and in particular the long-lived high level ones, a French law issued on December 30, 1991 identified the major objectives of research for the next fifteen years, before a new debate and possibly a decision on final wastes disposal in Parliament. These objectives are: (1) improvement of the wastes conditioning; (2) extraction and transmutation of the long-lived wastes in order to minimize their long term toxicity; (3) research performed in underground laboratories in order to characterize the capacity of geological structures to confine radioactive wastes (two sites have to be selected for these underground laboratories, in concertation with the local population); (4) last, the study of conditioning and prolonged surface storage of wastes.

  8. Tutorial on Using LISP Object-Oriented Programming for Blackboards: Solving the Radar Tracking Problem

    Science.gov (United States)

    1989-08-01

    1977. Pp. 1-229. 25. V. Lesser and R. Fennell. "Parallelism in Aritificial Intelligence Problem Solving: A Case Study of Hearsay II," IEEE Transactions...artificial intelligence architecture used to solve the radar tracking problem. The research described was performed at Purdue University during long...TION 1 COSA TI CODES 18 SUBJECT TERMS in ,,tnu; . ’ .’ , .., ,’ a-, ,’£ ,i-, ,4’o4,, nun br) ,LD I GROUP SUB.GROu P Artificial intelligence Object

  9. An interval-parameter mixed integer multi-objective programming for environment-oriented evacuation management

    Science.gov (United States)

    Wu, C. Z.; Huang, G. H.; Yan, X. P.; Cai, Y. P.; Li, Y. P.

    2010-05-01

    Large crowds are increasingly common at political, social, economic, cultural and sports events in urban areas. This has led to attention on the management of evacuations under such situations. In this study, we optimise an approximation method for vehicle allocation and route planning in case of an evacuation. This method, based on an interval-parameter multi-objective optimisation model, has potential for use in a flexible decision support system for evacuation management. The modeling solutions are obtained by sequentially solving two sub-models corresponding to lower- and upper-bounds for the desired objective function value. The interval solutions are feasible and stable in the given decision space, and this may reduce the negative effects of uncertainty, thereby improving decision makers' estimates under different conditions. The resulting model can be used for a systematic analysis of the complex relationships among evacuation time, cost and environmental considerations. The results of a case study used to validate the proposed model show that the model does generate useful solutions for planning evacuation management and practices. Furthermore, these results are useful for evacuation planners, not only in making vehicle allocation decisions but also for providing insight into the tradeoffs among evacuation time, environmental considerations and economic objectives.

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

  11. Program reference schedule baseline

    International Nuclear Information System (INIS)

    1986-07-01

    This Program Reference Schedule Baseline (PRSB) provides the baseline Program-level milestones and associated schedules for the Civilian Radioactive Waste Management Program. It integrates all Program-level schedule-related activities. This schedule baseline will be used by the Director, Office of Civilian Radioactive Waste Management (OCRWM), and his staff to monitor compliance with Program objectives. Chapter 1 includes brief discussions concerning the relationship of the PRSB to the Program Reference Cost Baseline (PRCB), the Mission Plan, the Project Decision Schedule, the Total System Life Cycle Cost report, the Program Management Information System report, the Program Milestone Review, annual budget preparation, and system element plans. Chapter 2 includes the identification of all Level 0, or Program-level, milestones, while Chapter 3 presents and discusses the critical path schedules that correspond to those Level 0 milestones

  12. Programming Python

    CERN Document Server

    Lutz, Mark

    2011-01-01

    If you've mastered Python's fundamentals, you're ready to start using it to get real work done. Programming Python will show you how, with in-depth tutorials on the language's primary application domains: system administration, GUIs, and the Web. You'll also explore how Python is used in databases, networking, front-end scripting layers, text processing, and more. This book focuses on commonly used tools and libraries to give you a comprehensive understanding of Python's many roles in practical, real-world programming. You'll learn language syntax and programming techniques in a clear and co

  13. An Improved Multi-Objective Programming with Augmented ε-Constraint Method for Hazardous Waste Location-Routing Problems.

    Science.gov (United States)

    Yu, Hao; Solvang, Wei Deng

    2016-05-31

    Hazardous waste location-routing problems are of importance due to the potential risk for nearby residents and the environment. In this paper, an improved mathematical formulation is developed based upon a multi-objective mixed integer programming approach. The model aims at assisting decision makers in selecting locations for different facilities including treatment plants, recycling plants and disposal sites, providing appropriate technologies for hazardous waste treatment, and routing transportation. In the model, two critical factors are taken into account: system operating costs and risk imposed on local residents, and a compensation factor is introduced to the risk objective function in order to account for the fact that the risk level imposed by one type of hazardous waste or treatment technology may significantly vary from that of other types. Besides, the policy instruments for promoting waste recycling are considered, and their influence on the costs and risk of hazardous waste management is also discussed. The model is coded and calculated in Lingo optimization solver, and the augmented ε-constraint method is employed to generate the Pareto optimal curve of the multi-objective optimization problem. The trade-off between different objectives is illustrated in the numerical experiment.

  14. Solving a bi-objective vehicle routing problem under uncertainty by a revised multi-choice goal programming approach

    Directory of Open Access Journals (Sweden)

    Hossein Yousefi

    2017-06-01

    Full Text Available A vehicle routing problem with time windows (VRPTW is an important problem with many real applications in a transportation problem. The optimum set of routes with the minimum distance and vehicles used is determined to deliver goods from a central depot, using a vehicle with capacity constraint. In the real cases, there are other objective functions that should be considered. This paper considers not only the minimum distance and the number of vehicles used as the objective function, the customer’s satisfaction with the priority of customers is also considered. Additionally, it presents a new model for a bi-objective VRPTW solved by a revised multi-choice goal programming approach, in which the decision maker determines optimistic aspiration levels for each objective function. Two meta-heuristic methods, namely simulated annealing (SA and genetic algorithm (GA, are proposed to solve large-sized problems. Moreover, the experimental design is used to tune the parameters of the proposed algorithms. The presented model is verified by a real-world case study and a number of test problems. The computational results verify the efficiency of the proposed SA and GA.

  15. An Improved Multi-Objective Programming with Augmented ε-Constraint Method for Hazardous Waste Location-Routing Problems

    Directory of Open Access Journals (Sweden)

    Hao Yu

    2016-05-01

    Full Text Available Hazardous waste location-routing problems are of importance due to the potential risk for nearby residents and the environment. In this paper, an improved mathematical formulation is developed based upon a multi-objective mixed integer programming approach. The model aims at assisting decision makers in selecting locations for different facilities including treatment plants, recycling plants and disposal sites, providing appropriate technologies for hazardous waste treatment, and routing transportation. In the model, two critical factors are taken into account: system operating costs and risk imposed on local residents, and a compensation factor is introduced to the risk objective function in order to account for the fact that the risk level imposed by one type of hazardous waste or treatment technology may significantly vary from that of other types. Besides, the policy instruments for promoting waste recycling are considered, and their influence on the costs and risk of hazardous waste management is also discussed. The model is coded and calculated in Lingo optimization solver, and the augmented ε-constraint method is employed to generate the Pareto optimal curve of the multi-objective optimization problem. The trade-off between different objectives is illustrated in the numerical experiment.

  16. Royal College surgical objectives of urologic training: A survey of faculty members from Canadian training programs

    Science.gov (United States)

    Zakaria, Ahmed S.; Haddad, Richard; Dragomir, Alice; Kassouf, Wassim; Andonian, Sero; Aprikian, Armen G.

    2014-01-01

    Introduction: According to the Royal College objectives of training in urology, urologic surgical procedures are divided as category A, B and C. We wanted to determine the level of proficiency required and achieved by urology training faculty for Royal College accreditation. Methods: We conducted a survey that was sent electronically to all Canadian urology training faculty. Questions focused on demographics (i.e., years of practice, geographic location, subspecialty, access to robotic surgery), operating room contact with residents, opinion on the level of proficiency required from a list of 54 surgical procedures, and whether their most recent graduates attained category A proficiency in these procedures. Results: The response rate was 43.7% (95/217). Among respondents, 92.6% were full timers, 21.1% practiced urology for less than 5 years and 3.2% for more than 30 years. Responses from Quebec and Ontario formed 69.4% (34.7% each). Of the respondents, 37.9% were uro-oncologists and 75.7% reported having access to robotic surgery. Sixty percent of faculty members operate with R5 residents between 2 to 5 days per month. When respondents were asked which categories should be listed as category A, only 8 procedures received 100% agreement. Also, results varied significantly when analyzed by sub-specialty. For example, almost 50% or more of uro-oncologists believed that radical cystectomy, anterior pelvic exenteration and extended pelvic lymphadenectomy should not be category A. The following procedures had significant disagreement suggesting the need for re-classification: glanular hypospadias repair, boari flap, entero-vesical and vesicovaginal fistulae repair. Overall, more than 80% of faculty reported that their recent graduating residents had achieved category A proficiency, in a subset of procedures. However, more than 50% of all faculty either disagreed or were ambivalent that all of their graduating residents were Category A proficient in several procedures

  17. Program overview

    International Nuclear Information System (INIS)

    Anon.

    1977-01-01

    The program overview describes the following resources and facilities; laser facilities, main laser room, target room, energy storage, laboratory area, building support systems, general plant project, and the new trailer complex

  18. Linear programming

    CERN Document Server

    Solow, Daniel

    2014-01-01

    This text covers the basic theory and computation for a first course in linear programming, including substantial material on mathematical proof techniques and sophisticated computation methods. Includes Appendix on using Excel. 1984 edition.

  19. Science Programs

    Science.gov (United States)

    Laboratory Delivering science and technology to protect our nation and promote world stability Science & ; Innovation Collaboration Careers Community Environment Science & Innovation Facilities Science Pillars Research Library Science Briefs Science News Science Highlights Lab Organizations Science Programs Applied

  20. SPOT Program

    Science.gov (United States)

    Smith, Jason T.; Welsh, Sam J.; Farinetti, Antonio L.; Wegner, Tim; Blakeslee, James; Deboeck, Toni F.; Dyer, Daniel; Corley, Bryan M.; Ollivierre, Jarmaine; Kramer, Leonard; hide

    2010-01-01

    A Spacecraft Position Optimal Tracking (SPOT) program was developed to process Global Positioning System (GPS) data, sent via telemetry from a spacecraft, to generate accurate navigation estimates of the vehicle position and velocity (state vector) using a Kalman filter. This program uses the GPS onboard receiver measurements to sequentially calculate the vehicle state vectors and provide this information to ground flight controllers. It is the first real-time ground-based shuttle navigation application using onboard sensors. The program is compact, portable, self-contained, and can run on a variety of UNIX or Linux computers. The program has a modular objec-toriented design that supports application-specific plugins such as data corruption remediation pre-processing and remote graphics display. The Kalman filter is extensible to additional sensor types or force models. The Kalman filter design is also strong against data dropouts because it uses physical models from state and covariance propagation in the absence of data. The design of this program separates the functionalities of SPOT into six different executable processes. This allows for the individual processes to be connected in an a la carte manner, making the feature set and executable complexity of SPOT adaptable to the needs of the user. Also, these processes need not be executed on the same workstation. This allows for communications between SPOT processes executing on the same Local Area Network (LAN). Thus, SPOT can be executed in a distributed sense with the capability for a team of flight controllers to efficiently share the same trajectory information currently being computed by the program. SPOT is used in the Mission Control Center (MCC) for Space Shuttle Program (SSP) and International Space Station Program (ISSP) operations, and can also be used as a post -flight analysis tool. It is primarily used for situational awareness, and for contingency situations.

  1. Sprego programming

    OpenAIRE

    Csernoch, Mária; Biró, Piroska

    2015-01-01

    Spreadsheet management is a border-land between office applications and programming, however, it is rather communicated that spreadsheet is nothing more than an easily handled fun piece. Consequently, the complexity of spreadsheet handling, the unprepared end-users, their problem solving abilities and approaches do not match. To overcome these problems we have developed and introduced Sprego (Spreadsheet Lego). Sprego is a simplified functional programming language in spreadsheet environment,...

  2. Recombinant Programming

    OpenAIRE

    Pawlak , Renaud; Cuesta , Carlos; Younessi , Houman

    2004-01-01

    This research report presents a promising new approach to computation called Recombinant Programming. The novelty of our approach is that it separates the program into two layers of computation: the recombination and the interpretation layer. The recombination layer takes sequences as inputs and allows the programmer to recombine these sequences through the definition of cohesive code units called extensions. The output of such recombination is a mesh that can be used by the interpretation la...

  3. Integer programming

    CERN Document Server

    Conforti, Michele; Zambelli, Giacomo

    2014-01-01

    This book is an elegant and rigorous presentation of integer programming, exposing the subject’s mathematical depth and broad applicability. Special attention is given to the theory behind the algorithms used in state-of-the-art solvers. An abundance of concrete examples and exercises of both theoretical and real-world interest explore the wide range of applications and ramifications of the theory. Each chapter is accompanied by an expertly informed guide to the literature and special topics, rounding out the reader’s understanding and serving as a gateway to deeper study. Key topics include: formulations polyhedral theory cutting planes decomposition enumeration semidefinite relaxations Written by renowned experts in integer programming and combinatorial optimization, Integer Programming is destined to become an essential text in the field.

  4. Programming Algol

    CERN Document Server

    Malcolme-Lawes, D J

    2014-01-01

    Programming - ALGOL describes the basics of computer programming using Algol. Commands that could be added to Algol and could increase its scope are described, including multiplication and division and the use of brackets. The idea of labeling or naming a command is also explained, along with a command allowing two alternative results. Most of the important features of Algol syntax are discussed, and examples of compound statements (that is, sets of commands enclosed by a begin ... end command) are given.Comprised of 11 chapters, this book begins with an introduction to the digital computer an

  5. Programming Interactivity

    CERN Document Server

    Noble, Joshua

    2012-01-01

    Ready to create rich interactive experiences with your artwork, designs, or prototypes? This is the ideal place to start. With this hands-on guide, you'll explore several themes in interactive art and design-including 3D graphics, sound, physical interaction, computer vision, and geolocation-and learn the basic programming and electronics concepts you need to implement them. No previous experience is necessary. You'll get a complete introduction to three free tools created specifically for artists and designers: the Processing programming language, the Arduino microcontroller, and the openFr

  6. A Stochastic Multi-Objective Chance-Constrained Programming Model for Water Supply Management in Xiaoqing River Watershed

    Directory of Open Access Journals (Sweden)

    Ye Xu

    2017-05-01

    Full Text Available In this paper, a stochastic multi-objective chance-constrained programming model (SMOCCP was developed for tackling the water supply management problem. Two objectives were included in this model, which are the minimization of leakage loss amounts and total system cost, respectively. The traditional SCCP model required the random variables to be expressed in the normal distributions, although their statistical characteristics were suitably reflected by other forms. The SMOCCP model allows the random variables to be expressed in log-normal distributions, rather than general normal form. Possible solution deviation caused by irrational parameter assumption was avoided and the feasibility and accuracy of generated solutions were ensured. The water supply system in the Xiaoqing River watershed was used as a study case for demonstration. Under the context of various weight combinations and probabilistic levels, many types of solutions are obtained, which are expressed as a series of transferred amounts from water sources to treated plants, from treated plants to reservoirs, as well as from reservoirs to tributaries. It is concluded that the SMOCCP model could reflect the sketch of the studied region and generate desired water supply schemes under complex uncertainties. The successful application of the proposed model is expected to be a good example for water resource management in other watersheds.

  7. SLED program

    International Nuclear Information System (INIS)

    Farkas, Z.D.

    1977-04-01

    A FORTRAN program is described which, for a given cavity and timing, yields all fields as a (piecewise) function of time, and which, for any mix of SLEDded and non-SLEDded klystrons of any given energy/klystron, yields the SLED operation parameters. The note explains the input and output parameters as they appear in the code output. 3 figures, 19 tables

  8. ORGEL program

    Energy Technology Data Exchange (ETDEWEB)

    none

    1963-09-01

    Parameter optimization studies for an ORGEL power plant are reported, and the ESSOR test reactor used in the program is described. Research at Ispra in reactor physics, technology, metallurgy, heat transfer, chemistry, and physical chemistry associated with ORGEL development is also summarized. (D.C.W.)

  9. Program evaluation

    Energy Technology Data Exchange (ETDEWEB)

    1988-01-01

    This book contains the proceedings from the panel on program evaluation. Some of the papers included are the following: Seattle City Light's Industrial Retrofit Demonstration Project Uses Quasi-Experimental Research Design and Metering to Measure Savings, Evaluation for PUCs, and The Takeback Effect Low-income Weatherizations Fact or Fiction

  10. Sprego Programming

    Directory of Open Access Journals (Sweden)

    Maria Csernoch

    2015-02-01

    Full Text Available Spreadsheet management is a border-land between office applications and programming, however, it is rather communicated that spreadsheet is nothing more than an easily handled fun piece. Consequently, the complexity of spreadsheet handling, the unprepared end-users, their problem solving abilities and approaches do not match. To overcome these problems we have developed and introduced Sprego (Spreadsheet Lego. Sprego is a simplified functional programming language in spreadsheet environment, and such as can be used both as introductory language and the language of end-user programmers. The essence of Sprego is that we use as few and simple functions as possible and based on these functions build multilevel formulas. With this approach, similar to high level programming, we are able solve advanced problems, developing algorithmic skills, computational thinking. The advantage of Sprego is the simplicity of the language, when the emphasis is not on the coding but on the problem. Beyond that spreadsheets would provide real life problems with authentic data and tables which students are more interested in than the artificial environment and semi-authentic problems of high level programming languages.

  11. Polytypic Programming

    NARCIS (Netherlands)

    Jeuring, J.T.; Jansson, P.

    1996-01-01

    Many functions have to be written over and over again for different datatypes, either because datatypes change during the development of programs, or because functions with similar functionality are needed on different datatypes. Examples of such functions are pretty printers, debuggers, equality

  12. Refurbishment programs

    International Nuclear Information System (INIS)

    Irish, C.S.

    2004-01-01

    As nuclear plants age, equipment becomes obsolete, outdated or just simply unreliable. This puts a lot of emphasis on replacement of the subject equipment. This can be an expensive proposition for safety related equipment due to design changes, requalification charges and the cost of the new equipment, specifically when the original component is obsolete. The presentation will explain how comprehensive refurbishment programs on many different types of equipment can alleviate this situation. The refurbishment program is a systematic refurbishment of equipment to an as new condition by replacing all of the age sensitive components within the equipment. This is carried out on all of the same type of equipment in a scheduled program. For example the plant may to decide to refurbish all of their Lambda LME-24 power supplies, or all of their Bailey modules, or all of their Agastat DSC Series relays. Independent of the item the process is the same. Refurbish each piece of equipment to an as new condition by replacing all of the age sensitive equipment. The equipment is then returned to the client as safety related, existing qualification maintained and with a new service life/warranty. This is not a simple repair. It is a planned refurbishment to an as new condition of certain equipment types throughout the plant and then carried out from equipment piece to equipment piece. The refurbishment program may even include introducing new spares into the plant. This is normally performed by upgrading (dedicating for safety related use and refurbishing to an 'as new' condition) surplus equipment and using these equipment pieces in the rotation of the plant equipment to refurbish the entire population of a selected piece of equipment at the plant. This process can be performed on many equipment types including power supplies, circuit boards, modules, relays, motors, breakers, and many more. The refurbishment program greatly increases the reliability of the equipment without the

  13. Program summary for the Civilian Reactor Development Program

    International Nuclear Information System (INIS)

    1982-07-01

    This Civilian Reactor Development Program document has the prime purpose of summarizing the technical programs supported by the FY 1983 budget request. This section provides a statement of the overall program objectives and a general program overview. Section II presents the technical programs in a format intended to show logical technical interrelationships, and does not necessarily follow the structure of the formal budget presentation. Section III presents the technical organization and management structure of the program

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

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

  16. Simulation and Digitization of a Gas Electron Multiplier Detector Using Geant4 and an Object-Oriented Digitization Program

    Science.gov (United States)

    McMullen, Timothy; Liyanage, Nilanga; Xiong, Weizhi; Zhao, Zhiwen

    2017-01-01

    Our research has focused on simulating the response of a Gas Electron Multiplier (GEM) detector using computational methods. GEM detectors provide a cost effective solution for radiation detection in high rate environments. A detailed simulation of GEM detector response to radiation is essential for the successful adaption of these detectors to different applications. Using Geant4 Monte Carlo (GEMC), a wrapper around Geant4 which has been successfully used to simulate the Solenoidal Large Intensity Device (SoLID) at Jefferson Lab, we are developing a simulation of a GEM chamber similar to the detectors currently used in our lab. We are also refining an object-oriented digitization program, which translates energy deposition information from GEMC into electronic readout which resembles the readout from our physical detectors. We have run the simulation with beta particles produced by the simulated decay of a 90Sr source, as well as with a simulated bremsstrahlung spectrum. Comparing the simulation data with real GEM data taken under similar conditions is used to refine the simulation parameters. Comparisons between results from the simulations and results from detector tests will be presented.

  17. Constraint Programming versus Mathematical Programming

    DEFF Research Database (Denmark)

    Hansen, Jesper

    2003-01-01

    Constraint Logic Programming (CLP) is a relatively new technique from the 80's with origins in Computer Science and Artificial Intelligence. Lately, much research have been focused on ways of using CLP within the paradigm of Operations Research (OR) and vice versa. The purpose of this paper...

  18. A Program to Teach Programming.

    Science.gov (United States)

    Fenichel, Robert R.; And Others

    1969-01-01

    The TEACH system was developed to provide inexpensive, effective, virtually instructorless instruction in programing. The TEACH system employed an interactive language, UNCL. Two full sections of the TEACH course were taught. The results of this experience suggested ways in which the research and development effort on the system should be…

  19. Program overview: Subsurface science program

    International Nuclear Information System (INIS)

    1994-03-01

    The OHER Subsurface Science Program is DOE's core basic research program concerned with subsoils and groundwater. These practices have resulted in contamination by mixtures of organic chemicals, inorganic chemicals, and radionuclides. A primary long-term goal is to provide a foundation of knowledge that will lead to the reduction of environmental risks and to cost-effective cleanup strategies. Since the Program was initiated in 1985, a substantial amount of research in hydrogeology, subsurface microbiology, and the geochemistry of organically complexed radionuclides has been completed, leading to a better understanding of contaminant transport in groundwater and to new insights into microbial distribution and function in the subsurface environments. The Subsurface Science Program focuses on achieving long-term scientific advances that will assist DOE in the following key areas: providing the scientific basis for innovative in situ remediation technologies that are based on a concept of decontamination through benign manipulation of natural systems; understanding the complex mechanisms and process interactions that occur in the subsurface; determining the influence of chemical and geochemical-microbial processes on co-contaminant mobility to reduce environmental risks; improving predictions of contaminant transport that draw on fundamental knowledge of contaminant behavior in the presence of physical and chemical heterogeneities to improve cleanup effectiveness and to predict environmental risks

  20. An efficient scenario-based stochastic programming framework for multi-objective optimal micro-grid operation

    International Nuclear Information System (INIS)

    Niknam, Taher; Azizipanah-Abarghooee, Rasoul; Narimani, Mohammad Rasoul

    2012-01-01

    Highlights: ► Proposes a stochastic model for optimal energy management. ► Consider uncertainties related to the forecasted values for load demand. ► Consider uncertainties of forecasted values of output power of wind and photovoltaic units. ► Consider uncertainties of forecasted values of market price. ► Present an improved multi-objective teaching–learning-based optimization. -- Abstract: This paper proposes a stochastic model for optimal energy management with the goal of cost and emission minimization. In this model, the uncertainties related to the forecasted values for load demand, available output power of wind and photovoltaic units and market price are modeled by a scenario-based stochastic programming. In the presented method, scenarios are generated by a roulette wheel mechanism based on probability distribution functions of the input random variables. Through this method, the inherent stochastic nature of the proposed problem is released and the problem is decomposed into a deterministic problem. An improved multi-objective teaching–learning-based optimization is implemented to yield the best expected Pareto optimal front. In the proposed stochastic optimization method, a novel self adaptive probabilistic modification strategy is offered to improve the performance of the presented algorithm. Also, a set of non-dominated solutions are stored in a repository during the simulation process. Meanwhile, the size of the repository is controlled by usage of a fuzzy-based clustering technique. The best expected compromise solution stored in the repository is selected via the niching mechanism in a way that solutions are encouraged to seek the lesser explored regions. The proposed framework is applied in a typical grid-connected micro grid in order to verify its efficiency and feasibility.

  1. Human Performance Westinghouse Program

    International Nuclear Information System (INIS)

    Garcia Gutierrez, A.; Gil, C.

    2010-01-01

    The objective of the Program consists in the excellence actuation, achieving the client success with a perfect realisation project. This program consists of different basic elements to reduce the human mistakes: the HuP tools, coaching, learning clocks and iKnow website. There is, too, a document file to consult and practice. All these elements are expounded in this paper.

  2. Learning Apex programming

    CERN Document Server

    Kaufman, Matt

    2015-01-01

    If you are a developer who has some object-oriented programming experience, Learning Apex Programming is the perfect book for you. This book is most appropriate for developers who wish to gain an understanding of the Force.com platform and how to use Apex to create business applications.

  3. Linear programming

    CERN Document Server

    Karloff, Howard

    1991-01-01

    To this reviewer’s knowledge, this is the first book accessible to the upper division undergraduate or beginning graduate student that surveys linear programming from the Simplex Method…via the Ellipsoid algorithm to Karmarkar’s algorithm. Moreover, its point of view is algorithmic and thus it provides both a history and a case history of work in complexity theory. The presentation is admirable; Karloff's style is informal (even humorous at times) without sacrificing anything necessary for understanding. Diagrams (including horizontal brackets that group terms) aid in providing clarity. The end-of-chapter notes are helpful...Recommended highly for acquisition, since it is not only a textbook, but can also be used for independent reading and study. —Choice Reviews The reader will be well served by reading the monograph from cover to cover. The author succeeds in providing a concise, readable, understandable introduction to modern linear programming. —Mathematics of Computing This is a textbook intend...

  4. Program summary

    International Nuclear Information System (INIS)

    1982-07-01

    The operating, construction, and development activities of the Department of Energy in the areas of uranium enrichment are described. The DOE supplies the enrichment service through toll enrichment contracts with foreign and domestic utilities by enriching uranium supplied by the utility to the desired U-235 level. This role will continue well into the next century. In addition it provides enriched uranium for US Government needs and for R and D purposes. At the present time, almost all the world's capacity to produce enriched uranium uses the gaseous diffusion process. The United States built the first gaseous diffusion plant during World War II. Later this plant was expanded and two additional plants were built. There is presently a $1.5 billion improvement and uprating program near completion which will improve the plant efficiency and increase the total capacity of the three plants by 60 percent to 27.3 million SWU per year. The Administration's energy message in 1977 provided for a further expansion of this capacity by using gas centrifuge technology. The new gas centrifuge plant is being built near the existing GDP near Portsmouth, Ohio. The normal capacity of an 8 building process plant will be 13.2 million SWU per year. The first 2.2 million SWU of capacity is scheduled to be available in 1989. The remaining capacity will be added as needed to meet demand and the overall goal of the program. The goal of the Uranium Enrichment Program is to meet domestic, foreign, and US Government requirements for uranium enrichment services in an economical, reliable, safe and environmentally acceptable manner. To ensure accomplishment of this goal, the overall program is broken down into three areas of implementation; Enrichment Operations; Capacity Upgrading Operations; and Business Operations

  5. Robot Programming.

    Science.gov (United States)

    1982-12-01

    Paris, France, June, 1982, 519-530. Latoinbe, J. C. "Equipe Intelligence Artificielle et Robotique: Etat d’avancement des recherches," Laboratoire...8217AD-A127 233 ROBOT PROGRRMMING(U) MASSACHUSETTS INST OFGTECHi/ CAMBRIDGE ARTIFICIAL INTELLIGENCE LAB T LOZANO-PEREZ UNCLASSIFIED DC8 AI-9 N884...NAME AND ADDRESS 10. PROGRAM ELEMENT. PROJECT. TASK Artificial Intelligence Laboratory AREA I WORK UNIT NUMBERS ,. 545 Technology Square Cambridge

  6. Micro Programming

    OpenAIRE

    Spanjersberg , Herman

    2012-01-01

    International audience; In the 1970s a need arose to perform special arithmetic operations on minicomputers much more quickly than had been possible in the past. This paper tells the story of why micro programming was needed for special arithmetic operations on mini computers in the 1970s and how it was implemented. The paper tells how the laboratory in which the first experiment took place had a PDP-9 minicomputer from Digital Equipment Corporation and how the author, with several colleagues...

  7. Choreographic Programming

    OpenAIRE

    Montesi, Fabrizio

    2014-01-01

    Choreographies are descriptions of distributed systems where the developer gives a global view of how messages are exchanged by endpoint nodes (endpoints for short), instead of separately defining the behaviour of each endpoint. They have a significant impact on the quality of software, as they offer a concise view of the message flows enacted by a system. For this reason, in the last decade choreographies have been used in the development of programming languages, giving rise to a programmin...

  8. Equipment qualification research program: program plan

    International Nuclear Information System (INIS)

    Dong, R.G.; Smith, P.D.

    1982-01-01

    The Lawrence Livermore National Laboratory (LLNL) under the sponsorship of the US Nuclear Regulatory Commission (NRC) has developed this program plan for research in equipment qualification (EQA). In this report the research program which will be executed in accordance with this plan will be referred to as the Equipment Qualification Research Program (EQRP). Covered are electrical and mechanical equipment under the conditions described in the OBJECTIVE section of this report. The EQRP has two phases; Phase I is primarily to produce early results and to develop information for Phase II. Phase I will last 18 months and consists of six projects. The first project is program management. The second project is responsible for in-depth evaluation and review of EQ issues and EQ processes. The third project is responsible for detailed planning to initiate Phase II. The remaining three projects address specific equipment; i.e., valves, electrical equipment, and a pump

  9. Nuclear physics program plan

    International Nuclear Information System (INIS)

    1985-11-01

    The nuclear physics program objectives, resources, applications and implications of scientific opportunities are presented. The scope of projected research is discussed in conjunction with accelerator facilities and manpower. 25 figs., 2 tabs

  10. Practical goal programming

    CERN Document Server

    Jones, Dylan

    2010-01-01

    This book and its treatment of goal programming will help organizations meet targets and objectives. The book includes many worked-out examples and tutorial exercises, and is designed to demostrate and teach its readers good modeling practice.

  11. Neutrosophic Integer Programming Problem

    Directory of Open Access Journals (Sweden)

    Mai Mohamed

    2017-02-01

    Full Text Available In this paper, we introduce the integer programming in neutrosophic environment, by considering coffecients of problem as a triangulare neutrosophic numbers. The degrees of acceptance, indeterminacy and rejection of objectives are simultaneously considered.

  12. Dual Dynamic Programming - DDP

    International Nuclear Information System (INIS)

    Velasquez Bermudez, Jesus M

    1998-01-01

    Objections are presented to the mathematical formulation of the denominated Dual Dynamic programming-PDD that is the theoretical base of several computational model available for the optimal formulation of interconnected hydrothermal systems

  13. Programming in Context

    DEFF Research Database (Denmark)

    Bennedsen, J.; Caspersen, M.E.

    2004-01-01

    The recommendations of the Joint Task Force on Computing Curricula 2001 encompass suggestions for an object-first introductory programming course. We have identified conceptual modeling as a lacking perspective in the suggestions for CS1. Conceptual modeling is the defining characteristic of object...... approach to programming; both of these are a big help to newcomers. The approach has a very positive impact on the number of students passing the course....

  14. Programs as Polypeptides.

    Science.gov (United States)

    Williams, Lance R

    2016-01-01

    Object-oriented combinator chemistry (OOCC) is an artificial chemistry with composition devices borrowed from object-oriented and functional programming languages. Actors in OOCC are embedded in space and subject to diffusion; since they are neither created nor destroyed, their mass is conserved. Actors use programs constructed from combinators to asynchronously update their own states and the states of other actors in their neighborhoods. The fact that programs and combinators are themselves reified as actors makes it possible to build programs that build programs from combinators of a few primitive types using asynchronous spatial processes that resemble chemistry as much as computation. To demonstrate this, OOCC is used to define a parallel, asynchronous, spatially distributed self-replicating system modeled in part on the living cell. Since interactions among its parts result in the construction of more of these same parts, the system is strongly constructive. The system's high normalized complexity is contrasted with that of a simple composome.

  15. Solving a multi-objective location routing problem for infectious waste disposal using hybrid goal programming and hybrid genetic algorithm

    Directory of Open Access Journals (Sweden)

    Narong Wichapa

    2018-01-01

    Full Text Available Infectious waste disposal remains one of the most serious problems in the medical, social and environmental domains of almost every country. Selection of new suitable locations and finding the optimal set of transport routes for a fleet of vehicles to transport infectious waste material, location routing problem for infectious waste disposal, is one of the major problems in hazardous waste management. Determining locations for infectious waste disposal is a difficult and complex process, because it requires combining both intangible and tangible factors. Additionally, it depends on several criteria and various regulations. This facility location problem for infectious waste disposal is complicated, and it cannot be addressed using any stand-alone technique. Based on a case study, 107 hospitals and 6 candidate municipalities in Upper-Northeastern Thailand, we considered criteria such as infrastructure, geology and social & environmental criteria, evaluating global priority weights using the fuzzy analytical hierarchy process (Fuzzy AHP. After that, a new multi-objective facility location problem model which hybridizes fuzzy AHP and goal programming (GP, namely the HGP model, was tested. Finally, the vehicle routing problem (VRP for a case study was formulated, and it was tested using a hybrid genetic algorithm (HGA which hybridizes the push forward insertion heuristic (PFIH, genetic algorithm (GA and three local searches including 2-opt, insertion-move and interexchange-move. The results show that both the HGP and HGA can lead to select new suitable locations and to find the optimal set of transport routes for vehicles delivering infectious waste material. The novelty of the proposed methodologies, HGP, is the simultaneous combination of relevant factors that are difficult to interpret and cost factors in order to determine new suitable locations, and HGA can be applied to determine the transport routes which provide a minimum number of vehicles

  16. A method of evolving novel feature extraction algorithms for detecting buried objects in FLIR imagery using genetic programming

    Science.gov (United States)

    Paino, A.; Keller, J.; Popescu, M.; Stone, K.

    2014-06-01

    In this paper we present an approach that uses Genetic Programming (GP) to evolve novel feature extraction algorithms for greyscale images. Our motivation is to create an automated method of building new feature extraction algorithms for images that are competitive with commonly used human-engineered features, such as Local Binary Pattern (LBP) and Histogram of Oriented Gradients (HOG). The evolved feature extraction algorithms are functions defined over the image space, and each produces a real-valued feature vector of variable length. Each evolved feature extractor breaks up the given image into a set of cells centered on every pixel, performs evolved operations on each cell, and then combines the results of those operations for every cell using an evolved operator. Using this method, the algorithm is flexible enough to reproduce both LBP and HOG features. The dataset we use to train and test our approach consists of a large number of pre-segmented image "chips" taken from a Forward Looking Infrared Imagery (FLIR) camera mounted on the hood of a moving vehicle. The goal is to classify each image chip as either containing or not containing a buried object. To this end, we define the fitness of a candidate solution as the cross-fold validation accuracy of the features generated by said candidate solution when used in conjunction with a Support Vector Machine (SVM) classifier. In order to validate our approach, we compare the classification accuracy of an SVM trained using our evolved features with the accuracy of an SVM trained using mainstream feature extraction algorithms, including LBP and HOG.

  17. NASA/University JOint VEnture (JOVE) Program. VIXEN(tm): Object-Oriented, Technology-Adaptive, Virtual Information Exchange Environment

    Science.gov (United States)

    Anyiwo, Joshua C.

    2000-01-01

    Vixen is a collection of enabling technologies for uninhibited distributed object computing. In the Spring of 1995 when Vixen was proposed, it was an innovative idea very much ahead of its time. But today the technologies proposed in Vixen have become standard technologies for Enterprise Computing. Sun Microsystems J2EE/EJB specifications, among others, are independently proposed technologies of the Vixen type. I have brought Vixen completely under the J2EE standard in order to maximize interoperability and compatibility with other computing industry efforts. Vixen and the Enterprise JavaBean (EJB) Server technologies are now practically identical; OIL, another Vixen technology, and the Java Messaging System (JMS) are practically identical; and so on. There is no longer anything novel or patentable in the Vixen work performed under this grant. The above discussion, notwithstanding, my independent development of Vixen has significantly helped me, my university, my students and the local community. The undergraduate students who worked with me in developing Vixen have enhanced their expertise in what has become the cutting edge technology of their industry and are therefore well positioned for lucrative employment opportunities in the industry. My academic department has gained a new course: "Multi-media System Development", which provides a highly desirable expertise to our students for employment in any enterprise today. The many Outreach Programs that I conducted during this grant period have exposed local Middle School students to the contributions that NASA is making in our society as well as awakened desires in many such students for careers in Science and Technology. I have applied Vixen to the development of two software packages: (a) JAS: Joshua Application Server - which allows a user to configure an EJB Server to serve a J2EE compliant application over the world wide web; (b) PCM: Professor Course Manager: a J2EE compliant application for configuring a

  18. SUCO program

    International Nuclear Information System (INIS)

    Knebel, J.U.

    1995-01-01

    The SUCO program is a three-step series of scaled model experiments investigating the optional sump cooling concept of the EPR. This concept is entirely based on passive safety features. This report presents the basic physical phenomena and scaling criteria of decay heat removal from a large coolant pool by single-phase and two-phase natural circulation flow. The physical significance of the dimensionless similarity groups derived is evaluated. The report gives first measurement results of the 1:20 linearly scaled plane two-dimensional SUCOS-2D test facility. The real height SUCOT test facility that is in its building up phase is presented. (orig.)

  19. Programming Pig

    CERN Document Server

    Gates, Alan

    2011-01-01

    This guide is an ideal learning tool and reference for Apache Pig, the open source engine for executing parallel data flows on Hadoop. With Pig, you can batch-process data without having to create a full-fledged application-making it easy for you to experiment with new datasets. Programming Pig introduces new users to Pig, and provides experienced users with comprehensive coverage on key features such as the Pig Latin scripting language, the Grunt shell, and User Defined Functions (UDFs) for extending Pig. If you need to analyze terabytes of data, this book shows you how to do it efficiently

  20. Novel optimum contribution selection methods accounting for conflicting objectives in breeding programs for livestock breeds with historical migration.

    Science.gov (United States)

    Wang, Yu; Bennewitz, Jörn; Wellmann, Robin

    2017-05-12

    Optimum contribution selection (OCS) is effective for increasing genetic gain, controlling the rate of inbreeding and enables maintenance of genetic diversity. However, this diversity may be caused by high migrant contributions (MC) in the population due to introgression of genetic material from other breeds, which can threaten the conservation of small local populations. Therefore, breeding objectives should not only focus on increasing genetic gains but also on maintaining genetic originality and diversity of native alleles. This study aimed at investigating whether OCS was improved by including MC and modified kinships that account for breed origin of alleles. Three objective functions were considered for minimizing kinship, minimizing MC and maximizing genetic gain in the offspring generation, and we investigated their effects on German Angler and Vorderwald cattle. In most scenarios, the results were similar for Angler and Vorderwald cattle. A significant positive correlation between MC and estimated breeding values of the selection candidates was observed for both breeds, thus traditional OCS would increase MC. Optimization was performed under the condition that the rate of inbreeding did not exceed 1% and at least 30% of the maximum progress was achieved for all other criteria. Although traditional OCS provided the highest breeding values under restriction of classical kinship, the magnitude of MC in the progeny generation was not controlled. When MC were constrained or minimized, the kinship at native alleles increased compared to the reference scenario. Thus, in addition to constraining MC, constraining kinship at native alleles is required to ensure that native genetic diversity is maintained. When kinship at native alleles was constrained, the classical kinship was automatically lowered in most cases and more sires were selected. However, the average breeding value in the next generation was also lower than that obtained with traditional OCS. For local

  1. Geothermal Technologies Program Overview - Peer Review Program

    Energy Technology Data Exchange (ETDEWEB)

    Milliken, JoAnn [Office of Energy Efficiency and Renewable Energy (EERE), Washington, DC (United States)

    2011-06-06

    This Geothermal Technologies Program presentation was delivered on June 6, 2011 at a Program Peer Review meeting. It contains annual budget, Recovery Act, funding opportunities, upcoming program activities, and more.

  2. The role of demand response in single and multi-objective wind-thermal generation scheduling: A stochastic programming

    International Nuclear Information System (INIS)

    Falsafi, Hananeh; Zakariazadeh, Alireza; Jadid, Shahram

    2014-01-01

    This paper focuses on using DR (Demand Response) as a means to provide reserve in order to cover uncertainty in wind power forecasting in SG (Smart Grid) environment. The proposed stochastic model schedules energy and reserves provided by both of generating units and responsive loads in power systems with high penetration of wind power. This model is formulated as a two-stage stochastic programming, where first-stage is associated with electricity market, its rules and constraints and the second-stage is related to actual operation of the power system and its physical limitations in each scenario. The discrete retail customer responses to incentive-based DR programs are aggregated by DRPs (Demand Response Providers) and are submitted as a load change price and amount offer package to ISO (Independent System Operator). Also, price-based DR program behavior and random nature of wind power are modeled by price elasticity concept of the demand and normal probability distribution function, respectively. In the proposed model, DRPs can participate in energy market as well as reserve market and submit their offers to the wholesale electricity market. This approach is implemented on a modified IEEE 30-bus test system over a daily time horizon. The simulation results are analyzed in six different case studies. The cost, emission and multiobjective functions are optimized in both without and with DR cases. The multiobjective generation scheduling model is solved using augmented epsilon constraint method and the best solution can be chosen by Entropy and TOPSIS (Technique for Order Preference by Similarity to Ideal Solution) methods. The results indicate demand side participation in energy and reserve scheduling reduces the total operation costs and emissions. - Highlights: • Simultaneous participation of loads in both energy and reserve scheduling. • Environmental/economical scheduling of energy and reserve. • Using demand response for covering wind generation forecast

  3. TNS Program

    International Nuclear Information System (INIS)

    Anon.

    1979-01-01

    The fusion program plan is briefly reviewed and the role of the prototype experimental power reactor, thought of as The Next Step (TNS), is discussed. The required device capabilities and basic reactor concepts for a TNS fusion electric plant are given. A detailed discussion of the physics considerations for the Power Generating Fusion Reactor (PGFR), including plasma heating, MHD equilibrium and stability, burn control resulting from toroidal field ripple, fueling, and boundary effects, is presented. Engineering considerations of the major PGFR systems, as well as diagnostics, instrumentation, control, and programmatic issues are also considered in detail. It is concluded that TNS design studies have established the existence of a technical basis for constructing a long pulse, D-T burning tokamak to be operational prior to 1990

  4. Telemedicine Program

    Science.gov (United States)

    1996-01-01

    Since the 1970s, NASA has been involved in the research and demonstration of telemedicine for its potential in the care of astronauts in flight and Earth-bound applications. A combination of NASA funding, expertise and off-the-shelf computer and networking systems made telemedicine possible for a medically underserved hospital in Texas. Through two-way audio/video relay, the program links pediatric oncology specialists at the University of Texas Health Science Center in San Antonio to South Texas Hospital in Harlingen, providing easier access and better care to children with cancer. Additionally, the hospital is receiving teleclinics on pediatric oncology nursing, family counseling and tuberculosis treatment. VTEL Corporation, Sprint, and the Healthcare Open Systems and Trials Consortium also contributed staff and hardware.

  5. Russian programs

    International Nuclear Information System (INIS)

    Heywood, A.

    1993-01-01

    Lawrence Livermore National Laboratory (LLNL) initiated several projects with the Boreskov Institute of Catalysis to develop innovative process technologies for the treatment of mixed and hazardous wastes containing a high percentage of organic material. Each of these processes involves the use of catalysts for oxidation (or initial reduction) of the hazardous organic constituents. Because of their commitment to a national mixed waste treatment program, both the Department of Energy/Office of Environmental Management (DOE/EM) and LLNL Environmental Restoration and Waste Management/Applied Technologies (ER-WM/AT) programs have a considerable interest in innovative/alternative flowsheets for organic mixed waste treatment. Selective Catalytic Reduction (SCR) using ammonia as a reducing agent is current a preferred method of treating NO x in off-gases. The advantages of SCR over methods, such as wet scrubbing, include compact design, low maintenance, and the absence of gas cooling requirements and secondary wastes. Any further improvements in catalyst design would lower costs, improve their resistance to poisons, expand their ability to promote oxidation/reduction in mixtures such as NO x /CO, and increase their mechanical strength. An additional requirement of catalysts to be used in California is that the catalyst formulations must meet the California Land Ban disposal restrictions. A monitoring network is needed in Russia to coordinate the environmental monitoring activities of government (including military establishments and facilities) and commercial entities. The network shall incorporate existing as well as proposed monitoring stations. It will comply with all toxic substance control regulations and include analyses for all priority radiochemical and chemical substances. A database compatible with the Environmental Technologies for Remedial Actions Data Exchange (EnviroTRADE) database will ultimately be compiled

  6. Military Emergency Medical Service System Assessment: Application of the National Park Service Needs Assessment and Program Audit to Objectively Evaluate the Military EMS System of Okinawa, Japan.

    Science.gov (United States)

    Ross, Elliot M; Harper, Stephen A; Cunningham, Cord; Walrath, Benjamin D; DeMers, Gerard; Kharod, Chetan U

    2017-03-01

    As part of a Military Emergency Medical Services (EMS) system process improvement initiative, the authors sought to objectively evaluate the U.S. military EMS system for the island of Okinawa. They applied a program evaluation tool currently utilized by the U.S. National Park Service (NPS). A comprehensive needs assessment was conducted to evaluate the current Military EMS system in Okinawa, Japan. The NPS EMS Program Audit Worksheet was used to get an overall "score" of our assessment. After all the data had been collected, a joint committee of Military EMS physicians reviewed the findings and made formal recommendations. From 2011 to 2014, U.S. military EMS on Okinawa averaged 1,345 ± 137 patient transports annually. An advanced life support (ALS) provider would have been dispatched on 558 EMS runs (38%) based on chief complaint in 2014 had they been available. Over 36,000 man-hours were expended during this period to provide National Registry Emergency Medical Technician (EMT)-accredited instruction to certify 141 Navy Corpsman as EMT Basics. The NPS EMS Program Audit Worksheet was used and the program scored a total of 31, suggesting the program is well planned and operating within standards. This evaluation of the Military EMS system on Okinawa using the NPS program assessment and audit worksheet demonstrates the NPS evaluation instruments may offer a useful assessment tool for the evaluation of Military EMS systems. Reprint & Copyright © 2017 Association of Military Surgeons of the U.S.

  7. Site Support Program Plan Infrastructure Program

    International Nuclear Information System (INIS)

    1995-01-01

    The Fiscal Year 1996 Infrastructure Program Site Support Program Plan addresses the mission objectives, workscope, work breakdown structures (WBS), management approach, and resource requirements for the Infrastructure Program. Attached to the plan are appendices that provide more detailed information associated with scope definition. The Hanford Site's infrastructure has served the Site for nearly 50 years during defense materials production. Now with the challenges of the new environmental cleanup mission, Hanford's infrastructure must meet current and future mission needs in a constrained budget environment, while complying with more stringent environmental, safety, and health regulations. The infrastructure requires upgrading, streamlining, and enhancement in order to successfully support the site mission of cleaning up the Site, research and development, and economic transition

  8. Site Support Program Plan Infrastructure Program

    Energy Technology Data Exchange (ETDEWEB)

    NONE

    1995-09-26

    The Fiscal Year 1996 Infrastructure Program Site Support Program Plan addresses the mission objectives, workscope, work breakdown structures (WBS), management approach, and resource requirements for the Infrastructure Program. Attached to the plan are appendices that provide more detailed information associated with scope definition. The Hanford Site`s infrastructure has served the Site for nearly 50 years during defense materials production. Now with the challenges of the new environmental cleanup mission, Hanford`s infrastructure must meet current and future mission needs in a constrained budget environment, while complying with more stringent environmental, safety, and health regulations. The infrastructure requires upgrading, streamlining, and enhancement in order to successfully support the site mission of cleaning up the Site, research and development, and economic transition.

  9. The Aircraft Morphing Program

    Science.gov (United States)

    Wlezien, R. W.; Horner, G. C.; McGowan, A. R.; Padula, S. L.; Scott, M. A.; Silcox, R. J.; Simpson, J. O.

    1998-01-01

    In the last decade smart technologies have become enablers that cut across traditional boundaries in materials science and engineering. Here we define smart to mean embedded actuation, sensing, and control logic in a tightly coupled feedback loop. While multiple successes have been achieved in the laboratory, we have yet to see the general applicability of smart devices to real aircraft systems. The NASA Aircraft Morphing program is an attempt to couple research across a wide range of disciplines to integrate smart technologies into high payoff aircraft applications. The program bridges research in seven individual disciplines and combines the effort into activities in three primary program thrusts. System studies are used to assess the highest- payoff program objectives, and specific research activities are defined to address the technologies required for development of smart aircraft systems. In this paper we address the overall program goals and programmatic structure, and discuss the challenges associated with bringing the technologies to fruition.

  10. Canadian fusion program

    International Nuclear Information System (INIS)

    Brown, T.S.

    1982-06-01

    The National Research Council of Canada is establishing a coordinated national program of fusion research and development that is planned to grow to a total annual operating level of about $20 million in 1985. The long-term objective of the program is to put Canadian industry in a position to manufacture sub-systems and components of fusion power reactors. In the near term the program is designed to establish a minimum base of scientific and technical expertise sufficient to make recognized contributions and thereby gain access to the international effort. The Canadian program must be narrowly focussed on a few specializations where Canada has special indigenous skills or technologies. The programs being funded are the Tokamak de Varennes, the Fusion Fuels Technology Project centered on tritium management, and high-power gas laser technology and associated diagnostic instrumentation

  11. Methods for robustness programming

    NARCIS (Netherlands)

    Olieman, N.J.

    2008-01-01

    Robustness of an object is defined as the probability that an object will have properties as required. Robustness Programming (RP) is a mathematical approach for Robustness estimation and Robustness optimisation. An example in the context of designing a food product, is finding the best composition

  12. Training Accreditation Program

    International Nuclear Information System (INIS)

    1989-01-01

    The Training Accreditation Program establishes the objectives and criteria against which DOE nuclear facility training is evaluated to determine its readiness for accreditation. Training programs are evaluated against the accreditation objectives and criteria by facility personnel during the initial self-evaluation process. From this self-evaluation, action plans are made by the contractor to address the scope of work necessary in order to upgrade any deficiencies noted. This scope of work must be formally documented in the Training Program Accreditation Plan. When reviewed and approved by the responsible Head of the Field Organization and cognizant Program Secretarial Office, EH-1 concurrence is obtained. This plan then becomes the document which guides accreditation efforts for the contractor

  13. Beginning Swift programming

    CERN Document Server

    Lee, Wei-Meng

    2014-01-01

    Enter the Swift future of iOS and OS X programming Beginning Swift Programming is your ideal starting point for creating Mac, iPhone, and iPad apps using Apple's new Swift programming language. Written by an experienced Apple developer and trainer, this comprehensive guide explains everything you need to know to jumpstart the creation of your app idea. Coverage includes data types, strings and characters, operators and functions, arrays and dictionaries, control flow, and looping, with expert guidance on classes, objects, class inheritance, closures, protocols, and generics. This succinct - ye

  14. Safety performance indicators program

    International Nuclear Information System (INIS)

    Vidal, Patricia G.

    2004-01-01

    In 1997 the Nuclear Regulatory Authority (ARN) initiated a program to define and implement a Safety Performance Indicators System for the two operating nuclear power plants, Atucha I and Embalse. The objective of the program was to incorporate a set of safety performance indicators to be used as a new regulatory tool providing an additional view of the operational performance of the nuclear power plants, improving the ability to detect degradation on safety related areas. A set of twenty-four safety performance indicators was developed and improved throughout pilot implementation initiated in July 1998. This paper summarises the program development, the main criteria applied in each stage and the results obtained. (author)

  15. Fossil Energy Program report, 1 October 1976--30 September 1977. [Objectives, progress and plans for each contract or project

    Energy Technology Data Exchange (ETDEWEB)

    Dunning, H. Neal; Batchelor, James; Crim, Winfred; Furlong, Leroy; Harvie, Robert; Hunter, Juanita; Jones, William; Karnes, Anita; Ludwig, Linda; Miller, C. Lowell; Mills, G. Alex; Sacks, Stephen; Watkins, J. Wade; Watson, Coni; Weaver, Val

    1978-08-01

    This report is an integral part of the documentation system of the Fossil Energy Program of the Department of Energy. It contains descriptions of each contract and project, arranged in conformance with planning and budgetary documents. The results of contracts are reported at various intervals, depending on the type of contract, but at least annually. These reports are not listed individually in the ''Publications'' sections but are available from the National Technical Information Service, U.S. Department of Commerce, Springfield, Virginia 22161. The Department of Energy also publishes several abstract journals: Fossil Energy Update, Energy Research Abstracts, and Energy Abstracts for Policy Analysis.

  16. Towards a Unified Programming Language

    DEFF Research Database (Denmark)

    Madsen, Ole Lehrmann

    2000-01-01

    style and where more research is needed. In addition to traditional paradigms such as object-oriented-, imperative-functional- and logic programming, we also discuss concurrent programming and prototype-based programming. We discuss language features such as the BETA pattern construct, virtual......The goal of research in programming languages should be to develop languages that integrates the best of concepts and constructs from the various programming paradigms. We do not argue for a multi-paradigm language, where the programmer alternates between the different paradigms/styles. Instead, we...... procedures and classes, higher order classes, methods and functions, part objects, block-structure, and class-less objects....

  17. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Trauma Programs Trauma Programs About Trauma Programs Violence Prevention BleedingControl.org Trauma Quality Programs National Trauma Data ... Conference Publications and Posters National Trauma System Injury Prevention and Control Quality and Safety Conference Quality and ...

  18. Human Reliability Program Overview

    Energy Technology Data Exchange (ETDEWEB)

    Bodin, Michael

    2012-09-25

    This presentation covers the high points of the Human Reliability Program, including certification/decertification, critical positions, due process, organizational structure, program components, personnel security, an overview of the US DOE reliability program, retirees and academia, and security program integration.

  19. Vehicle Technologies Program Overview

    Energy Technology Data Exchange (ETDEWEB)

    none,

    2006-09-05

    Overview of the Vehicle Technologies Program including external assessment and market view; internal assessment, program history and progress; program justification and federal role; program vision, mission, approach, strategic goals, outputs, and outcomes; and performance goals.

  20. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Trauma Trauma Programs Trauma Programs About Trauma Programs Violence Prevention BleedingControl.org Trauma Quality Programs National Trauma ... Benefits Current Openings Newsroom Newsroom Newsroom Press Releases Media Resources The FIRST Trial ACS Publications ACS in ...

  1. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... and Safety Conference Participant Use Data File Surgical Risk Calculator Frequently Asked Questions Participant Hub Contact Us ... Trauma Programs Trauma Programs About Trauma Programs Violence Prevention BleedingControl.org Trauma Quality Programs National Trauma Data ...

  2. Practical C++ programming

    National Research Council Canada - National Science Library

    Oualline, Steve

    2003-01-01

    ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4 6 3 2. The Basics of Program Writing Programs from Conception to Execution Creating a Real Program Getting Help in Unix Getting Help in an IDE Programming...

  3. Functional Python programming

    CERN Document Server

    Lott, Steven

    2015-01-01

    This book is for developers who want to use Python to write programs that lean heavily on functional programming design patterns. You should be comfortable with Python programming, but no knowledge of functional programming paradigms is needed.

  4. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Membership Directory 2017 Annual Meeting 2016 Annual Meeting Women's Committee Mentorship Program Outside Activities ACS Archives Contact Us Quality Programs Quality Programs Overview About Quality Programs ACS ...

  5. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Continuous Certification Requirements SSR Login MIPS Resources and Education Quality and Safety Conference Trauma Trauma Programs Trauma Programs About Trauma Programs Violence Prevention BleedingControl.org Trauma Quality Programs National Trauma ...

  6. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Membership Directory 2017 Annual Meeting 2016 Annual Meeting Women's Committee Mentorship Program Outside Activities ACS Archives Contact Us Quality Programs Quality Programs Overview About Quality Programs ACS Leadership in Quality ACS Leadership in Quality Setting the ...

  7. Behavioral program synthesis with genetic programming

    CERN Document Server

    Krawiec, Krzysztof

    2016-01-01

    Genetic programming (GP) is a popular heuristic methodology of program synthesis with origins in evolutionary computation. In this generate-and-test approach, candidate programs are iteratively produced and evaluated. The latter involves running programs on tests, where they exhibit complex behaviors reflected in changes of variables, registers, or memory. That behavior not only ultimately determines program output, but may also reveal its `hidden qualities' and important characteristics of the considered synthesis problem. However, the conventional GP is oblivious to most of that information and usually cares only about the number of tests passed by a program. This `evaluation bottleneck' leaves search algorithm underinformed about the actual and potential qualities of candidate programs. This book proposes behavioral program synthesis, a conceptual framework that opens GP to detailed information on program behavior in order to make program synthesis more efficient. Several existing and novel mechanisms subs...

  8. Learners Programming Language a Helping System for Introductory Programming Courses

    Directory of Open Access Journals (Sweden)

    MUHAMMAD SHUMAIL NAVEED

    2016-07-01

    Full Text Available Programming is the core of computer science and due to this momentousness a special care is taken in designing the curriculum of programming courses. A substantial work has been conducted on the definition of programming courses, yet the introductory programming courses are still facing high attrition, low retention and lack of motivation. This paper introduced a tiny pre-programming language called LPL (Learners Programming Language as a ZPL (Zeroth Programming Language to illuminate novice students about elementary concepts of introductory programming before introducing the first imperative programming course. The overall objective and design philosophy of LPL is based on a hypothesis that the soft introduction of a simple and paradigm specific textual programming can increase the motivation level of novice students and reduce the congenital complexities and hardness of the first programming course and eventually improve the retention rate and may be fruitful in reducing the dropout/failure level. LPL also generates the equivalent high level programs from user source program and eventually very fruitful in understanding the syntax of introductory programming languages. To overcome the inherent complexities of unusual and rigid syntax of introductory programming languages, the LPL provide elementary programming concepts in the form of algorithmic and plain natural language based computational statements. The initial results obtained after the introduction of LPL are very encouraging in motivating novice students and improving the retention rate.

  9. Program summaries for 1979: energy sciences programs

    Energy Technology Data Exchange (ETDEWEB)

    1979-12-01

    This report describes the objectives of the various research programs being conducted by the Chemical Sciences, Metallurgy and Materials Science, and Process Science divisions of the BNL Dept. of Energy and Environment. Some of the more significant accomplishments during 1979 are also reported along with plans for 1980. Some of the topics under study include porphyrins, combustion, coal utilization, superconductors, semiconductors, coal, conversion, fluidized-bed combustion, polymers, etc. (DLC)

  10. Analysis of the Education Program Approval Process: A Program Evaluation.

    Science.gov (United States)

    Fountaine, Charles A.; And Others

    A study of the education program approval process involving the Veterans Administration (VA) and the State Approving Agencies (SAAs) had the following objectives: to describe the present education program approval process; to determine time and costs associated with the education program approval process; to describe the approval process at…

  11. An export coefficient based inexact fuzzy bi-level multi-objective programming model for the management of agricultural nonpoint source pollution under uncertainty

    Science.gov (United States)

    Cai, Yanpeng; Rong, Qiangqiang; Yang, Zhifeng; Yue, Wencong; Tan, Qian

    2018-02-01

    In this research, an export coefficient based inexact fuzzy bi-level multi-objective programming (EC-IFBLMOP) model was developed through integrating export coefficient model (ECM), interval parameter programming (IPP) and fuzzy parameter programming (FPP) within a bi-level multi-objective programming framework. The proposed EC-IFBLMOP model can effectively deal with the multiple uncertainties expressed as discrete intervals and fuzzy membership functions. Also, the complexities in agricultural systems, such as the cooperation and gaming relationship between the decision makers at different levels, can be fully considered in the model. The developed model was then applied to identify the optimal land use patterns and BMP implementing levels for agricultural nonpoint source (NPS) pollution management in a subcatchment in the upper stream watershed of the Miyun Reservoir in north China. The results of the model showed that the desired optimal land use patterns and implementing levels of best management of practices (BMPs) would be obtained. It is the gaming result between the upper- and lower-level decision makers, when the allowable discharge amounts of NPS pollutants were limited. Moreover, results corresponding to different decision scenarios could provide a set of decision alternatives for the upper- and lower-level decision makers to identify the most appropriate management strategy. The model has a good applicability and can be effectively utilized for agricultural NPS pollution management.

  12. An efficient and accurate solution methodology for bilevel multi-objective programming problems using a hybrid evolutionary-local-search algorithm.

    Science.gov (United States)

    Deb, Kalyanmoy; Sinha, Ankur

    2010-01-01

    Bilevel optimization problems involve two optimization tasks (upper and lower level), in which every feasible upper level solution must correspond to an optimal solution to a lower level optimization problem. These problems commonly appear in many practical problem solving tasks including optimal control, process optimization, game-playing strategy developments, transportation problems, and others. However, they are commonly converted into a single level optimization problem by using an approximate solution procedure to replace the lower level optimization task. Although there exist a number of theoretical, numerical, and evolutionary optimization studies involving single-objective bilevel programming problems, not many studies look at the context of multiple conflicting objectives in each level of a bilevel programming problem. In this paper, we address certain intricate issues related to solving multi-objective bilevel programming problems, present challenging test problems, and propose a viable and hybrid evolutionary-cum-local-search based algorithm as a solution methodology. The hybrid approach performs better than a number of existing methodologies and scales well up to 40-variable difficult test problems used in this study. The population sizing and termination criteria are made self-adaptive, so that no additional parameters need to be supplied by the user. The study indicates a clear niche of evolutionary algorithms in solving such difficult problems of practical importance compared to their usual solution by a computationally expensive nested procedure. The study opens up many issues related to multi-objective bilevel programming and hopefully this study will motivate EMO and other researchers to pay more attention to this important and difficult problem solving activity.

  13. Java Programming Language

    Science.gov (United States)

    Shaykhian, Gholam Ali

    2007-01-01

    The Java seminar covers the fundamentals of Java programming language. No prior programming experience is required for participation in the seminar. The first part of the seminar covers introductory concepts in Java programming including data types (integer, character, ..), operators, functions and constants, casts, input, output, control flow, scope, conditional statements, and arrays. Furthermore, introduction to Object-Oriented programming in Java, relationships between classes, using packages, constructors, private data and methods, final instance fields, static fields and methods, and overloading are explained. The second part of the seminar covers extending classes, inheritance hierarchies, polymorphism, dynamic binding, abstract classes, protected access. The seminar conclude by introducing interfaces, properties of interfaces, interfaces and abstract classes, interfaces and cailbacks, basics of event handling, user interface components with swing, applet basics, converting applications to applets, the applet HTML tags and attributes, exceptions and debugging.

  14. The RERTR program

    International Nuclear Information System (INIS)

    Travelli, A.

    1997-01-01

    The Reduced Enrichment Research and Test Reactor (RERTR) Program was established in 1978 at the Argonne National Laboratory (ANL) by the Department of Energy (DOE), which continues to fund the program and to manage it in coordination with the Department of State (DOS), the Arms Control and Disarmament Agency (ACDA), and the Nuclear Regulatory Commission (NRC). The primary objective of the program is to develop the technology needed to use Low-Enrichment Uranium (LEU) instead of High-Enrichment Uranium (HEU) in research and test reactors, without significant penalties in experiment performance, economics, or safety. Eliminating the continuing need of HEU supplies for research and test reactors has long been an integral part of US nonproliferation policy. This paper reviews the main accomplishments of the program through the years

  15. Relay test program

    International Nuclear Information System (INIS)

    Bandyopadhyay, K.K.; Kunkel, C.; Shteyngart, S.

    1994-02-01

    This report presents the results of a relay test program conducted by Brookhaven National Laboratory (BNL) under the sponsorship of the US Nuclear Regulatory Commission (NRC). The program is a continuation of an earlier test program the results of which were published in NUREG/CR-4867. The current program was carried out in two phases: electrical testing and vibration testing. The objective was primarily to focus on the electrical discontinuity or continuity of relays and circuit breaker tripping mechanisms subjected to electrical pulses and vibration loads. The electrical testing was conducted by KEMA-Powertest Company and the vibration testing was performed at Wyle Laboratories, Huntsville, Alabama. This report discusses the test procedures, presents the test data, includes an analysis of the data and provides recommendations regarding reliable relay testing

  16. An Intelligent Robot Programing

    Energy Technology Data Exchange (ETDEWEB)

    Hong, Seong Yong

    2012-01-15

    This book introduces an intelligent robot programing with background of the begging, introduction of VPL, and SPL, building of environment for robot platform, starting of robot programing, design of simulation environment, robot autonomy drive control programing, simulation graphic. Such as SPL graphic programing graphical image and graphical shapes, and graphical method application, application of procedure for robot control, robot multiprogramming, robot bumper sensor programing, robot LRF sencor programing and robot color sensor programing.

  17. System programming languages

    OpenAIRE

    Šmit, Matej

    2016-01-01

    Most operating systems are written in the C programming language. Similar is with system software, for example, device drivers, compilers, debuggers, disk checkers, etc. Recently some new programming languages emerged, which are supposed to be suitable for system programming. In this thesis we present programming languages D, Go, Nim and Rust. We defined the criteria which are important for deciding whether programming language is suitable for system programming. We examine programming langua...

  18. Purely Functional Structured Programming

    OpenAIRE

    Obua, Steven

    2010-01-01

    The idea of functional programming has played a big role in shaping today's landscape of mainstream programming languages. Another concept that dominates the current programming style is Dijkstra's structured programming. Both concepts have been successfully married, for example in the programming language Scala. This paper proposes how the same can be achieved for structured programming and PURELY functional programming via the notion of LINEAR SCOPE. One advantage of this proposal is that m...

  19. An Intelligent Robot Programing

    International Nuclear Information System (INIS)

    Hong, Seong Yong

    2012-01-01

    This book introduces an intelligent robot programing with background of the begging, introduction of VPL, and SPL, building of environment for robot platform, starting of robot programing, design of simulation environment, robot autonomy drive control programing, simulation graphic. Such as SPL graphic programing graphical image and graphical shapes, and graphical method application, application of procedure for robot control, robot multiprogramming, robot bumper sensor programing, robot LRF sencor programing and robot color sensor programing.

  20. Coming to see objects of knowledge: Guiding student conceptualization through teacher embodied instruction in a robotics programming class

    Science.gov (United States)

    Kwah, Helen

    This thesis explores the questions of how a teacher guides students to see concepts, and the role of gesture and gesture viewpoints in mediating the process of guidance. To examine these questions, two sociocultural theoretical frameworks--Radford's cultural-semiotic theory of knowledge objectification (e.g., 2003), and Goldman's Points of Viewing theory (e.g., 2007)--were applied to conduct a microanalytic, explanatory case study of the instructional activity of an exemplary teacher and his students in a middle school robotics programming class. According to Radford, students acquire concepts as they draw upon semiotic resources such as language and gesture to generalize and objectify initially concrete perceptions and actions. I applied Radford's framework to explain the mediations that a teacher might enact in guiding students to objectify and see concepts. Furthermore, I focused on gesture as semiotic means because of emergent research on gesture's role in communicating the visuospatial imagery that underlies math/ scientific concepts. I extended the view of gestures to the viewpoints constructed in gesture, and applied Goldman's theory to explain how perspectives might be actively constructed and shared in the process of guiding student conceptualization. Data was collected over a semester through participant observation, field notes, teacher and student interviews, and reviews of artifacts. Multimodal microanalyses were conducted on video data from eight class sessions. The findings provide confirmations and some disconfirmations about the applicability of Radford's and Goldman's theories for explaining a teacher's process of guiding student conceptualization. Notably, some of Radford's notions about de-contextualization and symbolic generalizations were not confirmed. Overall, the findings are summarized through three themes including, grounding, and perceptual organizers as two ways that gesture and other means served to both index and identify action

  1. 1996 ICF program overview

    International Nuclear Information System (INIS)

    Correll, D

    1996-01-01

    The continuing objective of the Inertial Confinement Fusion (ICF) Program is the demonstration of thermonuclear fusion ignition and energy gain in the laboratory. The underlying theme of all ICF activities as a science research and development program is the Department of Energy's (DOE's) Defense Programs (DP) science-based Stockpile Stewardship and Management (SSM) Program. The extension of current program research capabilities in the National Ignition Facility (NIF) is necessary for the ICF Program to satisfy its stewardship responsibilities. ICF resources (people and facilities) are increasingly being redirected in support of the performance, schedule, and cost goals of the NIF. One of the more important aspects of ICF research is the national nature of the program. Lawrence Livermore National Laboratory's (LLNL's) ICF Program falls within DOE's national ICF Program, which includes the Nova and Beamlet laser facilities at LLNL and the OMEGA, Nike, and Trident laser facilities at the University of Rochester (Laboratory for Laser Energetics, UR/LLE), the Naval Research Laboratory (NRL), and Los Alamos National Laboratory (LANL), respectively. The Particle Beam Fusion Accelerator (PBFA) and Saturn pulsed-power facilities are at Sandia National Laboratories (SNL). General Atomics, Inc. (GA) develops and provides many of the targets for the above experimental facilities. LLNL's ICF Program supports activities in two major interrelated areas: (1) target physics and technology (experimental, theoretical, and computational research); and (2) laser science and optics technology development. Experiments on LLNL's Nova laser primarily support ignition and weapons physics research. Experiments on LLNL's Beamlet laser support laser science and optics technology development. In addition, ICF sciences and technologies, developed as part of the DP mission goals, continue to support additional DOE objectives. These objectives are (1) to achieve diversity in energy sources

  2. AGF program budget 1991

    International Nuclear Information System (INIS)

    1991-01-01

    The present program budget of the Arbeitsgemeinschaft Grossforschungseinrichtungen (AGF) (Cooperative of Major Research Establishments) describes its research and development objectives and the progress of work in the major research establishments involved and states the medium-term annual financial and personnel effort. (orig.) [de

  3. AGF program budget 1992

    International Nuclear Information System (INIS)

    1992-01-01

    The program budget of the Arbeitsgemeinschaft Grossforschungseinrichtungen (AGF) (Cooperative of Major Research Establishments) describes its research and development objectives and the progress of work in the major research establishments involved and states the medium-term annual financial and personnel effort. (orig.)

  4. CNC Programming I.

    Science.gov (United States)

    Casey, Joe

    This document contains five units for a course in computer numerical control (CNC) for computer-aided manufacturing. It is intended to familiarize students with the principles and techniques necessary to create proper CNC programs manually. Each unit consists of an introduction, instructional objectives, learning materials, learning activities,…

  5. New Production Reactors Program Plan

    Energy Technology Data Exchange (ETDEWEB)

    1990-12-01

    Part I of this New Production Reactors (NPR) Program Plan: describes the policy basis of the NPR Program; describes the mission and objectives of the NPR Program; identifies the requirements that must be met in order to achieve the mission and objectives; and describes and assesses the technology and siting options that were considered, the Program's preferred strategy, and its rationale. The implementation strategy for the New Production Reactors Program has three functions: Linking the design, construction, operation, and maintenance of facilities to policies requirements, and the process for selecting options. The development of an implementation strategy ensures that activities and procedures are consistent with the rationale and analysis underlying the Program. Organization of the Program. The strategy establishes plans, organizational structure, procedures, a budget, and a schedule for carrying out the Program. By doing so, the strategy ensures the clear assignment of responsibility and accountability. Management and monitoring of the Program. Finally, the strategy provides a basis for monitoring the Program so that technological, cost, and scheduling issues can be addressed when they arise as the Program proceeds. Like the rest of the Program Plan, the Implementation Strategy is a living document and will be periodically revised to reflect both progress made in the Program and adjustments in plans and policies as they are made. 21 figs., 5 tabs.

  6. New Production Reactors Program Plan

    International Nuclear Information System (INIS)

    1990-12-01

    Part I of this New Production Reactors (NPR) Program Plan: describes the policy basis of the NPR Program; describes the mission and objectives of the NPR Program; identifies the requirements that must be met in order to achieve the mission and objectives; and describes and assesses the technology and siting options that were considered, the Program's preferred strategy, and its rationale. The implementation strategy for the New Production Reactors Program has three functions: Linking the design, construction, operation, and maintenance of facilities to policies requirements, and the process for selecting options. The development of an implementation strategy ensures that activities and procedures are consistent with the rationale and analysis underlying the Program. Organization of the Program. The strategy establishes plans, organizational structure, procedures, a budget, and a schedule for carrying out the Program. By doing so, the strategy ensures the clear assignment of responsibility and accountability. Management and monitoring of the Program. Finally, the strategy provides a basis for monitoring the Program so that technological, cost, and scheduling issues can be addressed when they arise as the Program proceeds. Like the rest of the Program Plan, the Implementation Strategy is a living document and will be periodically revised to reflect both progress made in the Program and adjustments in plans and policies as they are made. 21 figs., 5 tabs

  7. Applied Energy Program

    Science.gov (United States)

    Science Programs Applied Energy Programs Civilian Nuclear Energy Programs Laboratory Directed Research » Applied Energy Program Applied Energy Program Los Alamos is using its world-class scientific capabilities to enhance national energy security by developing energy sources with limited environmental impact

  8. Moderator Chemistry Program

    International Nuclear Information System (INIS)

    Dewitt, L.V.; Gibbs, A.; Lambert, D.P.; Bohrer, S.R.; Fanning, R.L.; Houston, M.W.; Stinson, S.L.; Deible, R.W.; Abdel-Khalik, S.I.

    1990-11-01

    Over the past fifteen months, the Systems Chemistry Group of the Reactor Engineering Department has undertaken a comprehensive study of the Department's moderator chemistry program at Savannah River Site (SRS). An internal review was developed to formalize and document this program. Objectives were as outlined in a mission statement and action plan. In addition to the mission statement and action plan, nine separate task reports have been issued during the course of this study. Each of these task reports is included in this document as a chapter. This document is an organized compilation of the individual reports issued by the Systems Chemistry Group in assessment of SRS moderator chemistry to determine if there were significant gaps in the program as ft existed in October, 1989. While these reviews found no significant gaps in that mode of operation, or any items that adversely affected safety, items were identified that could be improved. Many of the items have already been dear with or are in the process of completion under this Moderator Chemistry Program and other Reactor Restart programs. A complete list of the items of improvement found under this assessment is found in Chapter 9, along with a proposed time table for correcting remaining items that can be improved for the chemistry program of SRS reactors. An additional external review of the moderator chemistry processes, recommendations, and responses to/from the Reactor Corrosion Mitigation Committee is included as Appendix to this compilation

  9. International Photovoltaic Program Plan

    Energy Technology Data Exchange (ETDEWEB)

    Costello, D.; Koontz, R.; Posner, D.; Heiferling, P.; Carpenter, P.; Forman, S.; Perelman, L.

    1979-12-01

    The International Photovoltaics Program Plan is in direct response to the Solar Photovoltaic Energy Research, Development, and Demonstration Act of 1978 (PL 95-590). As stated in the Act, the primary objective of the plan is to accelerate the widespread use of photovoltaic systems in international markets. Benefits which could result from increased international sales by US companies include: stabilization and expansion of the US photovoltaic industry, preparing the industry for supplying future domestic needs; contribution to the economic and social advancement of developing countries; reduced world demand for oil; and improvements in the US balance of trade. The plan outlines programs for photovoltaic demonstrations, systems developments, supplier assistance, information dissemination/purchaser assistance, and an informaion clearinghouse. Each program element includes tactical objectives and summaries of approaches. A program management office will be established to coordinate and manage the program plan. Although the US Department of Energy (DOE) had the lead responsibility for preparing and implementing the plan, numerous federal organizations and agencies (US Departments of Commerce, Justice, State, Treasury; Agency for International Development; ACTION; Export/Import Bank; Federal Trade Commission; Small Business Administration) were involved in the plan's preparation and implementation.

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

  11. The Impact of Financial Disclosure on Attendee Assessment of Objectivity in Continuing Medical Education Programs in Psychiatry: A Randomized, Controlled Trial.

    Science.gov (United States)

    Jibson, Michael D; Cobourn, Lisa A; Seibert, Jennifer K

    2016-04-01

    The purpose of financial conflict of interest disclosures by speakers at continuing medical education (CME) programs is to assist attendees in their assessment of the objectivity of the information presented. This empirical study was undertaken to determine what level of disclosure is optimal to achieve this goal. Attendees at five CME programs were randomly assigned to receive either a standard financial disclosure, an intermediate level that included whether speakers received more or less than 5% of their income from each company they disclosed, or a high level of disclosure that included the percent of their income derived from each company. A total of 169 attendees (85.4% response rate) completed a questionnaire regarding the objectivity of the CME presentation they attended. Attendees receiving the highest level of disclosure came significantly closer to the ratings of speaker bias made by peer reviewers than did attendees receiving medium or low levels of disclosure (p = 0.03; effect size 0.31). Among the minority of attendees who received the highest level of disclosure but whose assessment of bias differed from that of peer reviewers, however, there was a tendency to underestimate bias (5.9 vs 31.4%; p financial disclosure than are currently required for CME programs.

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

    Science.gov (United States)

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

    2007-07-01

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

  13. The impact of a videogame-based pilot physical activity program in older adults with schizophrenia on subjectively and objectively measured physical activity

    Directory of Open Access Journals (Sweden)

    Heather eLeutwyler

    2015-12-01

    Full Text Available Objectives: The purpose of this report is to describe the impact of a videogame-based pilot physical activity program using the Kinect for Xbox 360 game system (Microsoft, Redmond, WA on physical activity in older adults with schizophrenia. Methods: In this one group pretest posttest pilot study, twenty participants played an active videogame for 30 minutes, once a week for 6 weeks. Physical activity was measured by self-report with the Yale Physical Activity Survey and objectively with the Sensewear Pro armband at enrollment and at the end of the 6-week program. Results: There was a significant increase in frequency of self-reported vigorous physical activity. We did not detect a statistically significant difference in objectively measured physical activity although increase in number of steps and sedentary activity were in the desired direction. Conclusions: These results suggest participants’ perception of physical activity intensity differs from the intensity objectively captured with a valid and reliable physical activity monitor.

  14. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Trauma Quality Programs National Trauma Data Bank Trauma Quality Improvement Program Mentoring for Excellence in Trauma Surgery Advanced Trauma Life Support Verification, Review, and Consultation Program for Hospitals ...

  15. Diabetes Prevention Program (DPP)

    Science.gov (United States)

    ... Recruiting Patients & Families Consortia, Networks & Centers Reports & Planning Diabetes Prevention Program (DPP) The NIDDK-sponsored Diabetes Prevention ... Diabetes Prevention Program for those who are eligible. Diabetes Prevention Program (DPP) DPP Goal The DPP looked ...

  16. Research Program Overview

    Science.gov (United States)

    PEER logo Pacific Earthquake Engineering Research Center home about peer news events research products laboratories publications nisee b.i.p. members education FAQs links research Research Program Overview Tall Buildings Initiative Transportation Research Program Lifelines Program Concrete Grand

  17. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Safety Resources About the Patient Education Program The Recovery Room Choosing Wisely Educational Programs Educational Programs Educational ... and practice the skills needed for optimal postoperative recovery. The kit supports the entire surgical team with ...

  18. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Accreditation Program for Breast Centers About NAPBC Accreditation Education NAPBC Standards Cancer Programs News Quality in Geriatric ... Continuous Certification Requirements SSR Login MIPS Resources and Education Quality and Safety Conference Trauma Trauma Programs Trauma ...

  19. Stop smoking support programs

    Science.gov (United States)

    Smokeless tobacco - stop smoking programs; Stop smoking techniques; Smoking cessation programs; Smoking cessation techniques ... You can find out about smoking cessation programs from: Your ... Your employer Your local health department The National Cancer ...

  20. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... and Safety Inspiring Quality Initiative Resources Continuous Quality Improvement ACS Clinical Scholars in Residence AHRQ Safety Program ... Enrollment Webinars ACS NSQIP ACS National Surgical Quality Improvement Program ACS National Surgical Quality Improvement Program About ...

  1. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Quality and Safety Inspiring Quality Initiative Resources Continuous Quality Improvement ACS Clinical Scholars in Residence AHRQ Safety Program ... ISCR Enrollment Webinars ACS NSQIP ACS National Surgical Quality Improvement Program ACS National Surgical Quality Improvement Program About ...

  2. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... ACS Careers at ACS About ACS Career Types Working at ACS ... Education Patients and Family Skills Programs Ostomy Home Skills Program Ostomy Home Skills Program Adult Ostomy ...

  3. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Policy Updates Selected Research Findings Quality Program Initiatives Communications to the Profession Advocacy Advocacy Overview Quality Payment Program QPP Resource Center QPP Resource Center 2018 Information 2017 Information Program Rules Surgeon Specific Registry Metabolic ...

  4. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Military Health System Strategic Partnership Military Health System Strategic Partnership About Excelsior Surgical Society ... Programs Quality Programs Overview About Quality Programs ACS Leadership in Quality ACS Leadership in Quality Setting the ...

  5. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Membership Directory 2017 Annual Meeting 2016 Annual Meeting Women's Committee Mentorship Program Outside Activities ACS Archives Contact ... Accreditation Program for Breast Centers About NAPBC Accreditation Education NAPBC Standards Cancer Programs News Quality in Geriatric ...

  6. C programming language essentials

    CERN Document Server

    Ackermann, Ernest C

    2012-01-01

    REA's Essentials provide quick and easy access to critical information in a variety of different fields, ranging from the most basic to the most advanced. As its name implies, these concise, comprehensive study guides summarize the essentials of the field covered. Essentials are helpful when preparing for exams, doing homework and will remain a lasting reference source for students, teachers, and professionals. C Programming Language discusses fundamental notions, data types and objects, expressions, statements, declarations, function and program structure, the preprocessor, and the standar

  7. Category I structures program

    International Nuclear Information System (INIS)

    Endebrock, E.G.; Dove, R.C.

    1981-01-01

    The objective of the Category I Structure Program is to supply experimental and analytical information needed to assess the structural capacity of Category I structures (excluding the reactor cntainment building). Because the shear wall is a principal element of a Category I structure, and because relatively little experimental information is available on the shear walls, it was selected as the test element for the experimental program. The large load capacities of shear walls in Category I structures dictates that the experimental tests be conducted on small size shear wall structures that incorporates the general construction details and characteristics of as-built shear walls

  8. Evaluating OO example programs for CS1

    DEFF Research Database (Denmark)

    Börstler, Jürgen; Christensen, Henrik Bærbak; Bennedsen, Jens

    2008-01-01

    Example programs play an important role in learning to program. They work as templates, guidelines, and inspiration for learners when developing their own programs. It is therefore important to provide learners with high quality examples. In this paper, we discuss properties of example programs...... that might affect the teaching and learning of object-oriented programming. Furthermore, we present an evaluation instrument for example programs and report on initial experiences of its application to a selection of examples from popular introductory programming textbooks....

  9. Computer Program Newsletter No. 7

    International Nuclear Information System (INIS)

    Magnuson, W.G. Jr.

    1982-09-01

    This issue of the Computer Program Newsletter updates an earlier newsletter (Number 2, September 1979) and focuses on electrical network analysis computer programs. In particular, five network analysis programs (SCEPTRE, SPICE2, NET2, CALAHAN, and EMTP) will be described. The objective of this newsletter will be to provide a very brief description of the input syntax and semantics for each program, highlight their strong and weak points, illustrate how the programs are run at Lawrence Livermore National Laboratory using the Octopus computer network, and present examples of input for each of the programs to illustrate some of the features of each program. In a sense, this newsletter can be used as a quick reference guide to the programs

  10. Programming Paradigms in Computer Science Education

    OpenAIRE

    Bolshakova, Elena

    2005-01-01

    Main styles, or paradigms of programming – imperative, functional, logic, and object-oriented – are shortly described and compared, and corresponding programming techniques are outlined. Programming languages are classified in accordance with the main style and techniques supported. It is argued that profound education in computer science should include learning base programming techniques of all main programming paradigms.

  11. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Verification, Review, and Consultation Program for Hospitals Trauma Systems Consultation Program Trauma Education Achieving Zero Preventable Deaths Conference Publications and Posters ...

  12. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... in Trauma Surgery Advanced Trauma Life Support Verification, Review, and Consultation Program for Hospitals Trauma Systems Consultation Program Trauma Education Achieving Zero Preventable Deaths ...

  13. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Canada) International Fellows Associate Fellows Residents Medical Students Affiliate Members ACS Insurance Programs ACS Discount Programs FACS Resources Career Connection Update ...

  14. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Validation Programs Accreditation, Verification, and Validation Programs Accredited Education Institutes ... Entering Resident Readiness Assessment Evidence-Based Decisions in ...

  15. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... National Accreditation Program for Breast Centers About NAPBC Accreditation Education NAPBC Standards Cancer Programs News Quality in Geriatric Surgery Coalition for Quality in Geriatric ...

  16. Functional programming for computer vision

    Science.gov (United States)

    Breuel, Thomas M.

    1992-04-01

    Functional programming is a style of programming that avoids the use of side effects (like assignment) and uses functions as first class data objects. Compared with imperative programs, functional programs can be parallelized better, and provide better encapsulation, type checking, and abstractions. This is important for building and integrating large vision software systems. In the past, efficiency has been an obstacle to the application of functional programming techniques in computationally intensive areas such as computer vision. We discuss and evaluate several 'functional' data structures for representing efficiently data structures and objects common in computer vision. In particular, we will address: automatic storage allocation and reclamation issues; abstraction of control structures; efficient sequential update of large data structures; representing images as functions; and object-oriented programming. Our experience suggests that functional techniques are feasible for high- performance vision systems, and that a functional approach simplifies the implementation and integration of vision systems greatly. Examples in C++ and SML are given.

  17. Northeast Regional Biomass Program

    Energy Technology Data Exchange (ETDEWEB)

    O' Connell, R.A.

    1991-11-01

    The management structure and program objectives for the Northeast Regional Biomass Program (NRBP) remain unchanged from previous years. Additional funding was provided by the Bonneville Power Administration Regional Biomass Program to continue the publication of articles in the Biologue. The Western Area Power Administration and the Council of Great Lakes Governors funded the project Characterization of Emissions from Burning Woodwaste''. A grant for the ninth year was received from DOE. The Northeast Regional Biomass Steering Committee selected the following four projects for funding for the next fiscal year. (1) Wood Waste Utilization Conference, (2) Performance Evaluation of Wood Systems in Commercial Facilities, (3) Wood Energy Market Utilization Training, (4) Update of the Facility Directory.

  18. Northeast Regional Biomass Program

    International Nuclear Information System (INIS)

    O'Connell, R.A.

    1991-11-01

    The management structure and program objectives for the Northeast Regional Biomass Program (NRBP) remain unchanged from previous years. Additional funding was provided by the Bonneville Power Administration Regional Biomass Program to continue the publication of articles in the Biologue. The Western Area Power Administration and the Council of Great Lakes Governors funded the project ''Characterization of Emissions from Burning Woodwaste''. A grant for the ninth year was received from DOE. The Northeast Regional Biomass Steering Committee selected the following four projects for funding for the next fiscal year. (1) Wood Waste Utilization Conference, (2) Performance Evaluation of Wood Systems in Commercial Facilities, (3) Wood Energy Market Utilization Training, (4) Update of the Facility Directory

  19. Knowledge ecologies, "supple" objects, and different priorities across women's and gender studies programs and departments in the United States, 1970-2010.

    Science.gov (United States)

    Wood, Christine Virginia

    2015-01-01

    This article examines the evolving connections between local conditions and knowledge processes in women's and gender studies, a research field in the social sciences and humanities. Data are historical records from five early-adopting women's and gender studies units in the United States and interviews with affiliated professors. In their formative years, these programs were consistent in their intellectual content. Scholars across sites defined the purpose of women's studies similarly: to address the lack of research on women and social problems of sex inequality. Gradually, scholars incorporated a range of analytic categories into women's studies' agenda, including gender identities and masculinities, leading to diverse understandings and redefinitions of the central objects of analysis. Analytic shifts are reflected in differences in the institutional and intellectual composition of programs and departments. To explain how local departmental conditions affect the conception of core objects of study in gender research, the author builds on the literature on knowledge ecologies and introduces the concept of the "supple object." © 2015 Wiley Periodicals, Inc.

  20. The Impact of a Videogame-Based Pilot Physical Activity Program in Older Adults with Schizophrenia on Subjectively and Objectively Measured Physical Activity.

    Science.gov (United States)

    Leutwyler, Heather; Hubbard, Erin; Cooper, Bruce; Dowling, Glenna

    2015-01-01

    The purpose of this report is to describe the impact of a videogame-based pilot physical activity program using the Kinect for Xbox 360 game system (Microsoft, Redmond, WA, USA) on physical activity in older adults with schizophrenia. In this one group pre-test, post-test pilot study, 20 participants played an active videogame for 30 min, once a week for 6 weeks. Physical activity was measured by self-report with the Yale Physical Activity Survey and objectively with the Sensewear Pro armband at enrollment and at the end of the 6-week program. There was a significant increase in frequency of self-reported vigorous physical activity. We did not detect a statistically significant difference in objectively measured physical activity although increase in number of steps and sedentary activity were in the desired direction. These results suggest participants' perception of physical activity intensity differs from the intensity objectively captured with a valid and reliable physical activity monitor.

  1. The objected oriented programming: application to potential well system; La programacion orientada a objetos: aplicacion al sistema de pozos de potencial

    Energy Technology Data Exchange (ETDEWEB)

    Franco Garcia, A

    1996-12-31

    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. Solar for Schools program

    Energy Technology Data Exchange (ETDEWEB)

    Egles, D.; Lee, A. [Carmanah Technologies Corp., Victoria, BC (Canada)

    2005-07-01

    Carmanah Technologies proposed a nation wide program to bring photovoltaic (PV) power to secondary schools across Canada in 2004.The objectives of the Solar 4 Schools program were to improve awareness of energy issues within schools and to increase the acceptance of PV power through visibility in the community. The British Columbia Ministry of Energy and Mines provided a $300,000 grant to install the first 2 systems; one in Fort Nelson and one in Vernon, British Columbia. This paper described the 2 installed and fully functional 10 KW PV power systems and their expected electrical contributions to the schools. It also described the Internet based production monitoring software developed as part of the program. The incentives for renewable energy technologies stem from the increased demand for energy at a time when conventional energy supplies are declining. Another incentive is to reduce greenhouse gas (GHG) emissions associated with the combustion of fossil fuel. It is expected that PV technology will be competitive with fossil fuel generated electricity in Canada within the next decade. Currently, PV is cost effective in Canada at about 25 cents per kilowatt-hour. Cost projections and the cost of future electrical energy in Canada were presented. The Solar 4 Schools program raises awareness that there are viable alternatives to fossil fuel for producing electricity. At completion, the program anticipates to see PV power used by 1000 schools across Canada with an addition of 10 MW of solar capacity to Canada's current 7 MW. The program would deliver GHG offsets of about 12,000 tons of carbon dioxide equivalent per year if fossil fuel was the primary energy source. In addition to the energy savings that schools will gain from this program, other benefits will be gained by students, the community, industry and Canada, which currently lags behind most industrialized nations in the installation of renewable energy. 2 refs., 1 tab., 5 figs.

  3. Piping research program plan

    International Nuclear Information System (INIS)

    1988-09-01

    This document presents the piping research program plan for the Structural and Seismic Engineering Branch and the Materials Engineering Branch of the Division of Engineering, Office of Nuclear Regulatory Research. The plan describes the research to be performed in the areas of piping design criteria, environmentally assisted cracking, pipe fracture, and leak detection and leak rate estimation. The piping research program addresses the regulatory issues regarding piping design and piping integrity facing the NRC today and in the foreseeable future. The plan discusses the regulatory issues and needs for the research, the objectives, key aspects, and schedule for each research project, or group of projects focussing of a specific topic, and, finally, the integration of the research areas into the regulatory process is described. The plan presents a snap-shot of the piping research program as it exists today. However, the program plan will change as the regulatory issues and needs change. Consequently, this document will be revised on a bi-annual basis to reflect the changes in the piping research program. (author)

  4. A near-peer teaching program designed, developed and delivered exclusively by recent medical graduates for final year medical students sitting the final objective structured clinical examination (OSCE

    Directory of Open Access Journals (Sweden)

    Sobowale Oluwaseun

    2011-03-01

    Full Text Available Abstract Background The General Medical Council states that teaching doctors and students is important for the care of patients. Our aim was to deliver a structured teaching program to final year medical students, evaluate the efficacy of teaching given by junior doctors and review the pertinent literature. Methods We developed a revision package for final year medical students sitting the Objective Structured Clinical Examination (OSCE. The package was created and delivered exclusively by recent medical graduates and consisted of lectures and small group seminars covering the core areas of medicine and surgery, with a focus on specific OSCE station examples. Students were asked to complete a feedback questionnaire during and immediately after the program. Results One hundred and eighteen completed feedback questionnaires were analysed. All participants stated that the content covered was relevant to their revision. 73.2% stated that junior doctors delivered teaching that is comparable to that of consultant - led teaching. 97.9% stated the revision course had a positive influence on their learning. Conclusions Our study showed that recent medical graduates are able to create and deliver a structured, formal revision program and provide a unique perspective to exam preparation that was very well received by our student cohort. The role of junior doctors teaching medical students in a formal structured environment is very valuable and should be encouraged.

  5. Repository-Based Software Engineering Program: Working Program Management Plan

    Science.gov (United States)

    1993-01-01

    Repository-Based Software Engineering Program (RBSE) is a National Aeronautics and Space Administration (NASA) sponsored program dedicated to introducing and supporting common, effective approaches to software engineering practices. The process of conceiving, designing, building, and maintaining software systems by using existing software assets that are stored in a specialized operational reuse library or repository, accessible to system designers, is the foundation of the program. In addition to operating a software repository, RBSE promotes (1) software engineering technology transfer, (2) academic and instructional support of reuse programs, (3) the use of common software engineering standards and practices, (4) software reuse technology research, and (5) interoperability between reuse libraries. This Program Management Plan (PMP) is intended to communicate program goals and objectives, describe major work areas, and define a management report and control process. This process will assist the Program Manager, University of Houston at Clear Lake (UHCL) in tracking work progress and describing major program activities to NASA management. The goal of this PMP is to make managing the RBSE program a relatively easy process that improves the work of all team members. The PMP describes work areas addressed and work efforts being accomplished by the program; however, it is not intended as a complete description of the program. Its focus is on providing management tools and management processes for monitoring, evaluating, and administering the program; and it includes schedules for charting milestones and deliveries of program products. The PMP was developed by soliciting and obtaining guidance from appropriate program participants, analyzing program management guidance, and reviewing related program management documents.

  6. High Burnup Effects Program

    International Nuclear Information System (INIS)

    Barner, J.O.; Cunningham, M.E.; Freshley, M.D.; Lanning, D.D.

    1990-04-01

    This is the final report of the High Burnup Effects Program (HBEP). It has been prepared to present a summary, with conclusions, of the HBEP. The HBEP was an international, group-sponsored research program managed by Battelle, Pacific Northwest Laboratories (BNW). The principal objective of the HBEP was to obtain well-characterized data related to fission gas release (FGR) for light water reactor (LWR) fuel irradiated to high burnup levels. The HBEP was organized into three tasks as follows: Task 1 -- high burnup effects evaluations; Task 2 -- fission gas sampling; and Task 3 -- parameter effects study. During the course of the HBEP, a program that extended over 10 years, 82 fuel rods from a variety of sources were characterized, irradiated, and then examined in detail after irradiation. The study of fission gas release at high burnup levels was the principal objective of the program and it may be concluded that no significant enhancement of fission gas release at high burnup levels was observed for the examined rods. The rim effect, an as yet unquantified contributor to athermal fission gas release, was concluded to be the one truly high-burnup effect. Though burnup enhancement of fission gas release was observed to be low, a full understanding of the rim region and rim effect has not yet emerged and this may be a potential area of further research. 25 refs., 23 figs., 4 tabs

  7. 77 FR 58988 - Clean Air Act Operating Permit Program; Petition for Objection to State Operating Permit for...

    Science.gov (United States)

    2012-09-25

    ... Objection to State Operating Permit for Cheyenne Light, Fuel & Power, Wygen II Power Plant AGENCY... to Cheyenne Light, Fuel & Power (CLF&P) for their Wygen II power plant (Wygen II). Pursuant to... final Order, the Petition, and other supporting information. You may view the hard copies Monday through...

  8. 77 FR 24200 - Clean Air Act Operating Permit Program; Petitions for Objection to State Operating Permits for...

    Science.gov (United States)

    2012-04-23

    ... Objection to State Operating Permits for Consolidated Environmental Management, Inc.--Nucor Steel Louisiana... Management, Inc.--Nucor Steel Louisiana (``Nucor'') in Saint James Parish, Louisiana. Pursuant to sections... Environmental Management, Inc.--Nucor Steel Louisiana (``Nucor'') is available electronically at: http://www.epa...

  9. A Girl With Multiple Disabilities Increases Object Manipulation and Reduces Hand Mouthing Through a Microswitch-Based Program

    NARCIS (Netherlands)

    Lancioni, G.E.; Singh, N.N.; O'Reilly, M.F.; Sigafoos, J.; Didden, H.C.M.; Oliva, D.; Cingolani, E.

    2008-01-01

    The study was an effort to help a girl with multiple disabilities increase object manipulation responses and reduce hand mouthing, carried out according to an ABAB sequence (in which A represented baseline phases; B, treatment phases) and including a 3-month follow-up. During the baseline phases, a

  10. 75 FR 19968 - Clean Air Act Operating Permit Program; Petition for Objection to State Operating Permit for...

    Science.gov (United States)

    2010-04-16

    ... Objection to State Operating Permit for Public Service Company of Colorado--Hayden Station AGENCY... of Colorado dba Xcel Energy (Xcel)--Hayden Power Station. Pursuant to section 505(b)(2) of the Clean.... Additionally, the final order for Public Service Company of Colorado--Hayden Power Station, is available...

  11. Low-level waste management program: technical program overview

    International Nuclear Information System (INIS)

    Lowrie, R.S.

    1981-01-01

    The mission of the technical program is to develop the technology component of the Department of Energy's Low-Level Waste Management Program and to manage research and development, demonstration, and documentation of the technical aspects of the program. Some of the major technology objectives are: develop and demonstrate techniques for waste generation reduction; develop and demonstrate waste treatment, handling and packaging techniques; develop and demonstrate the technology for greater confinement; and develop the technology for remedial action at existing sites. In addition there is the technology transfer objective which is to compile and issue a handbook documenting the technology for each of the above technology objectives

  12. National Transuranic Program Charter

    International Nuclear Information System (INIS)

    1994-10-01

    The National Transuranic Program Plan and Charter describes the functional elements of the National TRU Program, organizational relationships, programmatic responsibilities, division of work scope among the various DOE organizations that comprise the program, and program baselines against which overall progress will be measured. The charter defines the authorities and responsibilities of various organizations involved in the management of TRU waste throughout the DOE complex

  13. Cavity design programs

    International Nuclear Information System (INIS)

    Nelson, E.M.

    1996-01-01

    Numerous computer programs are available to help accelerator physicists and engineers model and design accelerator cavities and other microwave components. This article discusses the problems these programs solve and the principles upon which these programs are based. Some examples of how these programs are used in the design of accelerator cavities are also given

  14. The Cybernetic Writing Program.

    Science.gov (United States)

    Lowe, Kelly Fisher

    This paper looks at the role of a Writing Program Administrator, and applies the idea of a cybernetic system to the administration of the program. In this cybernetic model, the Writing Program Administrator (WPA) works as both a problem solver and problem causer, with the responsibility of keeping the program in proper balance. A cybernetic…

  15. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Advocacy Efforts Cancer Liaison Program Cancer Programs Conference Clinical Research Program Commission on Cancer National Accreditation Program for ... and Safety Conference ACS Clinical Scholars in Residence Clinical Trials ... Health Services Research Methods Course Surgeon Specific Registry Trauma Education Trauma ...

  16. Maintenance procedure upgrade programs

    International Nuclear Information System (INIS)

    Campbell, J.J.; Zimmerman, C.M.

    1988-01-01

    This paper describes a systematic approach to upgrading nuclear power plant maintenance procedures. The approach consists of four phases: diagnosis, program planning, program implementation, and program evaluation. Each phase is explained as a series of steps to ensure that all factors in a procedure upgrade program are considered

  17. Employee Assistance Programs.

    Science.gov (United States)

    Levine, Hermine Zagat

    1985-01-01

    The author reports company responses to a questionnaire concerning employee assistance programs (EAP). Answers concern EAP structure, staff training, use of outside consultant, services provided by EAPs, program administration, employee confidence in EAPs, advertising the program, program philosophy, problems encountered by EAP users, coverage and…

  18. Environmental conditions analysis program

    International Nuclear Information System (INIS)

    Holten, J.

    1991-01-01

    The PC-based program discussed in this paper has the capability of determining the steady state temperatures of environmental zones (rooms). A program overview will be provided along with examples of formula use. Required input and output from the program will also be discussed. Specific application of plant monitored temperatures and utilization of this program will be offered. The presentation will show how the program can project individual room temperature profiles without continual temperature monitoring of equipment. A discussion will also be provided for the application of the program generated data. Evaluations of anticipated or planned plant modifications and the use of the subject program will also be covered

  19. An Analysis of Programming Beginners' Source Programs

    Science.gov (United States)

    Matsuyama, Chieko; Nakashima, Toyoshiro; Ishii, Naohiro

    The production of animations was made the subject of a university programming course in order to make students understand the process of program creation, and so that students could tackle programming with interest. In this paper, the formats and composition of the programs which students produced were investigated. As a result, it was found that there were a lot of problems related to such matters as how to use indent, how to apply comments and functions etc. for the format and the composition of the source codes.

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

  1. A Robust Programming Approach to Bi-objective Optimization Model in the Disaster Relief Logistics Response Phase

    Directory of Open Access Journals (Sweden)

    Mohsen Saffarian

    2015-05-01

    Full Text Available Accidents and natural disasters and crises coming out of them indicate the importance of an integrated planning to reduce their effected. Therefore, disaster relief logistics is one of the main activities in disaster management. In this paper, we study the response phase of the disaster management cycle and a bi-objective model has been developed for relief chain logistic in uncertainty condition including uncertainty in traveling time an also amount of demand in damaged areas. The proposed mathematical model has two objective functions. The first one is to minimize the sum of arrival times to damaged area multiplying by amount of demand and the second objective function is to maximize the minimum ratio of satisfied demands in total period in order to fairness in the distribution of goods. In the proposed model, the problem has been considered periodically and in order to solve the mathematical model, Global Criterion method has been used and a case study has been done at South Khorasan.

  2. Application of an object-oriented programming paradigm in three-dimensional computer modeling of mechanically active gastrointestinal tissues.

    Science.gov (United States)

    Rashev, P Z; Mintchev, M P; Bowes, K L

    2000-09-01

    The aim of this study was to develop a novel three-dimensional (3-D) object-oriented modeling approach incorporating knowledge of the anatomy, electrophysiology, and mechanics of externally stimulated excitable gastrointestinal (GI) tissues and emphasizing the "stimulus-response" principle of extracting the modeling parameters. The modeling method used clusters of class hierarchies representing GI tissues from three perspectives: 1) anatomical; 2) electrophysiological; and 3) mechanical. We elaborated on the first four phases of the object-oriented system development life-cycle: 1) analysis; 2) design; 3) implementation; and 4) testing. Generalized cylinders were used for the implementation of 3-D tissue objects modeling the cecum, the descending colon, and the colonic circular smooth muscle tissue. The model was tested using external neural electrical tissue excitation of the descending colon with virtual implanted electrodes and the stimulating current density distributions over the modeled surfaces were calculated. Finally, the tissue deformations invoked by electrical stimulation were estimated and represented by a mesh-surface visualization technique.

  3. Argentine nuclear program

    International Nuclear Information System (INIS)

    Leibovich, H.; Takacs, E.A.

    1983-01-01

    The paper describes Argentina's nuclear program, detailing its objectives, the schedule of construction of nuclear plants and local production of required equipment. The technologies adopted so far, the local industrial and engineering participation, the preliminary study for the construction of the next power station and Argentina's nonproliferation nuclear policy are analyzed. Argentina's point of view on Canadian nonproliferation policy and CANDU reactor export is discussed

  4. PPPL tokamak program

    International Nuclear Information System (INIS)

    Furth, H.P.

    1984-10-01

    The economic prospects of the tokamak are reviewed briefly and found to be favorable - if the size of ignited tokamak plasmas can be kept small and appropriate auxiliary systems can be developed. The main objectives of the Princeton Plasma Physics Laboratory tokamak program are: (1) exploration of the physics of high-temperature toroidal confinement, in TFTR; (2) maximization of the tokamak beta value, in PBX; (3) development of reactor-relevant rf techniques, in PLT

  5. STREAM: A First Programming Process

    DEFF Research Database (Denmark)

    Caspersen, Michael Edelgaard; Kölling, Michael

    2009-01-01

    to derive a programming process, STREAM, designed specifically for novices. STREAM is a carefully down-scaled version of a full and rich agile software engineering process particularly suited for novices learning object-oriented programming. In using it we hope to achieve two things: to help novice......Programming is recognized as one of seven grand challenges in computing education. Decades of research have shown that the major problems novices experience are composition-based—they may know what the individual programming language constructs are, but they do not know how to put them together....... Despite this fact, textbooks, educational practice, and programming education research hardly address the issue of teaching the skills needed for systematic development of programs. We provide a conceptual framework for incremental program development, called Stepwise Improvement, which unifies best...

  6. Introduction to parallel programming

    CERN Document Server

    Brawer, Steven

    1989-01-01

    Introduction to Parallel Programming focuses on the techniques, processes, methodologies, and approaches involved in parallel programming. The book first offers information on Fortran, hardware and operating system models, and processes, shared memory, and simple parallel programs. Discussions focus on processes and processors, joining processes, shared memory, time-sharing with multiple processors, hardware, loops, passing arguments in function/subroutine calls, program structure, and arithmetic expressions. The text then elaborates on basic parallel programming techniques, barriers and race

  7. Programming with joystick

    OpenAIRE

    Banič, Nejc

    2014-01-01

    In this thesis, we implemented a way of programming by means of gaming accessories. The main reason is that to show a diferent way of developing programs, because vast majority of programers are using two input / output devices: keyboard and mouse. These two devices have become standard and will definitely remain so in the future. For our implementation, we used high-level programming language Java and NetBeans integrated development environment. The program is actually a ...

  8. Multiobjective programming and planning

    CERN Document Server

    Cohon, Jared L

    2004-01-01

    This text takes a broad view of multiobjective programming, emphasizing the methods most useful for continuous problems. It reviews multiobjective programming methods in the context of public decision-making problems, developing each problem within a context that addresses practical aspects of planning issues. Topics include a review of linear programming, the formulation of the general multiobjective programming problem, classification of multiobjective programming methods, techniques for generating noninferior solutions, multiple-decision-making methods, multiobjective analysis of water reso

  9. Technology Commercialization Program 1991

    Energy Technology Data Exchange (ETDEWEB)

    1991-11-01

    This reference compilation describes the Technology Commercialization Program of the Department of Energy, Defense Programs. The compilation consists of two sections. Section 1, Plans and Procedures, describes the plans and procedures of the Defense Programs Technology Commercialization Program. The second section, Legislation and Policy, identifies legislation and policy related to the Program. The procedures for implementing statutory and regulatory requirements are evolving with time. This document will be periodically updated to reflect changes and new material.

  10. Short rotation woody crops program: 1982 program summary

    Energy Technology Data Exchange (ETDEWEB)

    Ranney, J.W.; Cushman, J.H.; Trimble, J.L.

    1982-09-01

    The general objective and overall approach of the program are discussed, and the status, specific goals, and recent results of the three major research areas are presented. The report concludes with brief summaries of the individual research projects in the program.

  11. Ferrocyanide Safety Program: Data requirements for the ferrocyanide safety issue developed through the data quality objectives (DQO) process

    International Nuclear Information System (INIS)

    Buck, J.W.; Anderson, C.M.; Pulsipher, B.A.; Toth, J.J.; Turner, P.J.; Cash, R.J.; Dukelow, G.T.; Meacham, J.E.

    1993-12-01

    This document records the data quality objectives (DQO) process applied to the Ferrocyanide Waste Tank Safety Issue at the Hanford Site by the Pacific Northwest Laboratory and Westinghouse Hanford Company. Specifically, the major recommendations and findings from this Ferrocyanide DQO process are presented so that decision makers can determine the type, quantity, and quality of data required for addressing tank safety issues. The decision logic diagrams and error tolerance equations also are provided. Finally, the document includes the DQO sample-size formulas for determining specific tank sampling requirements

  12. Community Radiation Monitoring Program

    International Nuclear Information System (INIS)

    Cooper, E.N.

    1993-05-01

    The Community Radiation Monitoring Program (CRMP) is a cooperative effort between the US Department of Energy (DOE); the US Environmental Protection Agency (EPA); the Desert Research Institute (DRI), a division of the University and Community College System of Nevada and the Nuclear Engineering Laboratory of the University of Utah (UNEL). The twelfth year of the program began in the fall of 1991, and the work continues as an integral part of the DOE-sponsored long-term offsite radiological monitoring effort that has been conducted by EPA and its predecessors since the inception of nuclear testing at the Nevada Test Site (NTS). The program began as an outgrowth of activities that occurred during the Three Mile Island incident in 1979. The local interest and public participation that took place there were thought to be transferrable to the situation at the NTS, so, with adaptations, that methodology was implemented for this program. The CRMP began by enhancing and centralizing environmental monitoring and sampling equipment at 15 communities in the existing EPA monitoring network, and has since expanded to 19 locations in Nevada, Utah and California. The primary objectives of this program are still to increase the understanding by the people who live in the area surrounding the NTS of the activities for which DOE is responsible, to enhance the performance of radiological sampling and monitoring, and to inform all concerned of the results of these efforts. One of the primary methods used to improve the communication link with people in the potentially impacted area has been the hiring and training of local citizens as station managers and program representatives in those selected communities in the offsite area. These managers, active science teachers wherever possible, have succeeded, through their training, experience, community standing, and effort, in becoming a very visible, able and valuable asset in this link

  13. DEFENSE PROGRAMS RISK MANAGEMENT FRAMEWORK

    Directory of Open Access Journals (Sweden)

    Constantin PREDA

    2012-01-01

    Full Text Available For the past years defense programs have faced delays in delivering defense capabilities and budget overruns. Stakeholders are looking for ways to improve program management and the decision making process given the very fluid and uncertain economic and political environment. Consequently, they have increasingly resorted to risk management as the main management tool for achieving defense programs objectives and for delivering the defense capabilities strongly needed for the soldiers on the ground on time and within limited defense budgets. Following a risk management based decision-making approach the stakeholders are expected not only to protect program objectives against a wide range of risks but, at the same time, to take advantage of the opportunities to increase the likelihood of program success. The prerequisite for making risk management the main tool for achieving defense programs objectives is the design and implementation of a strong risk management framework as a foundation providing an efficient and effective application of the best risk management practices. The aim of this paper is to examine the risk management framework for defense programs based on the ISO 31000:2009 standard, best risk management practices and the defense programs’ needs and particularities. For the purposes of this article, the term of defense programs refers to joint defense programs.

  14. Stochastic integer programming by dynamic programming

    NARCIS (Netherlands)

    Lageweg, B.J.; Lenstra, J.K.; Rinnooy Kan, A.H.G.; Stougie, L.; Ermoliev, Yu.; Wets, R.J.B.

    1988-01-01

    Stochastic integer programming is a suitable tool for modeling hierarchical decision situations with combinatorial features. In continuation of our work on the design and analysis of heuristics for such problems, we now try to find optimal solutions. Dynamic programming techniques can be used to

  15. Civil Engineering Technology Program Guide.

    Science.gov (United States)

    Georgia Univ., Athens. Dept. of Vocational Education.

    This program guide presents civil engineering technology curriculum for technical institutes in Georgia. The general information section contains the following: purpose and objectives; program description, including admissions, typical job titles, and accreditation and certification; and curriculum model, including standard curriculum sequence and…

  16. Analyzing Array Manipulating Programs by Program Transformation

    Science.gov (United States)

    Cornish, J. Robert M.; Gange, Graeme; Navas, Jorge A.; Schachte, Peter; Sondergaard, Harald; Stuckey, Peter J.

    2014-01-01

    We explore a transformational approach to the problem of verifying simple array-manipulating programs. Traditionally, verification of such programs requires intricate analysis machinery to reason with universally quantified statements about symbolic array segments, such as "every data item stored in the segment A[i] to A[j] is equal to the corresponding item stored in the segment B[i] to B[j]." We define a simple abstract machine which allows for set-valued variables and we show how to translate programs with array operations to array-free code for this machine. For the purpose of program analysis, the translated program remains faithful to the semantics of array manipulation. Based on our implementation in LLVM, we evaluate the approach with respect to its ability to extract useful invariants and the cost in terms of code size.

  17. Programming Models in HPC

    Energy Technology Data Exchange (ETDEWEB)

    Shipman, Galen M. [Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

    2016-06-13

    These are the slides for a presentation on programming models in HPC, at the Los Alamos National Laboratory's Parallel Computing Summer School. The following topics are covered: Flynn's Taxonomy of computer architectures; single instruction single data; single instruction multiple data; multiple instruction multiple data; address space organization; definition of Trinity (Intel Xeon-Phi is a MIMD architecture); single program multiple data; multiple program multiple data; ExMatEx workflow overview; definition of a programming model, programming languages, runtime systems; programming model and environments; MPI (Message Passing Interface); OpenMP; Kokkos (Performance Portable Thread-Parallel Programming Model); Kokkos abstractions, patterns, policies, and spaces; RAJA, a systematic approach to node-level portability and tuning; overview of the Legion Programming Model; mapping tasks and data to hardware resources; interoperability: supporting task-level models; Legion S3D execution and performance details; workflow, integration of external resources into the programming model.

  18. Laboratory Cooperative Program: an assessment

    International Nuclear Information System (INIS)

    1979-11-01

    The Laboratory Cooperative Program (Lab Coop Program) was initiated by the US AEC over 20 years ago to promote the transfer of technical information from the national laboratories to the academic community utilizing the facilities and staff capabilities of the labs. Under the AEC, ERDA and DOE, the goals of the program have broadened gradually. Therefore, the program was examined to determine the extent to which it contributes to the current objectives of the DOE and to develop recommendations for any program changes. The assessment of the Lab Coop Program was based on a combination of review of program activity data and publications, review of general information regarding laboratory operations, and extensive interviews. The major findings of this evaluation were that: the program lacks a clear statement of purpose; program plans, priorities, and procedures are not explicit and operations tend to follow historical patterns; and the program is generally accepted as beneficial, but its benefits are difficult to quantify. It is recommended that the focus of the Lab Coop Program be limited and clearly defined, that performance plans be developed and measured against accomplishments, and that a national informational effort be initiated

  19. Revealing the programming process

    DEFF Research Database (Denmark)

    Bennedsen, Jens; Caspersen, Michael Edelgaard

    2005-01-01

    One of the most important goals of an introductory programming course is that the students learn a systematic approach to the development of computer programs. Revealing the programming process is an important part of this; however, textbooks do not address the issue -- probably because...... the textbook medium is static and therefore ill-suited to expose the process of programming. We have found that process recordings in the form of captured narrated programming sessions are a simple, cheap, and efficient way of providing the revelation.We identify seven different elements of the programming...

  20. General edition program

    International Nuclear Information System (INIS)

    Vaturi, Sylvain

    1969-01-01

    Computerized edition is essential for data processing exploitation. When a more or less complex edition program is required for each task, then the need for a general edition program become obvious. The aim of this study is to create a general edition program. Universal programs are capable to execute numerous and varied tasks. For a more precise processing, the execution of which is frequently required, the use of a specialized program is preferable because, contradictory to the universal program, it goes straight to the point [fr

  1. Java programming 24-hour trainer

    CERN Document Server

    Fain, Yakov

    2015-01-01

    Quick and painless Java programming with expert multimedia instruction Java Programming 24-Hour Trainer, 2nd Edition is your complete beginner's guide to the Java programming language, with easy-to-follow lessons and supplemental exercises that help you get up and running quickly. Step-by-step instruction walks you through the basics of object-oriented programming, syntax, interfaces, and more, before building upon your skills to develop games, web apps, networks, and automations. This second edition has been updated to align with Java SE 8 and Java EE 7, and includes new information on GUI b

  2. PERANCANGAN PROGRAM APLIKASI PEMBELAJARAN IPA MATERI SISTEM PERNAPASAN BERBASIS MULTIMEDIA UNTUK SISWA SDLB BAGIAN B TUNA RUNGU MENGGUNAKAN OBJECT ORIENTED APPROACH

    Directory of Open Access Journals (Sweden)

    Diana Effendi

    2016-11-01

    Full Text Available Tunarungu, samahalnya dengan difabel yang lain yang merupakan warganegara Indonesia berhak memperoleh pendidikan. Seperti diketahui Anak Berkebutuhan Khusus (ABK membutuhkan perhatian lebih untuk meningkatkan fokus terhadap proses belajar. Saat ini dalam kegiatan belajar mengajar di objek penelitian yaitu SDLB Bagian (B Cidendo Bandung dilakukan secara konvensional, dimana guru menjelaskan materi pelajaran menggunakan buku sebagai alat bantu dalam pengajaran. Keterbatasan media alat bantu yang tepat untuk mengajaranak tuna rungu menjadi masalah bagi para guru untuk mampu menjelaskan materi pelajaran yang dibebankan kepada siswa. Terutama pada mata pelajaran IPA/Sains yang cukup komplek, contohnya materi sistem pernapasan pada manusia dan hewan sangat membutuhkan bantuan alat yang lebih ke arah visual. Untuk mengatasi hal tersebut, dalam penelitian ini dibuatlah rancangan program aplikasi alat bantu pembelajaran IPA/Sains untuk SDLB bagian B khususnya materi sistem pernapasan manusia dan hewan menggunakan metode penelitian Research Development, metode pendekatan berbasis objek (object-oriented approach, dengan alat bantu perancangan menggunakan Unified Modeling Language (UML yaitu Use Case, Sequence Diagram, Class Diagram.Sedangkan model pengembangan sistem menggunakan prototype. Rancangan tersebut meliputi rancangan proses, rancangan user interface program aplikasi yang disesuaikan dengan aplikasi berbasis multimedia. Berdasarkan rancangan tersebut, nantinya diharapkan dapat diimplementasikan menggunakan software Adobe Flash Cs3 Proffesional yang berbasiskan multimedia, dimana dengan multimedia memungkinkan suatu materi yang tidak dapat disampaikan secara verbal atau kejadian, dapat direkayasa sedemikian rupa sehingga bisa disajikan dengan terperinci dan sangat menarik bagi siswa. Kata kunci: anak berkebutuhan khusus (ABK, tunarungu, IPA/sains, sistem pernapasan manusia dan hewan.

  3. Employee assistance programs: history and program description.

    Science.gov (United States)

    Gilbert, B

    1994-10-01

    1. The history and development of Employee Assistance Programs (EAPs) can be traced back to the 1800s. There are currently over 10,000 EAPs in the United States. 2. Standards for program accreditation and counselor certification have been established for EAPs. The "core technology of Employee Assistance Programs" includes identification of behavioural problems based on job performance issues, expert consultation with supervisors, appropriate use of constructive confrontation, microlinkages with treatment providers and resources, macrolinkages between providers, resources, and work organizations, focus on substance abuse, and evaluation of employee success based on job performance. 3. Some EAPs take a broad brush approach, and incorporate health promotion and managed care functions.

  4. Comparative study on credibility measures of type-2 and type-1 fuzzy variables and their application to a multi-objective profit transportation problem via goal programming

    Directory of Open Access Journals (Sweden)

    Dipak Kumar Jana

    2017-06-01

    Full Text Available In real world applications supply, demand and transportation costs per unit of the quantities in multi-objective transportation problems may be hardly specified accurately because of the changing economic and environmental conditions. It is also significant that the time required for transportation should be minimized. In this paper, we have presented three reduction methods for a type-2 triangular fuzzy variable (T2TrFV by adopting the critical value (CV. Three generalized expected values (optimistic, CV and pessimistic are derived for T2TrFVs with some special cases. Then a multi-objective profit transportation problem (MOPTP with fixed charge (FC cost has been formulated and solved in type-2 fuzzy environment. Unit transportation costs, FC, selling prices, unit transport times, loading and unloading times, total supply capacities and demands are all considered as triangular Type-2 fuzzy numbers. The MOPTP has been converted into a single objective by using the goal programming technique and the weighted sum method. The deterministic model is then solved using the Generalized Reduced Gradient method Lingo 14.0. Numerical experiments with some sensitivity analysis are illustrated the application and effectiveness of the proposed approaches.

  5. Solving multi-objective facility location problem using the fuzzy analytical hierarchy process and goal programming: a case study on infectious waste disposal centers

    Directory of Open Access Journals (Sweden)

    Narong Wichapa

    Full Text Available The selection of a suitable location for infectious waste disposal is one of the major problems in waste management. Determining the location of infectious waste disposal centers is a difficult and complex process because it requires combining social and environmental factors that are hard to interpret, and cost factors that require the allocation of resources. Additionally, it depends on several regulations. Based on the actual conditions of a case study, forty hospitals and three candidate municipalities in the sub-Northeast region of Thailand, we considered multiple factors such as infrastructure, geological and social & environmental factors, calculating global priority weights using the fuzzy analytical hierarchy process (FAHP. After that, a new multi-objective facility location problem model which combines FAHP and goal programming (GP, namely the FAHP-GP model, was tested. The proposed model can lead to selecting new suitable locations for infectious waste disposal by considering both total cost and final priority weight objectives. The novelty of the proposed model is the simultaneous combination of relevant factors that are difficult to interpret and cost factors, which require the allocation of resources. Keywords: Multi-objective facility location problem, Fuzzy analytic hierarchy process, Infectious waste disposal centers

  6. Modifying the Sleep Treatment Education Program for Students to include technology use (STEPS-TECH): Intervention effects on objective and subjective sleep outcomes.

    Science.gov (United States)

    Barber, Larissa K; Cucalon, Maria S

    2017-12-01

    University students often have sleep issues that arise from poor sleep hygiene practices and technology use patterns. Yet, technology-related behaviors are often neglected in sleep hygiene education. This study examined whether the Sleep Treatment Education Program for Students-modified to include information regarding managing technology use (STEPS-TECH)-helps improve both subjective and objective sleep outcomes among university students. Results of an experimental study among 78 university students showed improvements in objective indicators of sleep quantity (total sleep time) and sleep quality (less awakenings) during the subsequent week for students in the STEPS-TECH intervention group compared to a control group. Exploratory analyses indicated that effects were driven by improvements in weekend days immediately following the intervention. There were also no intervention effects on subjective sleep quality or quantity outcomes. In terms of self-reported behavioral responses to educational content in the intervention, there were no group differences in sleep hygiene practices or technology use before bedtime. However, the intervention group reported less technology use during sleep periods than the control group. These preliminary findings suggest that STEPS-TECH may be a useful educational tool to help improve objective sleep and reduce technology use during sleep periods among university students. Copyright © 2017 John Wiley & Sons, Ltd.

  7. Information exchange - DOE oversight programs

    International Nuclear Information System (INIS)

    Tubbs, D.C.; Field, H.C.

    1988-01-01

    Oversight programs are conducted by the U.S. Department of Energy to review activities carried out by field and contractor organizations. Two of these oversight programs focus on safeguards and security and on safety and health activities. These two programs are independent, but share many common objectives and review techniques. The mutual potential benefit was recognized from an exchange of information on review techniques. The first step in this exchange was the participation by an Office of Security Evaluations (OSE) staff member with the Office of Nuclear Safety (ONS) during their planning, conduct and reporting of a Technical Safety Appraisal (TSA). This paper briefly describes the OSE and ONS programs. It also identifies and analyzes the similarities and differences of the two programs. The purpose of this paper is to provide perspectives on the approach taken, the techniques used and the differences between two oversight programs conducted by the Department of Energy

  8. Visualization program development using Java

    International Nuclear Information System (INIS)

    Sasaki, Akira; Suto, Keiko

    2002-03-01

    Method of visualization programs using Java for the PC with the graphical user interface (GUI) is discussed, and applied to the visualization and analysis of 1D and 2D data from experiments and numerical simulations. Based on an investigation of programming techniques such as drawing graphics and event driven program, example codes are provided in which GUI is implemented using the Abstract Window Toolkit (AWT). The marked advantage of Java comes from the inclusion of library routines for graphics and networking as its language specification, which enables ordinary scientific programmers to make interactive visualization a part of their simulation codes. Moreover, the Java programs are machine independent at the source level. Object oriented programming (OOP) methods used in Java programming will be useful for developing large scientific codes which includes number of modules with better maintenance ability. (author)

  9. An intuitionistic fuzzy multi-objective non-linear programming model for sustainable irrigation water allocation under the combination of dry and wet conditions

    Science.gov (United States)

    Li, Mo; Fu, Qiang; Singh, Vijay P.; Ma, Mingwei; Liu, Xiao

    2017-12-01

    Water scarcity causes conflicts among natural resources, society and economy and reinforces the need for optimal allocation of irrigation water resources in a sustainable way. Uncertainties caused by natural conditions and human activities make optimal allocation more complex. An intuitionistic fuzzy multi-objective non-linear programming (IFMONLP) model for irrigation water allocation under the combination of dry and wet conditions is developed to help decision makers mitigate water scarcity. The model is capable of quantitatively solving multiple problems including crop yield increase, blue water saving, and water supply cost reduction to obtain a balanced water allocation scheme using a multi-objective non-linear programming technique. Moreover, it can deal with uncertainty as well as hesitation based on the introduction of intuitionistic fuzzy numbers. Consideration of the combination of dry and wet conditions for water availability and precipitation makes it possible to gain insights into the various irrigation water allocations, and joint probabilities based on copula functions provide decision makers an average standard for irrigation. A case study on optimally allocating both surface water and groundwater to different growth periods of rice in different subareas in Heping irrigation area, Qing'an County, northeast China shows the potential and applicability of the developed model. Results show that the crop yield increase target especially in tillering and elongation stages is a prevailing concern when more water is available, and trading schemes can mitigate water supply cost and save water with an increased grain output. Results also reveal that the water allocation schemes are sensitive to the variation of water availability and precipitation with uncertain characteristics. The IFMONLP model is applicable for most irrigation areas with limited water supplies to determine irrigation water strategies under a fuzzy environment.

  10. HUD Program Income Limits

    Data.gov (United States)

    Department of Housing and Urban Development — Income limits used to determine the income eligibility of applicants for assistance under three programs authorized by the National Housing Act. These programs are...

  11. Astron Program final report

    International Nuclear Information System (INIS)

    Briggs, R.J.; Hester, R.E.; Porter, G.D.; Sherwood, W.A.; Spoerlein, R.; Stallard, B.W.; Taska, J.; Weiss, P.B.

    1975-01-01

    This report describes important experimental results obtained in the last two years of the Astron Program, an LLL controlled nuclear fusion program which terminated in 1973. Little theoretical work is included, but an extensive bibliography is given

  12. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Quality Standard Optimal Resources for Surgical Quality and Safety Inspiring Quality Initiative Resources Continuous Quality Improvement ACS Clinical Scholars in Residence AHRQ Safety Program for ISCR AHRQ Safety Program for ISCR ...

  13. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Member Fellows International Fellows Associate Fellows Residents Medical Students Affiliate Members Fees and Dues Realize the Potential ... and Canada) International Fellows Associate Fellows Residents Medical Students Affiliate Members ACS Insurance Programs ACS Discount Programs ...

  14. LOADING SIMULATION PROGRAM C

    Science.gov (United States)

    LSPC is the Loading Simulation Program in C++, a watershed modeling system that includes streamlined Hydrologic Simulation Program Fortran (HSPF) algorithms for simulating hydrology, sediment, and general water quality

  15. Ostomy Home Skills Program

    Medline Plus

    Full Text Available ... Program Trauma Education Achieving Zero Preventable Deaths Conference Publications and Posters National Trauma System Injury Prevention and ... Division of Education ACS Education and Training Courses Publications Resources Education Program Videos Contact Us Clinical Congress ...

  16. National Toxicology Program

    Science.gov (United States)

    ... NTP? NTP develops and applies tools of modern toxicology and molecular biology to identify substances in the ... depend on for decisions that matter. The National Toxicology Program provides the scientific basis for programs, activities, ...

  17. Veterans Choice Program

    Data.gov (United States)

    Department of Veterans Affairs — If you are already enrolled in VA health care, the Choice Program allows you to receive health care within your community. Using this program does NOT impact your...

  18. French plutonium management program

    International Nuclear Information System (INIS)

    Greneche, D.

    2002-01-01

    The French plutonium management program is summarized in this paper. The program considers nuclear generation as a major component of national electric power supply and includes the reprocessing of the spent fuel. (author)

  19. Entrez Programming Utilities

    Data.gov (United States)

    U.S. Department of Health & Human Services — The Entrez Programming Utilities (E-utilities) are a set of eight server-side programs that provide a stable interface into the Entrez query and database system at...

  20. LOADING SIMULATION PROGRAM C

    Data.gov (United States)

    U.S. Environmental Protection Agency — LSPC is the Loading Simulation Program in C++, a watershed modeling system that includes streamlined Hydrologic Simulation Program Fortran (HSPF) algorithms for...