55,576 research outputs found

    Originality and Creativity in Copyright Law

    Get PDF
    Copyright law can be broadly viewed as a system that seeks an appropriate balance between the rights of authors and publishers with the rights of users and consumers. The case of Feist Publications Inc vs Rural Telephone Service Co is discussed

    Peranan Badan Perencanaan Pembangunan Daerah dalam Penyusunan Kebijaksanaan Dibidang Pembangunan di Kabupaten Tanggamus

    Get PDF
    Planning of development of area coordinated by a body namely BAPPEDA, below Regent head as regional leader holding highest chairmanship run development and governance. Problems of this research is how role of BAPPEDA in compiling wisdom planning of development in Sub-Province of Tanggamus. Approach taken is approach of empiric and normatif, using primary data and of sekunder, data analysis done with analysis qualitative. Planning of development conducted by BAPPEDA represent activity of decision making from a number of assessment choice exactly to the goal and way of which is executed utilize to reach the target of development. Role Of BAPPEDA Sub-Province of Tanggamus is to compile elementary pattern and development program, compilation of plan of APBD, research and development of town, monitoring and evaluation

    A game-based approach to the teaching of object-oriented programming languages

    Get PDF
    Students often have difficulties when trying to understand the concepts of object-oriented programming (OOP). This paper presents a contribution to the teaching of OOP languages through a game-oriented approach based on the interaction with tangible user interfaces (TUIs). The use of a specific type of commercial distributed TUI (Sifteo cubes), in which several small physical devices have sensing, wireless communication and user-directed output capabilities, is applied to the teaching of the C# programming language, since the operation of these devices can be controlled by user programs written in C#. For our experiment, we selected a sample of students with a sufficient knowledge about procedural programming, which was divided into two groups: The first one had a standard introductory C# course, whereas the second one had an experimental C# course that included, in addition to the contents of the previous one, two demonstration programs that illustrated some OOP basic concepts using the TUI features. Finally, both groups completed two tests: a multiple-choice exam for evaluating the acquisition of basic OOP concepts and a C# programming exercise. The analysis of the results from the tests indicates that the group of students that attended the course including the TUI demos showed a higher interest level (i.e. they felt more motivated) during the course exposition than the one that attended the standard introductory C# course. Furthermore, the students from the experimental group achieved an overall better mark. Therefore, we can conclude that the technological contribution of Sifteo cubes – used as a distributed TUI by which OOP basic concepts are represented in a tangible and a visible way – to the teaching of the C# language has a positive influence on the learning of this language and such basic concepts

    Data optimizations for constraint automata

    Get PDF
    Constraint automata (CA) constitute a coordination model based on finite automata on infinite words. Originally introduced for modeling of coordinators, an interesting new application of CAs is implementing coordinators (i.e., compiling CAs into executable code). Such an approach guarantees correctness-by-construction and can even yield code that outperforms hand-crafted code. The extent to which these two potential advantages materialize depends on the smartness of CA-compilers and the existence of proofs of their correctness. Every transition in a CA is labeled by a "data constraint" that specifies an atomic data-flow between coordinated processes as a first-order formula. At run-time, compiler-generated code must handle data constraints as efficiently as possible. In this paper, we present, and prove the correctness of two optimization techniques for CA-compilers related to handling of data constraints: a reduction to eliminate redundant variables and a translation from (declarative) data constraints to (imperative) data commands expressed in a small sequential language. Through experiments, we show that these optimization techniques can have a positive impact on performance of generated executable code

    Software Challenges For HL-LHC Data Analysis

    Full text link
    The high energy physics community is discussing where investment is needed to prepare software for the HL-LHC and its unprecedented challenges. The ROOT project is one of the central software players in high energy physics since decades. From its experience and expectations, the ROOT team has distilled a comprehensive set of areas that should see research and development in the context of data analysis software, for making best use of HL-LHC's physics potential. This work shows what these areas could be, why the ROOT team believes investing in them is needed, which gains are expected, and where related work is ongoing. It can serve as an indication for future research proposals and cooperations

    The Baosteel Group – A national champion amongst national champions

    Get PDF
    In comparison to many of the Chinese and Indian state-owned enterprises examined in this volume, the institutional and competitive position of the Baosteel Group is somewhat unique. First, Baosteel stands out as one of the major success stories of recent Chinese state-owned enterprise (SOE) reform. Created as a national steel champion by the Chinese government in the early years of the reform period, and benefiting from the industrial policy support this status has brought during the intervening three decades, Baosteel has earned the status of one of China’s most internationally competitive SOEs. However, Baosteel is also unique in that it does not dominate the Chinese steel sector. Accounting for only a small share of Chinese steel production, Baosteel’s position is one of a technological leader within a competitive market structure populated by a large ‘national champions group’ of SOEs. Moreover, Baosteel has also faced special obligations to implement national industrial policies, by acting as a technological leader tasked with the role of acquiring and upgrading ailing steelmakers. Understanding Baosteel’s position within the Chinese steel sector as a ‘national champion amongst national champions’ is critical to explaining its operational characteristics, its special relationship with the Chinese government, and the benefits and costs this has carried for the firm

    MELEES - e-support or mayhem?

    Get PDF
    This paper reports on progress in developing a web-based environment to support non-specialist mathematics students taking University level Mathematics as a compulsory subject in their first and second years. The scale and diversity of the service teaching provision at Nottingham invites the use of a technology-based framework in order to make available the ‘good practice’ features developed both locally and elsewhere. Initially the two year development is focusing on: • establishing a supportive environment; • providing feedback to students, their lecturers and importantly to their home Schools; • identifying and supporting e-learning strategies; • improving student motivation. Current activities have been primarily directed to the first three bullet points

    Over-the-air software updates in the internet of things : an overview of key principles

    Get PDF
    Due to the fast pace at which IoT is evolving, there is an increasing need to support over-theair software updates for security updates, bug fixes, and software extensions. To this end, multiple over-the-air techniques have been proposed, each covering a specific aspect of the update process, such as (partial) code updates, data dissemination, and security. However, each technique introduces overhead, especially in terms of energy consumption, thereby impacting the operational lifetime of the battery constrained devices. Until now, a comprehensive overview describing the different update steps and quantifying the impact of each step is missing in the scientific literature, making it hard to assess the overall feasibility of an over-the-air update. To remedy this, our article analyzes which parts of an IoT operating system are most updated after device deployment, proposes a step-by-step approach to integrate software updates in IoT solutions, and quantifies the energy cost of each of the involved steps. The results show that besides the obvious dissemination cost, other phases such as security also introduce a significant overhead. For instance, a typical firmware update requires 135.026 mJ, of which the main portions are data dissemination (63.11 percent) and encryption (5.29 percent). However, when modular updates are used instead, the energy cost (e.g., for a MAC update) is reduced to 26.743 mJ (48.69 percent for data dissemination and 26.47 percent for encryption)
    • …
    corecore