中文
相关论文

相关论文: Customizing Host IDE for Non-programming Users of …

200 篇论文

Domain-specific languages (DSLs) are touted as both easy to embed in programs and easy to optimize. Yet these goals are often in tension. Embedded or internal DSLs fit naturally with a host language, while inheriting the host's performance…

编程语言 · 计算机科学 2021-07-16 Rajan Walia , Chung-chieh Shan , Sam Tobin-Hochstadt

When creating a new domain-specific language (DSL) it is common to embed it as a part of a flexible host language, rather than creating it entirely from scratch. The semantics of an embedded DSL (EDSL) is either given directly as a set of…

编程语言 · 计算机科学 2016-12-06 Piotr Danilewski , Philipp Slusallek

As the integration of web services into web applications becomes more and more common, it is necessary to find a solution for low-code or no-code environments. This thesis is the first attempt to allow for the easy integration of web…

软件工程 · 计算机科学 2023-06-06 Bruno Steffen

Domain Specific Languages (DSLs) can contribute to increment productivity, while reducing the required maintenance and programming expertise. We hypothesize that Software Languages Engineering (SLE) developers consistently skip, or relax,…

软件工程 · 计算机科学 2016-11-25 Pedro Gabriel , Miguel Goulão , Vasco Amaral

Domain-specific languages are becoming increasingly important. Almost every application touches multiple domains. But how to define, use, and combine multiple DSLs within the same application? The most common approach is to split the…

编程语言 · 计算机科学 2016-12-13 Piotr Danilewski , Philipp Slusallek

Since the early days of the Web, web application developers have aspired to develop much of their applications declaratively. However, one aspect of the application, namely its business-logic is constantly left imperative. In this work we…

编程语言 · 计算机科学 2017-03-02 David H. Lorenz , Boaz Rosenan

Domain-Specific Languages (DSLs) help practitioners in contributing solutions to challenges of specific domains. The efficient development of user-friendly DSLs suitable for industrial practitioners with little expertise in modelling still…

软件工程 · 计算机科学 2021-03-18 Rohit Gupta , Sieglinde Kranz , Nikolaus Regnat , Bernhard Rumpe , Andreas Wortmann

In recent years, Deep Learning (DL) has found great success in domains such as multimedia understanding. However, the complex nature of multimedia data makes it difficult to develop DL-based software. The state-of-the art tools, such as…

编程语言 · 计算机科学 2017-01-10 Tian Zhao , Xiaobing Huang , Yu Cao

Domain-specific languages raise the level of abstraction in software development. While it is evident that programmers can more easily reason about very high-level programs, the same holds for compilers only if the compiler has an accurate…

Context: Computational notebooks are a contemporary style of literate programming, in which users can communicate and transfer knowledge by interleaving executable code, output, and prose in a single rich document. A Domain-Specific…

编程语言 · 计算机科学 2020-02-17 Mauricio Verano Merino , Jurgen Vinju , Tijs van der Storm

Designing a new domain specific language is as any other complex task sometimes error-prone and usually time consuming, especially if the language shall be of high-quality and comfortably usable. Existing tool support focuses on the…

软件工程 · 计算机科学 2014-09-09 Gabor Karsai , Holger Krahn , Claas Pinkernell , Bernhard Rumpe , Martin Schindler , Steven Völkel

The majority of existing Unsupervised Domain Adaptation (UDA) methods presumes source and target domain data to be simultaneously available during training. Such an assumption may not hold in practice, as source data is often inaccessible…

计算机视觉与模式识别 · 计算机科学 2021-03-31 Waqar Ahmed , Pietro Morerio , Vittorio Murino

User-defined syntax extensions are useful to implement an embedded domain specific language (EDSL) with good code-readability. They allow EDSL authors to define domain-natural notation, which is often different from the host language…

编程语言 · 计算机科学 2017-04-03 Kazuhiro Ichikawa , Shigeru Chiba

Paisley is a declarative lightweight embedded domain-specific language for expressive, non-deterministic, non-invasive pattern matching on arbitrary data structures in Java applications. As such, it comes as a pure Java library of…

编程语言 · 计算机科学 2019-08-30 Baltasar Trancón y Widemann , Markus Lepper

Many businesses depend on legacy systems, which often use outdated technology that complicates maintenance and updates. Therefore, software modernization is essential, particularly data migration between different database schemas.…

Data analysis is at the core of scientific studies, a prominent task that researchers and practitioners typically undertake by programming their own set of automated scripts. While there is no shortage of tools and languages available for…

软件工程 · 计算机科学 2019-04-23 Artur Andrzejak , Oliver Wenz , Diego Costa

With the growing use of domain-specific languages (DSL) in industry, DSL design and implementation goes far beyond an activity for a few experts only and becomes a challenging task for thousands of software engineers. DSL implementation…

软件工程 · 计算机科学 2018-07-06 Jean-Marc Jézéquel , Benoit Combemale , Olivier Barais , Martin Monperrus , François Fouquet

The Language Server Protocol (LSP) changed the field of Integrated Development Environments(IDEs), as it decouples core (programming) language features functionality from editor smarts, thus lowering the effort required to extend an IDE to…

This report investigates enhancing semantic caching effectiveness by employing specialized, fine-tuned embedding models. Semantic caching relies on embedding similarity rather than exact key matching, presenting unique challenges in…

Automating string transformations has been one of the killer applications of program synthesis. Existing synthesizers that solve this problem produce programs in domain-specific languages (DSL) that are engineered to help the synthesizer,…

形式语言与自动机理论 · 计算机科学 2022-08-30 Anvay Grover , Ruediger Ehlers , Loris D'Antoni
‹ 上一页 1 2 3 10 下一页 ›