中文
相关论文

相关论文: MontiCore: A Framework for the Development of Text…

200 篇论文

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

Abstractive text summarization aims at compressing the information of a long source document into a rephrased, condensed summary. Despite advances in modeling techniques, abstractive summarization models still suffer from several key…

Term rewriting systems have a simple syntax and semantics and facilitate proofs of correctness. However, they are not as popular in industry or academia as imperative languages. We define a term rewriting based abstract programming language…

编程语言 · 计算机科学 2020-07-08 David Plaisted , Lee Barnett

The dominant text generation models compose the output by sequentially selecting words from a fixed vocabulary. In this paper, we formulate text generation as progressively copying text segments (e.g., words or phrases) from an existing…

计算与语言 · 计算机科学 2023-07-17 Tian Lan , Deng Cai , Yan Wang , Heyan Huang , Xian-Ling Mao

Continuous prompts have become widely adopted for augmenting performance across a wide range of natural language tasks. However, the underlying mechanism of this enhancement remains obscure. Previous studies rely on individual words for…

计算与语言 · 计算机科学 2024-12-06 Qian Chen , Dongyang Li , Xiaofeng He

Many of the existing approaches for program comprehension rely on the linguistic information found in source code, such as identifier names and comments. Semantic clustering is one such technique for modularization of the system that relies…

软件工程 · 计算机科学 2017-08-08 Amir Saeidi , Jurriaan Hage , Ravi Khadka , Slinger Jansen

Synchronous languages rely on formal methods to ease the development of applications in an efficient and reusable way. Formal methods have been advocated as a means of increasing the reliability of systems, especially those which are safety…

编程语言 · 计算机科学 2009-04-20 Annie Ressouche , Daniel Gaffé , Valérie Roy

This paper describes an approach to creating textual syntax for Do- main-Specific Languages (DSL). We consider target meta-model to be the main artifact and hence to be developed first. The key idea is to represent analysis of textual…

编程语言 · 计算机科学 2008-01-09 Andrey Breslav

Here we present a work aimed on efficiently creating textual language dialects and supporting tools for them (e.g. compiler front-ends, IDE support, pretty-printers, etc.). A dialect is a language which may be described with a (relatively…

编程语言 · 计算机科学 2009-06-10 Andrey Breslav

Current software development is often quite code-centric and aimed at short-term deliverables, due to various contextual forces (such as the need for new revenue streams from many individual buyers). We're interested in software where…

软件工程 · 计算机科学 2023-03-14 Jacques Carette , Spencer Smith , Jason Balaci

ModelCC is a model-based parser generator that decouples language design from language processing. ModelCC provides two different mechanisms to specify the mapping from an abstract syntax model to a concrete syntax model: metadata…

编程语言 · 计算机科学 2013-01-22 Luis Quesada , Fernando Berzal , Juan-Carlos Cubero

Experts across diverse disciplines are often interested in making sense of large text collections. Traditionally, this challenge is approached either by noisy unsupervised techniques such as topic models, or by following a manual theme…

计算与语言 · 计算机科学 2024-10-23 Maria Leonor Pacheco , Tunazzina Islam , Lyle Ungar , Ming Yin , Dan Goldwasser

The development of Machine Learning (ML) based systems is complex and requires multidisciplinary teams with diverse skill sets. This may lead to communication issues or misapplication of best practices. Process models can alleviate these…

软件工程 · 计算机科学 2024-08-29 Sergio Morales , Robert Clarisó , Jordi Cabot

Abstract interpretation has been shown to be a promising technique for the thread-modular verification of concurrent programs. Central to this is the generation of interferences, in the form of rely-guarantee conditions, conforming to a…

计算机科学中的逻辑 · 计算机科学 2026-02-20 James Tobler , Graeme Smith

Many programming problems call for turning geometrical thoughts into code: tables, hierarchical structures, nests of objects, trees, forests, graphs, and so on. Linear text does not do justice to such thoughts. But, it has been the dominant…

编程语言 · 计算机科学 2020-10-27 Leif Andersen , Michael Ballantyne , Matthias Felleisen

We designed and implemented a framework for creating extensible domain-specific languages that consists of library-defined keywords. First-class language features in other programming languages can be implemented as libraries with the help…

编程语言 · 计算机科学 2023-08-01 Bo Yang

Domain specific languages (DSLs) allow domain experts to model parts of the system under development in a problem-oriented notation that is well-known in the respective domain. The introduction of a DSL is often accompanied the desire to…

软件工程 · 计算机科学 2014-09-09 Bernhard Rumpe , Ingo Weisemöller

Blended modeling is an emerging paradigm involving seamless interaction between multiple notations for the same underlying modeling language. We focus on a model-driven engineering (MDE) approach based on meta-models to develop textual…

软件工程 · 计算机科学 2024-01-31 Weixing Zhang

In this paper, we release an open-source library, called TextBox, to provide a unified, modularized, and extensible text generation framework. TextBox aims to support a broad set of text generation tasks and models. In our library, we…

人工智能 · 计算机科学 2021-04-20 Junyi Li , Tianyi Tang , Gaole He , Jinhao Jiang , Xiaoxuan Hu , Puzhao Xie , Zhipeng Chen , Zhuohao Yu , Wayne Xin Zhao , Ji-Rong Wen

In this article we undertake a study of extension complexity from the perspective of formal languages. We define a natural way to associate a family of polytopes with binary languages. This allows us to define the notion of extension…

计算复杂性 · 计算机科学 2019-08-29 Hans Raj Tiwary