312,865 research outputs found

    Metro Richmond Latino Health Services & Resource Guide – 2006

    Get PDF
    This Guide was produced by the VCU Institute for Women’s Health, VCU Center on Health Disparities, and CLAS Act Virginia as a resource for the fall 2006 Latino Health Summit: Latino Cultures and Beliefs in Health Care. The purpose of this Guide is to provide a practical tool for community health care professionals to use in their work by assisting in cataloguing key provider and patient resources and services. The guide will be posted on the VCU Institute for Women’s Health and VCU Center on Health Disparities websites, which will be updated on a regular basis

    A Formal, Resource Consumption-Preserving Translation of Actors to Haskell

    Get PDF
    We present a formal translation of an actor-based language with cooperative scheduling to the functional language Haskell. The translation is proven correct with respect to a formal semantics of the source language and a high-level operational semantics of the target, i.e. a subset of Haskell. The main correctness theorem is expressed in terms of a simulation relation between the operational semantics of actor programs and their translation. This allows us to then prove that the resource consumption is preserved over this translation, as we establish an equivalence of the cost of the original and Haskell-translated execution traces.Comment: Pre-proceedings paper presented at the 26th International Symposium on Logic-Based Program Synthesis and Transformation (LOPSTR 2016), Edinburgh, Scotland UK, 6-8 September 2016 (arXiv:1608.02534

    C to O-O Translation: Beyond the Easy Stuff

    Full text link
    Can we reuse some of the huge code-base developed in C to take advantage of modern programming language features such as type safety, object-orientation, and contracts? This paper presents a source-to-source translation of C code into Eiffel, a modern object-oriented programming language, and the supporting tool C2Eif. The translation is completely automatic and supports the entire C language (ANSI, as well as many GNU C Compiler extensions, through CIL) as used in practice, including its usage of native system libraries and inlined assembly code. Our experiments show that C2Eif can handle C applications and libraries of significant size (such as vim and libgsl), as well as challenging benchmarks such as the GCC torture tests. The produced Eiffel code is functionally equivalent to the original C code, and takes advantage of some of Eiffel's object-oriented features to produce safe and easy-to-debug translations

    A Lesson Plan for Partnerships: Insights from Leading STEM Nonprofits

    Get PDF
    In 2013, the U.S. Chamber of Commerce Foundation conducted research to better understand partnerships between corporations and nonprofits. The research, which was conducted through its Corporate Citizenship Center (CCC), looked at a specific set of nonprofit organizations. Each organization works to improve education in Science, Technology, Engineering, and Mathematics (STEM), and all received grants from the Department of Education's Investing in Innovation Fund.The goal of the research was to discover two things: (1) how leading nonprofits effectively partner with corporations, and (2) how nonprofits measure their success and share it with corporate donors. While STEM nonprofits were chosen for this study, the findings in this paper may apply to other types of nonprofit relationships

    Extensible synthetic file servers? or: Structuring the glue between tester and system under test

    Get PDF
    We discuss a few simple scenarios of how we can design and develop a compositional synthetic file server that gives access to external processes – in particular, in the context of testing, gives access to the system under test – such that certain parts of said synthethic file server can be prepared as off-the-shelf components to which other specifically written parts can be added in a kind of plug-and-play fashion.\ud \ud The approaches only deal with the problem of accessing the system under test from the point of view of offered functionality, and compositionality, but do not consider efficiency or performance. \ud \ud The study is rather preliminary, and only very limited practical experiments have been performed

    Certifying cost annotations in compilers

    Get PDF
    We discuss the problem of building a compiler which can lift in a provably correct way pieces of information on the execution cost of the object code to cost annotations on the source code. To this end, we need a clear and flexible picture of: (i) the meaning of cost annotations, (ii) the method to prove them sound and precise, and (iii) the way such proofs can be composed. We propose a so-called labelling approach to these three questions. As a first step, we examine its application to a toy compiler. This formal study suggests that the labelling approach has good compositionality and scalability properties. In order to provide further evidence for this claim, we report our successful experience in implementing and testing the labelling approach on top of a prototype compiler written in OCAML for (a large fragment of) the C language

    Anaphora and the Logic of Change

    Get PDF
    This paper shows how the dynamic interpretation of natural language introduced in work by Hans Kamp and Irene Heim can be modeled in classical type logic. This provides a synthesis between Richard Montague's theory of natural language semantics and the work by Kamp and Heim

    LLTI Highlights

    Get PDF
    corecore