93 research outputs found

    Capture-Avoiding and Hygienic Program Transformations

    Get PDF
    Program transformations in terms of abstract syntax trees compromise referential integrity by introducing variable capture. Variable capture occurs when in the generated program a variable declaration accidentally shadows the intended target of a variable reference. Existing transformation systems either do not guarantee the avoidance of variable capture or impair the implementation of transformations. We present an algorithm called name-fix that automatically eliminates variable capture from a generated program by systematically renaming variables. name-fix is guided by a graph representation of the binding structure of a program, and requires name-resolution algorithms for the source language and the target language of a transformation. name-fix is generic and works for arbitrary transformations in any transformation system that supports origin tracking for names. We verify the correctness of name-fix and identify an interesting class of transformations for which name-fix provides hygiene. We demonstrate the applicability of name-fix for implementing capture-avoiding substitution, inlining, lambda lifting, and compilers for two domain-specific languages

    Journal of Asian Finance, Economics and Business, v. 4, no. 2

    Get PDF

    Automated Deduction – CADE 28

    Get PDF
    This open access book constitutes the proceeding of the 28th International Conference on Automated Deduction, CADE 28, held virtually in July 2021. The 29 full papers and 7 system descriptions presented together with 2 invited papers were carefully reviewed and selected from 76 submissions. CADE is the major forum for the presentation of research in all aspects of automated deduction, including foundations, applications, implementations, and practical experience. The papers are organized in the following topics: Logical foundations; theory and principles; implementation and application; ATP and AI; and system descriptions

    Sustainable Food Production and Consumption

    Get PDF
    According to the Food and Agriculture Organization of the United Nations, one-third of the world’s food produced for human consumption is lost or discarded. Meanwhile, the world needs to create a sustainable food future to feed the more than 9 billion people that are expected to inhabit the planet by 2050. The United Nations’ Sustainable Development Goals represent a global agenda for improving sustainability at a global level, and one of these goals (goal 12) is devoted to ensuring sustainable production and consumption patterns. This Special Issue intends to unify multidisciplinary areas of knowledge, under the sustainability pillar, based on knowledge about one of the most relevant agents for overall environmental impacts: food production and consumption. Therefore, the aim of this Special Issue is to highlight sustainability assessment in the contexts of agri-food production, food consumption, and food waste reduction to meet the needs of updating knowledge and developing new skills required by multiple social and economic agents. Food waste implies significant economic losses, ethical and social issues, adverse environmental effects, and considerable nutritional consequences, posing a threat to global sustainability. The purpose of this issue is to shine a light on the significance of research and practical initiatives engaged in the United Nations Agenda 2030 for Sustainable Development, specifically in protecting the planet by promoting sustainability in food production and consumption aiming at informing and influencing policy and practice globally

    Sustainable development under the conditions of European integration. Part I

    Get PDF
    This collective monograph offers the description of sustainable development in the condition of European integration. The authors of individual chapters have chosen such point of view for the topic which they considered as the most important and specific for their field of study using the methods of logical and semantic analysis of concepts, the method of reflection, textual reconstruction and comparative analysis. The theoretical and applied problems of sustainable development in the condition of European integration are investigated in the context of economics, education, cultural, politics and law

    Social work with airports passengers

    Get PDF
    Social work at the airport is in to offer to passengers social services. The main methodological position is that people are under stress, which characterized by a particular set of characteristics in appearance and behavior. In such circumstances passenger attracts in his actions some attention. Only person whom he trusts can help him with the documents or psychologically

    Sustainable Agriculture

    Full text link
    corecore