174,940 research outputs found

    An application of multiobjetive programming to the study of workers' satisfaction in the spanish labour market

    Get PDF
    In this paper, a multiobjective scheme is used to study the satisfaction levels of the Spanish workers. Data obtained from a panel survey conducted in several European countries are used to build up a multiobjective model, on the basis of a previous statistical and econometric analysis of these data. Then, a Reference Point based method is implemented to determine the profile of the most satisfied worker in Spain nowadays. Finally, a combined Goal Programming – Reference Point approach is used to determine policies than can be carried out in order to increase the workers’ satisfaction levels.Workers’ Satisfaction, Econometric analyses, Multiobjective Programming.

    An Evaluation of the X10 Programming Language

    Get PDF
    As predicted by Moore\u27s law, the number of transistors on a chip has been doubled approximately every two years. As miraculous as it sounds, for many years, the extra transistors have massively benefited the whole computer industry, by using the extra transistors to increase CPU clock speed, thus boosting performance. However, due to heat wall and power constraints, the clock speed cannot be increased limitlessly. Hardware vendors now have to take another path other than increasing clock speed, which is to utilize the transistors to increase the number of processor cores on each chip. This hardware structural change presents inevitable challenges to software structure, where single thread targeted software will not benefit from newer chips or may even suffer from lower clock speed. The two fundamental challenges are: 1. How to deal with the stagnation of single core clock speed and cache memory. 2. How to utilize the additional power generated from more cores on a chip. Most software programming languages nowadays have distributed computing support, such as C and Java [1]. Meanwhile, some new programming languages were invented from scratch just to take advantage of the more distributed hardware structures. The X10 Programming Language is one of them. The goal of this project is to evaluate X10 in terms of performance, programmability and tool support

    Organic farming and multicriteria decisions: An economic survey

    Get PDF
    Organic food production is a sphere where decision making is multi-facetted and complex. This applies to producers, political decision makers and consumers alike. This paper provides an overview of the economic methods that can aid such multi criteria decision making. We first provide an outline of the many different Multi-Criteria Analysis (MCA) techniques available and their relative advantages and disadvantages. In addition, theoretical and practical problems related to the use of Cost-Benefit Analysis (CBA) and MCA respectively are briefly discussed. We then review the MCA literature on case studies on organic farming. Based on this review we provide directional markers for future research where MCA may possibly be applied and adapted in order to provide useful knowledge and support for decision makers in the context of organic farming

    The State Of Play: A Notional Machine for Learning Programming

    Get PDF
    Comprehension of programming and programs is known to be a difficult task for many beginning students, with many computing courses showing significant drop out and failure rates. In this paper, we present a new notional machine de- sign and implementation to help with understanding of pro- gramming and its dynamics for beginning learners. The no- tional machine offers an abstraction of the physical machine designed for comprehension and learning purposes. We in- troduce the notional machine and a graphical notation for its representation. We also present Novis, an implementation of a dynamic real-time visualiser of this notional machine, integrated into BlueJ

    Frame-Based Editing: Easing the Transition from Blocks to Text-Based Programming

    Get PDF
    Block-based programming systems, such as Scratch or Alice, are the most popular environments for introducing young children to programming. However, mastery of text-based programming continues to be the educational goal for stu- dents who continue to program into their teenage years and beyond. Transitioning across the significant gap between the two editing styles presents a difficult challenge in school- level teaching of programming. We propose a new style of program manipulation to bridge the gap: frame-based edit- ing. Frame-based editing has the resistance to errors and approachability of block-based programming while retaining the flexibility and more conventional programming seman- tics of text-based programming languages. In this paper, we analyse the issues involved in the transition from blocks to text and argue that they can be overcome by using frame- based editing as an intermediate step. A design and imple- mentation of a frame-based editor is provided
    • …
    corecore