The meaning of a program change is a change to the program's meaning

08/02/2019
by   Roly Perera, et al.
0

Programming is the activity of modifying a program in order to bring about specific changes in its behaviour. Yet programming language theory almost exclusively focuses on the meaning of programs. We motivate a "change-oriented" viewpoint from which the meaning of a program change is a change to the program's meaning.

READ FULL TEXT

page 1

page 2

page 3

research
05/27/2023

External Behavior of a Logic Program and Verification of Refactoring

Refactoring is modifying a program without changing its external behavio...
research
07/12/2019

Language Support for Adaptation: Intent-Driven Programming in FAST

Historically, programming language semantics has focused on assigning a ...
research
08/31/2011

Every Formula-Based Logic Program Has a Least Infinite-Valued Model

Every definite logic program has as its meaning a least Herbrand model w...
research
09/13/2019

That's C, baby. C!

Hardly a week goes by at BUGSENG without having to explain to someone th...
research
10/23/2019

RationalizeRoots: Software Package for the Rationalization of Square Roots

The computation of Feynman integrals often involves square roots. One wa...
research
06/15/2021

Introducing Type Properties

In type theory, we can express many practical ideas by attributing some ...
research
04/28/2020

KoParadigm: A Korean Conjugation Paradigm Generator

Korean is a morphologically rich language. Korean verbs change their for...

Please sign up or login with your details

Forgot password? Click here to reset