中文
相关论文

相关论文: Enhancing Usefulness of Declarative Programming Fr…

200 篇论文

For the right application, the use of programming paradigms such as functional or logic programming can enormously increase productivity in software development. But these powerful paradigms are tied to exotic programming languages, while…

软件工程 · 计算机科学 2007-05-23 M. H. van Emden , S. C. Somosan

Probabilistic programming is considered as a framework, in which basic components of cognitive architectures can be represented in unified and elegant fashion. At the same time, necessity of adopting some component of cognitive…

人工智能 · 计算机科学 2016-05-05 Alexey Potapov

Database applications are typically written using a mixture of imperative languages and declarative frameworks for data processing. Application logic gets distributed across the declarative and imperative parts of a program. Often, there is…

数据库 · 计算机科学 2018-02-27 K. Venkatesh Emani , S. Sudarshan

In (Apt et al, TOPLAS 1998) we introduced the imperative programming language Alma-0 that supports declarative programming. In this paper we illustrate the hybrid programming style of Alma-0 by means of various examples that complement…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Krzysztof R. Apt , Andrea Schaerf

Sequential programming and work-flow programming are two useful, but radically different, ways of describing computational processing. Of the two, it is sequential programming that we teach all programmers and support by programming…

编程语言 · 计算机科学 2011-08-24 William Harrison

Nowadays, more and more applications require OSGi to have some form of real-time support, which is currently very limited. The resulting closed-system solutions lack of a standard management scheme which forbids standard, system-wide…

软件工程 · 计算机科学 2015-08-25 Ning Gui , Vincenzo De Florio , Hong Sun , Chris Blondia

Abella is an interactive system for reasoning about aspects of object languages that have been formally presented through recursive rules based on syntactic structure. Abella utilizes a two-level logic approach to specification and…

计算机科学中的逻辑 · 计算机科学 2008-12-18 Andrew Gacek

We demonstrate how methods in Functional Programming can be used to implement a computer algebra system. As a proof-of-concept, we present the computational-algebra package. It is a computer algebra system implemented as an embedded…

符号计算 · 计算机科学 2018-10-02 Hiromi Ishii

Experiments require human decisions in the design process, which in turn are reformulated and summarized as inputs into a system (computational or otherwise) to generate the experimental design. I leverage this system to promote a language…

其他计算机科学 · 计算机科学 2023-07-26 Emi Tanaka

GPUs and other accelerators are popular devices for accelerating compute-intensive, parallelizable applications. However, programming these devices is a difficult task. Writing efficient device code is challenging, and is typically done in…

编程语言 · 计算机科学 2018-10-23 Tim Besard , Christophe Foket , Bjorn De Sutter

Agent-based models (ABMs) are ubiquitous in research and industry. Currently, simulating ABMs involves at least some imperative (step-by-step) computer instructions. An alternative approach is declarative programming, in which a set of…

多智能体系统 · 计算机科学 2015-04-01 David Bruce Borenstein

Modern interactive visualizations are akin to distributed systems, where user interactions, background data processing, remote requests, and streaming data read and modify the interface at the same time. This concurrency is crucial to…

人机交互 · 计算机科学 2019-07-02 Yifan Wu , Remco Chang , Eugene Wu , Joe Hellerstein

The performance and generalization of foundation models for interactive systems critically depend on the availability of large-scale, realistic training data. While recent advances in large language models (LLMs) have improved GUI…

机器学习 · 计算机科学 2026-03-25 Sofiya Garkot , Maksym Shamrai , Ivan Synytsia , Mariya Hirna

Programmers may be hesitant to use declarative systems, because of the associated learning curve. In this paper, we present an API that integrates the IDP Knowledge Base system into the Python programming language. IDP is a state-of-the-art…

编程语言 · 计算机科学 2015-11-04 Joost Vennekens

Autonomic computing has been proposed recently as a way to address the difficult management of applications whose complexity is constantly increasing. Autonomous applications will have to be especially flexible and be able to monitor…

网络与互联网体系结构 · 计算机科学 2009-09-29 Simon Patarin , Mesaac Makpangou

Declarative modeling uses symbolic expressions to represent models. With such expressions one can formalize high-level mathematical computations on models that would be difficult or impossible to perform directly on a lower-level simulation…

定量方法 · 定量生物学 2019-07-02 Eric Mjolsness

Algebraic specification has a long tradition in bridging the gap between specification and programming by making specifications executable. Building on extensive experience in designing, implementing and using specification formalisms that…

编程语言 · 计算机科学 2011-07-04 Jeroen van den Bos , Mark Hills , Paul Klint , Tijs van der Storm , Jurgen J. Vinju

System programming languages are typically compiled in a linear pipeline process, which is a completely opaque and isolated to end-users. This limits the possibilities of performing meta-programming in the same language and environment, and…

编程语言 · 计算机科学 2023-09-28 Ronie Salgado

Rapid technological progress in computer sciences finds solutions and at the same time creates ever more complex requirements. Due to an evolving complexity todays programming languages provide powerful frameworks which offer standard…

人机交互 · 计算机科学 2019-05-17 Igor Ivkic , Alexander Wöhrer , Markus Tauber

We present StochasticPrograms.jl, a user-friendly and powerful open-source framework for stochastic programming written in the Julia language. The framework includes both modeling tools and structure-exploiting optimization algorithms.…

最优化与控制 · 数学 2022-09-07 Martin Biel , Mikael Johansson