中文
相关论文

相关论文: Notions of bidirectional computation and entangled…

200 篇论文

Bidirectional transformations (bx) have primarily been modeled as pure functions, and do not account for the possibility of the side-effects that are available in most programming languages. Recently several formulations of bx that use…

编程语言 · 计算机科学 2017-09-12 Faris Abou-Saleh , James Cheney , Jeremy Gibbons , James McKinna , Perdita Stevens

Software frequently converts data from one representation to another and vice versa. Naively specifying both conversion directions separately is error prone and introduces conceptual duplication. Instead, bidirectional programming…

编程语言 · 计算机科学 2019-02-20 Li-yao Xia , Dominic Orchard , Meng Wang

Complex safety-critical systems require multiple models for a comprehensive description, resulting in error-prone development and laborious verification. Bidirectional transformation (BX) is an approach to automatically synchronizing these…

软件工程 · 计算机科学 2024-05-02 Jianhong Zhao , Yongwang Zhao , Peisen Yao , Fanlang Zeng , Bohua Zhan , Kui Ren

Notions of computation can be modelled by monads. Algebraic effects offer a characterization of monads in terms of algebraic operations and equational axioms, where operations are basic programming features, such as reading or updating the…

编程语言 · 计算机科学 2024-05-21 Cristina Matache , Sam Lindley , Sean Moss , Sam Staton , Nicolas Wu , Zhixuan Yang

The original purpose of component-based development was to provide techniques to master complex software, through composition, reuse and parametrisation. However, such systems are rapidly moving towards a level in which software becomes…

计算机科学中的逻辑 · 计算机科学 2016-08-02 Renato Neves , Luis S. Barbosa , Dirk Hofmann , Manuel A. Martins

A bidirectional transformation is a pair of transformations satisfying certain well-behavedness properties: one maps source data into view data, and the other translates changes on the view back to the source. However, when multiple views…

编程语言 · 计算机科学 2026-01-09 Kazutaka Matsuda , Minh Nguyen , Meng Wang

Boxplots and related visualization methods are widely used exploratory tools for taking a first look at collections of univariate variables. In this note an extension is provided that is specifically designed to detect and display…

统计方法学 · 统计学 2026-05-05 Camille M. Montalcini , Peter J. Rousseeuw

In this work, we introduce bicomplex Bessel function and analyze its region of convergence. Important properties of the bicomplex Bessel function, such as recurrence relations, integral representations, differential relations are explored.…

复变函数 · 数学 2025-07-24 Snehasis Bera , Sourav Das , Abhijit Banerjee

We extend intersection types to a computational $\lambda$-calculus with algebraic operations \`a la Plotkin and Power. We achieve this by considering monadic intersections, whereby computational effects appear not only in the operational…

编程语言 · 计算机科学 2024-01-24 Francesco Gavazzo , Riccardo Treglia , Gabriele Vanoni

Monads govern computational side-effects in programming semantics. They can be combined in a ''bottom-up'' way to handle several instances of such effects. Indexed monads and graded monads do this in a modular way. Here, instead, we equip…

计算机科学中的逻辑 · 计算机科学 2021-08-05 Carmen Constantin , Nuiok Dicaire , Chris Heunen

The recent rise of interest in bidirectional transformations (BXs) has led to the development of many BX frameworks, originating in diverse computer science disciplines. From a user perspective, these frameworks vary significantly in both…

编程语言 · 计算机科学 2013-06-27 Hugo Pacheco , Nuno Macedo , Alcino Cunha , Janis Voigtländer

We introduce the abstract notions of "monadic operational semantics", a small-step semantics where computational effects are modularly modeled by a monad, and "type-and-effect system", including "effect types" whose interpretation lifts…

编程语言 · 计算机科学 2025-04-15 Francesco Dagnino , Paola Giannini , Elena Zucca

Learning generalizeable policies from visual input in the presence of visual distractions is a challenging problem in reinforcement learning. Recently, there has been renewed interest in bisimulation metrics as a tool to address this issue;…

机器学习 · 计算机科学 2022-01-31 Martin Bertran , Walter Talbott , Nitish Srivastava , Joshua Susskind

Monads provide a simple and concise interface to user-defined computational effects in functional programming languages. This enables equational reasoning about effects, abstraction over monadic interfaces and the development of monad…

编程语言 · 计算机科学 2025-05-05 Yuchen Jiang , Runze Xue , Max S. New

In the study of computational effects, it is important to consider the notion of computational effects with parameters. The need of such a notion arises when, for example, statically estimating the range of effects caused by a program, or…

范畴论 · 数学 2019-04-18 Soichiro Fujii

We develop the theory of strong and commutative monads in the 2-dimensional setting of bicategories. This provides a framework for the analysis of effects in many recent models which form bicategories and not categories, such as those based…

计算机科学中的逻辑 · 计算机科学 2024-06-12 Hugo Paquet , Philip Saville

According to strong demands for rapid and reliable software delivery, co-existing database schema versions with multiple application versions are reality to contribute them. Current database management systems do not support co-existing…

数据库 · 计算机科学 2019-11-01 Jumpei Tanaka , Van-Dang Tran , Hiroyuki kato , Zhenjiang Hu

One can perform equational reasoning about computational effects with a purely functional programming language thanks to monads. Even though equational reasoning for effectful programs is desirable, it is not yet mainstream. This is partly…

计算机科学中的逻辑 · 计算机科学 2025-01-15 Reynald Affeldt , Jacques Garrigue , Takafumi Saikawa

We develop a compositional framework for generalized reversible computing using copy-discard categories and resource theories. We introduce partitioned matrices between partitioned sets as subdistribution matrices which preserve the…

范畴论 · 数学 2025-11-18 Clémence Chanavat , Priyaa Varshinee Srinivasan

Embeddings are a fundamental component of many modern machine learning and natural language processing models. Understanding them and visualizing them is essential for gathering insights about the information they capture and the behavior…

计算与语言 · 计算机科学 2019-05-30 Piero Molino , Yang Wang , Jiawei Zhang
‹ 上一页 1 2 3 10 下一页 ›