37 research outputs found

    Dependable software through higher-order strategic programming.

    Full text link

    An abstract class loader for the SSP and its implementation in TL.

    Full text link

    The Tyranny of the Vital Few: The Pareto Principle in Language Design

    Get PDF
    Modern high-level programming languages often contain constructs whose semantics are non-trivial. In practice how- ever, software developers generally restrict the use of such constructs to settings in which their semantics is simple (programmers use language constructs in ways they understand and can reason about). As a result, when developing tools for analyzing and manipulating software, a disproportionate amount of effort ends up being spent developing capabilities needed to analyze constructs in settings that are infrequently used. This paper takes the position that such distinctions between theory and practice are an important measure o f the analyzability of a language

    Programming errors in traversal programs over structured data

    Get PDF
    Traversal strategies \'a la Stratego (also \'a la Strafunski and 'Scrap Your Boilerplate') provide an exceptionally versatile and uniform means of querying and transforming deeply nested and heterogeneously structured data including terms in functional programming and rewriting, objects in OO programming, and XML documents in XML programming. However, the resulting traversal programs are prone to programming errors. We are specifically concerned with errors that go beyond conservative type errors; examples we examine include divergent traversals, prematurely terminated traversals, and traversals with dead code. Based on an inventory of possible programming errors we explore options of static typing and static analysis so that some categories of errors can be avoided. This exploration generates suggestions for improvements to strategy libraries as well as their underlying programming languages. Haskell is used for illustrations and specifications with sufficient explanations to make the presentation comprehensible to the non-specialist. The overall ideas are language-agnostic and they are summarized accordingly

    Sustainable development, poverty eradication and reducing inequalities

    Get PDF
    This chapter takes sustainable development as the starting point and focus for analysis. It considers the broad and multifaceted bi-directional interplay between sustainable development, including its focus on eradicating poverty and reducing inequality in their multidimensional aspects, and climate actions in a 1.5°C warmer world. These fundamental connections are embedded in the Sustainable Development Goals (SDGs). The chapter also examines synergies and trade-offs of adaptation and mitigation options with sustainable development and the SDGs and offers insights into possible pathways, especially climate-resilient development pathways towards a 1.5°C warmer world

    Seventh Annual Workshop on Space Operations Applications and Research (SOAR 1993), volume 1

    Get PDF
    This document contains papers presented at the Space Operations, Applications and Research Symposium (SOAR) Symposium hosted by NASA/Johnson Space Center (JSC) on August 3-5, 1993, and held at JSC Gilruth Recreation Center. SOAR included NASA and USAF programmatic overview, plenary session, panel discussions, panel sessions, and exhibits. It invited technical papers in support of U.S. Army, U.S. Navy, Department of Energy, NASA, and USAF programs in the following areas: robotics and telepresence, automation and intelligent systems, human factors, life support, and space maintenance and servicing. SOAR was concerned with Government-sponsored research and development relevant to aerospace operations. More than 100 technical papers, 17 exhibits, a plenary session, several panel discussions, and several keynote speeches were included in SOAR '93

    Special Report on Global warming of 1.5°C (SR15) - Chapter 5:Sustainable Development, Poverty Eradication and Reducing Inequalities

    Get PDF
    The Special Report on 1.5°C assesses three main themes: • What would be required to limit warming to 1.5°C (mitigation pathways) • The impacts of 1.5°C of warming, compared to 2ºC and higher • Strengthening the global response to climate change; mitigation and adaptation options The connections between climate change and sustainable development and efforts to eradicate poverty are discussed throughout the report. This chapter takes sustainable development as the starting point and focus for analysis. It considers the broad and multifaceted bi-directional interplay between sustainable development, including its focus on eradicating poverty and reducing inequality in their multidimensional aspects, and climate actions in a 1.5°C warmer world. These fundamental connections are embedded in the Sustainable Development Goals (SDGs). The chapter also examines synergies and trade-offs of adaptation and mitigation options with sustainable development and the SDGs and offers insights into possible pathways, especially climate-resilient development pathways towards a 1.5°C warmer world

    Manipulation of Online Reviews: Analysis of Negative Reviews for Healthcare Providers

    Get PDF
    There is a growing reliance on online reviews in today’s digital world. As the influence of online reviews amplified in the competitive marketplace, so did the manipulation of reviews and evolution of fake reviews on these platforms. Like other consumer-oriented businesses, the healthcare industry has also succumbed to this phenomenon. However, health issues are much more personal, sensitive, complicated in nature requiring knowledge of medical terminologies and often coupled with myriad of interdependencies. In this study, we collated the literature on manipulation of online reviews, identified the gaps and proposed an approach, including validation of negative reviews of the 500 doctors from three different states: New York and Arizona in USA and New South Wales in Australia from the RateMDs website. The reviews of doctors was collected, which includes both numerical star ratings (1-low to 5-high) and textual feedback/comments. Compared to other existing research, this study will analyse the textual feedback which corresponds to the clinical quality of doctors (helpfulness and knowledge criteria) rather than process quality experiences. Our study will explore pathways to validate the negative reviews for platform provider and rank the doctors accordingly to minimise the risks in healthcare
    corecore