中文
相关论文

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

200 篇论文

In the past decade, the modeling community has produced many feature-rich modeling editors and tool prototypes not only for modeling standards but particularly also for many domain-specific languages. More recently, however, web-based…

软件工程 · 计算机科学 2023-07-06 Dominik Bork , Philip Langer , Tobias Ortmayr

Software Engineering Discipline is constantly achieving momentum from past two decades. In last decade, remarkable progress has been observed. New process models that are introduced from time to time in order to keep pace with…

软件工程 · 计算机科学 2013-02-08 Sukhpal Singh , Inderveer Chana

The Julia programming language was designed to fill the needs of scientific computing by combining the benefits of productivity and performance languages. Julia allows users to write untyped scripts easily without needing to worry about…

编程语言 · 计算机科学 2023-10-27 Benjamin Chung

To model real-world software systems, modelling paradigms should support a form of compositionality. In interface theory and model-based testing with inputs and outputs, conjunctive operators have been introduced: the behaviour allowed by…

形式语言与自动机理论 · 计算机科学 2020-02-21 Ramon Janssen

Declarative UI frameworks have gained widespread adoption in mobile app development, offering benefits such as improved code readability and easier maintenance. Despite these advantages, the process of translating UI designs into functional…

软件工程 · 计算机科学 2024-09-19 Ting Zhou , Yanjie Zhao , Xinyi Hou , Xiaoyu Sun , Kai Chen , Haoyu Wang

While many visualization specification languages are user-friendly, they tend to have one critical drawback: they are designed for small data on the client-side and, as a result, perform poorly at scale. We propose a system that takes…

数据库 · 计算机科学 2022-03-10 Junran Yang , Hyekang Kevin Joo , Sai S. Yerramreddy , Siyao Li , Dominik Moritz , Leilani Battle

In recent years we have explored using Haskell alongside a traditional mathematical formalism in our large-enrolment university course on topics including logic and formal languages, aiming to offer our students a programming perspective on…

计算机与社会 · 计算机科学 2022-08-10 Matthew Farrugia-Roberts , Bryn Jeffries , Harald Søndergaard

Developing distributed systems presents significant challenges, primarily due to the complexity introduced by non-deterministic concurrency and faults. To address these, we propose a specification-driven development framework. Our method…

软件工程 · 计算机科学 2025-09-16 Hua Guo , Yunhong Ji , Xuan Zhou

Workflow and serverless frameworks have empowered new approaches to distributed application design by abstracting compute resources. However, their typically limited or one-size-fits-all support for advanced data flow patterns leaves…

分布式、并行与集群计算 · 计算机科学 2024-12-03 J. Gregory Pauloski , Valerie Hayot-Sasson , Logan Ward , Alexander Brace , André Bauer , Kyle Chard , Ian Foster

An approach for encoding abstract dialectical frameworks and their semantics into classical higher-order logic is presented. Important properties and semantic relationships are formally encoded and proven using the proof assistant…

计算机科学中的逻辑 · 计算机科学 2026-04-08 Antoine Martina , Alexander Steen

A novel model of reversible computing, the $\aleph$-calculus, is introduced. It is declarative, reversible-Turing complete, and has a local term-rewriting semantics. Unlike previously demonstrated reversible term-rewriting systems, it does…

编程语言 · 计算机科学 2022-06-14 Hannah Earley

We present DAPIP, a Programming-By-Example system that learns to program with APIs to perform data transformation tasks. We design a domain-specific language (DSL) that allows for arbitrary concatenations of API outputs and constant…

人工智能 · 计算机科学 2017-04-17 Surya Bhupatiraju , Rishabh Singh , Abdel-rahman Mohamed , Pushmeet Kohli

We present Zoea Visual which is a visual programming language based on the Zoea composable inductive programming language. Zoea Visual allows users to create software directly from a specification that resembles a set of functional test…

编程语言 · 计算机科学 2020-09-21 Edward McDaid , Sarah McDaid

Serverless computing has emerged as a promising alternative to infrastructure- (IaaS) and platform-as-a-service (PaaS)cloud platforms for applications with ample parallelism and intermittent activity. Serverless promises greater resource…

分布式、并行与集群计算 · 计算机科学 2020-01-03 Shannon Joyner , Michael MacCoss , Christina Delimitrou , Hakim Weatherspoon

MLI is an Application Programming Interface designed to address the challenges of building Machine Learn- ing algorithms in a distributed setting based on data-centric computing. Its primary goal is to simplify the development of…

Intensional sets are sets given by a property rather than by enumerating their elements. In previous work, we have proposed a decision procedure for a first-order logic language which provides Restricted Intensional Sets (RIS), i.e., a…

编程语言 · 计算机科学 2020-08-03 Maximiliano Cristiá , Andrea Fois , Gianfranco Rossi

Answer set programming (ASP) is a popular declarative programming paradigm with a wide range of applications in artificial intelligence. Oftentimes, when modeling an AI problem with ASP, and in particular when we are interested beyond…

人工智能 · 计算机科学 2021-12-15 Johannes K. Fichte , Sarah Alice Gaggl , Dominik Rusovac

Formal methods were frequently shown to be effective and, perhaps because of that, practitioners are interested in using them more often. Still, these methods are far less applied than expected, particularly, in critical domains where they…

软件工程 · 计算机科学 2023-08-23 Mario Gleirscher , Jaco van de Pol , Jim Woodcock

Scientific codes are increasingly being used in compositional settings, especially problem solving environments (PSEs). Typical compositional modeling frameworks require significant buy-in, in the form of commitment to a particular style of…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Srinidhi Varadarajan , Joy Mukherjee , Naren Ramakrishnan

Vast improvements in natural language understanding and speech recognition have paved the way for conversational interaction with computers. While conversational agents have often been used for short goal-oriented dialog, we know little…

人机交互 · 计算机科学 2020-08-20 Jessica Van Brummelen , Kevin Weng , Phoebe Lin , Catherine Yeo