中文
相关论文

相关论文: Design Patterns for Functional Strategic Programmi…

200 篇论文

The problem of generalized function matching can be defined as follows: given a pattern $p=p_1 \cdots p_m$ and a text $t=t_1 \cdots t_n$, find a mapping $f:\Sigma_p\rightarrow\Sigma_t^{*}$ and all text locations $i$ such that $f(p_1) f(p_2)…

数据结构与算法 · 计算机科学 2019-08-06 Radu Stefan Mincu

[Spreadsheet] Models are invaluable tools for strategic planning. Models help key decision makers develop a shared conceptual understanding of complex decisions, identify sensitivity factors and test management scenarios. Different…

人机交互 · 计算机科学 2024-12-31 Paula Jennings

In many sequence learning tasks, such as program synthesis and document summarization, a key problem is searching over a large space of possible output sequences. We propose to learn representations of the outputs that are specifically…

机器学习 · 计算机科学 2021-08-09 Joey Hong , David Dohan , Rishabh Singh , Charles Sutton , Manzil Zaheer

Pattern matching is a widely used technique in functional languages, especially those in the ML and Haskell traditions, where it is at the core of the semantics. In languages in the Lisp tradition, in contrast, pattern matching it typically…

编程语言 · 计算机科学 2011-06-15 Sam Tobin-Hochstadt

We are motivated by large scale submodular optimization problems, where standard algorithms that treat the submodular functions in the \emph{value oracle model} do not scale. In this paper, we present a model called the…

机器学习 · 计算机科学 2019-02-28 Rishabh Iyer , Jeff Bilmes

Knowledge sharing plays a crucial role throughout all software application development activities. When programmers learn and share through media like Stack overflow, GitHub, Meetups, videos, discussion forums, wikis, and blogs, every…

软件工程 · 计算机科学 2020-10-22 Maryam Arab , Thomas D LaToza , Amy J Ko

We present a novel approach for recommending actionable strategies by integrating strategic frameworks with decision heuristics through semantic analysis. While strategy frameworks provide systematic models for assessment and planning, and…

人工智能 · 计算机科学 2025-03-11 Renato Ghisellini , Remo Pareschi , Marco Pedroni , Giovanni Battista Raggi

We introduce a methodology and framework for expressing general preference information in logic programming under the answer set semantics. An ordered logic program is an extended logic program in which rules are named by unique terms, and…

人工智能 · 计算机科学 2007-05-23 J. P. Delgrande , T. Schaub , H. Tompits

Model-driven engineering is the automatic production of software artefacts from abstract models of structure and functionality. By targeting a specific class of system, it is possible to automate aspects of the development process, using…

软件工程 · 计算机科学 2013-01-03 Chen-Wei Wang , Jim Davies

We propose design guidelines for a probabilistic programming facility suitable for deployment as a part of a production software system. As a reference implementation, we introduce Infergo, a probabilistic programming facility for Go, a…

编程语言 · 计算机科学 2019-06-27 David Tolpin

Users of program analyses expect that results change predictably in response to changes in their programs, but many analyses fail to provide such robustness. This paper introduces a theoretical framework that provides a unified language to…

编程语言 · 计算机科学 2026-04-14 Zachary Kincaid , Shaowei Zhu

Qualification has been recently introduced as a generalization of uncertainty in the field of Logic Programming. In this report we investigate a more expressive language for First-Order Functional Logic Programming with Constraints and…

编程语言 · 计算机科学 2011-01-12 Rafael Caballero , Mario Rodríguez-Artalejo , Carlos A. Romero-Díaz

This paper describes a new technique, called "knowledge patterns", for helping construct axiom-rich, formal ontologies, based on identifying and explicitly representing recurring patterns of knowledge (theory schemata) in the ontology, and…

人工智能 · 计算机科学 2020-05-12 Peter Clark , John Thompson , Bruce Porter

This document is intended as a stand-alone textbook chapter to be used for introducing some functional programming concepts into a course in which the primary teaching language is Java. For details of the approach, please see the paper…

编程语言 · 计算机科学 2023-02-21 John MacCormick

We describe lessons learned from developing and deploying machine learning models at scale across the enterprise in a range of financial analytics applications. These lessons are presented in the form of antipatterns. Just as design…

Consensus is an often occurring problem in concurrent and distributed programming. We present a programming language with simple semantics and build-in support for consensus in the form of communicating transactions. We motivate the need…

编程语言 · 计算机科学 2013-05-08 Carlo Spaccasassi , Vasileios Koutavas

Creating quantum algorithms is a difficult task, especially for computer scientist not used to quantum computing. But quantum algorithms often use similar elements. Thus, these elements provide proven solutions to recurring problems, i.e. a…

量子物理 · 物理学 2019-06-10 Frank Leymann

Plant scientists use Functional Structural Plant Models (FSPMs) to model plant systems within a limited space-time range. To allow FSPMs to abstract complex plant systems beyond a single model's limitation, an integration that compounds…

计算机与社会 · 计算机科学 2018-07-11 Qinqin Long , Winfried Kurth , Christophe Pradal , Vincent Migault , Benoît Pallas

We describe some progress towards a new common framework for model driven engineering, based on behavioral programming. The tool we have developed unifies almost all of the work done in behavioral programming so far, under a common set of…

软件工程 · 计算机科学 2018-06-05 Michael Bar-Sinai , Gera Weiss , Reut Shmuel

While large language models (LLMs) have recently demonstrated strong potential in solving planning problems, there is a trade-off between flexibility and complexity. LLMs, as zero-shot planners themselves, are still not capable of directly…

人工智能 · 计算机科学 2025-07-10 Yilun Hao , Yang Zhang , Chuchu Fan