5,487 research outputs found

    Verification of the Tree-Based Hierarchical Read-Copy Update in the Linux Kernel

    Full text link
    Read-Copy Update (RCU) is a scalable, high-performance Linux-kernel synchronization mechanism that runs low-overhead readers concurrently with updaters. Production-quality RCU implementations for multi-core systems are decidedly non-trivial. Giving the ubiquity of Linux, a rare "million-year" bug can occur several times per day across the installed base. Stringent validation of RCU's complex behaviors is thus critically important. Exhaustive testing is infeasible due to the exponential number of possible executions, which suggests use of formal verification. Previous verification efforts on RCU either focus on simple implementations or use modeling languages, the latter requiring error-prone manual translation that must be repeated frequently due to regular changes in the Linux kernel's RCU implementation. In this paper, we first describe the implementation of Tree RCU in the Linux kernel. We then discuss how to construct a model directly from Tree RCU's source code in C, and use the CBMC model checker to verify its safety and liveness properties. To our best knowledge, this is the first verification of a significant part of RCU's source code, and is an important step towards integration of formal verification into the Linux kernel's regression test suite.Comment: This is a long version of a conference paper published in the 2018 Design, Automation and Test in Europe Conference (DATE

    Using ICT to Foster (Pre) Reading and Writing Skills in Young Children

    Get PDF
    This study examines how technology can support the development of emergent reading and writing skills in four- to five-year-old children. The research was conducted with PictoPal, an intervention which features a software package that uses images and text in three main activity areas: reading, writing, and authentic applications. This article reports on the effects of the PictoPal intervention on pupil literacy and communication skills. Two small-scale studies were conducted. Observation results from the first study showed that children are able to work independently with the program after a few instruction sessions. The second study showed a statistically significant learning effect of experimental versus control group scores after two months of using PictoPal in the classroom under the guidance of a parent volunteer. Further research is needed to arrive at a better understanding of these learning gains with a larger group of pupils

    Finitely generated nilpotent group C*-algebras have finite nuclear dimension

    Full text link
    We show that group C*-algebras of finitely generated, nilpotent groups have finite nuclear dimension. It then follows, from a string of deep results, that the C*-algebra AA generated by an irreducible representation of such a group has decomposition rank at most 3. If, in addition, AA satisfies the universal coefficient theorem, another string of deep results shows it is classifiable by its Elliott invariant and is approximately subhomogeneous. We give a large class of irreducible representations of nilpotent groups (of arbitrarily large nilpotency class) that satisfy the universal coefficient theorem and therefore are classifiable and approximately subhomogeneous.Comment: Fixed typos. Question 5.1 of the previous version was already answered in the literature; we have provided the appropriate referenc

    Land Grant Application- McKenney, Abner (Saco)

    Get PDF
    Land grant application submitted to the Maine Land Office on behalf of Abner McKenney for service in the Revolutionary War, by their widow Sarah.https://digitalmaine.com/revolutionary_war_me_land_office/1626/thumbnail.jp

    Teachers enacting a technology-rich curriculum for emergent literacy

    Get PDF
    PictoPal is the name of a technology-rich curriculum with a focus on emergent literacy of Dutch kindergarteners. A case study design was used to examine teacher technology integration within PictoPal along with their perceptions about teaching/learning, technology and technology-based innovations. Observations were undertaken on pupilsā€™ engagement and teachersā€™ technology integration within PictoPal. Interviews were used to examine teachersā€™ perceptions. Pupilsā€™ emergent literacy learning was examined in a nonequivalent control quasi experimental design. Four kindergarten teachers and four classes (N = 95 pupils) participated in the use of PictoPal. The findings suggest that a high extent of technology integration is related to: a developmental approach to teaching/learning; positive attitudes and expectations towards technology-based innovations; and positive perceptions of support in stressful work conditions. Significant learning gains were found for the experimental group using PictoPal. High pupil learning gains were not related to a high extent of technology integration. Senior kindergarteners engaged to a higher extent with PictoPal than junior kindergartener
    • ā€¦
    corecore