中文
相关论文

相关论文: A Framework for Datatype Transformation

200 篇论文

In this work, which is done in the context of a (moded) logic programming language, we devise a data-flow analysis dedicated to computing what we call argument profiles. Such a profile essentially describes, for each argument of a…

计算机科学中的逻辑 · 计算机科学 2023-08-31 Gonzague Yernaux , Wim Vanhoof

Separate programming models for data transformation (declarative) and computation (procedural) impact programmer ergonomics, code reusability and database efficiency. To eliminate the necessity for two models or paradigms, we propose a…

数据库 · 计算机科学 2023-11-09 David Robert Pratten , Luke Mathieson

In this paper, we show a new approach to transformations of an imperative program with function calls and global variables into a logically constrained term rewriting system. The resulting system represents transitions of the whole…

计算机科学中的逻辑 · 计算机科学 2019-02-25 Yoshiaki Kanazawa , Naoki Nishida

TextFormats is a software system for efficient and user-friendly creation of text format specifications, accessible from multiple programming languages (C/C++, Python, Nim) and the Unix command line. To work with a format, a specification…

编程语言 · 计算机科学 2023-02-01 Giorgio Gonnella

The objective of this chapter is to propose some retrospective analysis of the evolution of programming abstractions, from {\em procedures}, {\em objects}, {\em actors}, {\em components}, {\em services}, up to {\em agents}, %have some…

软件工程 · 计算机科学 2024-01-19 Jean-Pierre Briot

A general theory of programs, programming and programming languages built up from a few concepts of elementary set theory. Derives, as theorems, properties treated as axioms by classic approaches to programming. Covers sequential and…

编程语言 · 计算机科学 2015-12-08 Bertrand Meyer

Recent research in mechanistic interpretability has attempted to reverse-engineer Transformer models by carefully inspecting network weights and activations. However, these approaches require considerable manual effort and still fall short…

机器学习 · 计算机科学 2023-11-01 Dan Friedman , Alexander Wettig , Danqi Chen

This paper reviews some programming techniques in R that have proved useful, particularly for substantial projects. These include several versions of object-oriented programming, used in a large number of R packages. The review tries to…

统计方法学 · 统计学 2014-09-12 John M. Chambers

Programs that process data that reside in files are widely used in varied domains, such as banking, healthcare, and web-traffic analysis. Precise static analysis of these programs in the context of software verification and transformation…

编程语言 · 计算机科学 2015-04-06 Raveendra Kumar Medicherla , Raghavan Komondoor , S. Narendran

The idea of using unfolding as a way of computing a program semantics has been applied successfully to logic programs and has shown itself a powerful tool that provides concrete, implementable results, as its outcome is actually source…

编程语言 · 计算机科学 2017-08-29 José María Rey-Poza , Julio Mariño-Carballo

Evolutionary change over time in the context of data pipelines is certain, especially with regard to the structure and semantics of data as well as to the pipeline operators. Dealing with these changes, i.e. providing long-term maintenance,…

数据库 · 计算机科学 2025-07-29 Kevin M. Kramer

Developers often refactor code to improve the maintainability and comprehension of the software. There are many studies on refactoring activities in traditional software systems. However, refactoring in data-intensive systems is not well…

软件工程 · 计算机科学 2022-02-08 Biruk Asmare Muse , Foutse Khomh , Giuliano Antoniol

Tool-assisted refactoring transformations must be trustworthy if programmers are to be confident in applying them on arbitrarily extensive and complex code in order to improve style or efficiency. We propose a simple, high-level but…

编程语言 · 计算机科学 2016-07-11 Dániel Horpácsi , Judit Kőszegi , Simon Thompson

This paper attempts to connects the evolution of computer languages with the evolution of life, where the later has been dictated by \emph{theory of evolution of species}, and tries to give supportive evidence that the new languages are…

编程语言 · 计算机科学 2020-07-07 K. R. Chowdhary

A program verifier is a tool that can be used to verify that a "contract" for a program holds - i.e. given a precondition the program guarantees that a given postcondition holds - by only working at the level of the annotated program. An…

软件工程 · 计算机科学 2014-06-12 Gudmund Grov

An important challenge in constraint programming is to rewrite constraint models into executable programs calculat- ing the solutions. This phase of constraint processing may require translations between constraint programming lan- guages,…

人工智能 · 计算机科学 2010-02-17 Raphael Chenouard , Laurent Granvilliers , Ricardo Soto

Declarative styles such as functional programming (FP) are rapidly gaining ground on their imperative cousins, including procedural and object-oriented programming. The shift is subtle because it is happening within the context of…

软件工程 · 计算机科学 2016-06-22 Morgan C. Benton , Nicole M. Radziwill

Bigraphs are a versatile modelling formalism that allows easy expression of placement and connectivity relations in a graphical format. System evolution is user defined as a set of rewrite rules. This paper presents a practical, yet…

计算机科学中的逻辑 · 计算机科学 2024-06-03 Blair Archibald , Muffy Calder , Michele Sevegnani

The data warehouse (DW) technology was developed to integrate heterogeneous information sources for analysis purposes. Information sources are more and more autonomous and they often change their content due to perpetual transactions (data…

数据库 · 计算机科学 2010-12-21 wided oueslati , jalel akaichi

Fracture functions and their evolution equations are reviewed. Some phenomenological applications are briefly discussed.

高能物理 - 唯象学 · 物理学 2007-05-23 M. Grazzini