We are improving our search experience. To check which content you have full access to, or for advanced search, go back to the old search.

Search

Please fill in this field.
Filters applied:

Search Results

Showing 1-20 of 10,000 results
  1. The First Program

    In this chapter, you will create your first PHP program. Namely, you will examine some simple code and determine how it can be executed. There is not...
    Alex Vasilev in PHP by Example
    Chapter 2024
  2. Invariant-based Program Repair

    This paper describes a formal general-purpose automated program repair (APR) framework based on the concept of program invariants. In the presented...
    Conference paper Open access 2024
  3. Program transformation landscapes for automated program modification using Gin

    Automated program modification underlies two successful research areas — genetic improvement and program repair. Under the generate-and-validate...

    Justyna Petke, Brad Alexander, ... David R. White in Empirical Software Engineering
    Article Open access 14 July 2023
  4. Program Synthesis from Graded Types

    Graded type systems are a class of type system for fine-grained quantitative reasoning about data-flow in programs. Through the use of resource...
    Jack Hughes, Dominic Orchard in Programming Languages and Systems
    Conference paper Open access 2024
  5. A First Python Program

    In this chapter we will return to the Hello World program from the last chapter and look at what it is doing. We will also modify it to become more...
    Chapter 2023
  6. Program Synthesis in Saturation

    We present an automated reasoning framework for synthesizing recursion-free programs using saturation-based theorem proving. Given a functional...
    Petra Hozzová, Laura Kovács, ... Andrei Voronkov in Automated Deduction – CADE 29
    Conference paper Open access 2023
  7. Latent Variable Model Selection

    Latent variable models are important knowledge representations for machine learning. This chapter introduces two information-theoretic criteria for...
    Chapter 2023
  8. Program analysis using empirical abstraction

    Given a program analysis problem that consists of a program and a property of interest, we use an empirical approach to automatically construct a...

    Vivian M. Ho, Chris Alvin, ... Brian Peterson in International Journal on Software Tools for Technology Transfer
    Article 06 July 2023
  9. Schematic Program Proofs with Abstract Execution

    We propose Abstract Execution , a static verification framework based on symbolic execution and dynamic frames for proving properties of schematic ...

    Dominic Steinhöfel, Reiner Hähnle in Journal of Automated Reasoning
    Article Open access 26 March 2024
  10. Building a Command-line Program

    Command-line programs, also known as CLIs (command-line interfaces), are probably one of the most natural applications of Rust. A CLI is a piece of...
    Shing Lyu, Andrew Rzeznik in Practical Rust Projects
    Chapter 2023
  11. How Do I Control the Program Flow and Make the Program React to User Actions and Other Events?

    Programs must react to a variety of events, for example user input. This "reaction" means that the program branches into different sections depending...
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  12. Loops: How Do I Repeat Program Instructions Efficiently?

    In programs we often need to repeat one or more similar instructions. To do this, we could simply write the instructions several times in a row....
    Joachim L. Zuckarelli in Learn coding with Python and JavaScript
    Chapter 2024
  13. Ranged Program Analysis via Instrumentation

    Ranged program analysis has recently been proposed as a means to scale a single analysis and to define parallel cooperation of different analyses. To...
    Jan Haltermann, Marie-Christine Jakobs, ... Heike Wehrheim in Software Engineering and Formal Methods
    Conference paper 2023
  14. Toward a theory of program repair

    To repair a program does not mean to make it (absolutely) correct; it only means to make it more-correct than it was originally. This is not a...

    Besma Khaireddine, Aleksandr Zakharchenko, ... Ali Mili in Acta Informatica
    Article 27 March 2023
  15. Logic program proportions

    The purpose of this paper is to present a fresh idea on how symbolic learning might be realized via analogical reasoning. For this, we introduce...

    Article Open access 06 December 2023
  16. Program Semantics and Verification Technique for AI-Centred Programs

    We give a general-purpose programming language in which programs can reason about their own knowledge. To specify what these intelligent programs...
    Fortunat Rajaona, Ioana Boureanu, ... Francesco Belardinelli in Formal Methods
    Conference paper 2023
  17. HMPT: a human–machine cooperative program translation method

    Program translation aims to translate one kind of programming language to another, e.g., from Python to Java. Due to the inefficiency of translation...

    **n Zhang, Zhiwen Yu, ... Bin Guo in Automated Software Engineering
    Article Open access 21 August 2023
  18. Debugging convergence problems in probabilistic programs via program representation learning with SixthSense

    Probabilistic programming aims to open the power of Bayesian reasoning to software developers and scientists, but identification of problems during...

    Zixin Huang, Saikat Dutta, Sasa Misailovic in International Journal on Software Tools for Technology Transfer
    Article 19 February 2024
  19. Leading the Program

    AI for national security is implemented in the context of government programs—funded by Congress and executed by departments and agencies. Some of...
    Chris Whitlock, Frank Strickland in Winning the National Security AI Competition
    Chapter 2023
  20. Graph Neural Networks in Program Analysis

    Program analysis aims to determine if a program’s behavior complies with some specification. Commonly, program analyses need to be defined and tuned...
    Chapter 2022
Did you find what you were looking for? Share feedback.