中文
相关论文

相关论文: On Typechecking Top-Down XML Tranformations: Fixed…

200 篇论文

In this paper we investigate the applicability of standard model checking approaches to verifying properties in probabilistic programming. As the operational model for a standard probabilistic program is a potentially infinite parametric…

One form of type checking used in gradually typed language is transient type checking: whenever an object 'flows' through code with a type annotation, the object is dynamically checked to ensure it has the methods required by the…

编程语言 · 计算机科学 2019-09-13 Isaac Oscar Gariano , Richard Roberts , Stefan Marr , Michael Homer , James Noble

Commit messages are the atomic level of software documentation. They provide a natural language description of the code change and its purpose. Messages are critical for software maintenance and program comprehension. Unlike documenting…

软件工程 · 计算机科学 2021-12-06 Eman Abdullah AlOmar , Jiaqian Liu , Kenneth Addo , Mohamed Wiem Mkaouer , Christian Newman , Ali Ouni , Zhe Yu

Today's database is associated with interoperability between different domains and applications. This consequently results in the importance of data portability in database. XML format fits the requirements and it has been increasingly used…

数据库 · 计算机科学 2010-10-07 Mikael Fernandus Simalango

Manual fact-checking does not scale well to serve the needs of the internet. This issue is further compounded in non-English contexts. In this paper, we discuss claim matching as a possible solution to scale fact-checking. We define claim…

计算与语言 · 计算机科学 2021-06-03 Ashkan Kazemi , Kiran Garimella , Devin Gaffney , Scott A. Hale

The software patterns provide building blocks to the design and implementation of a software system, and try to make the software engineering to progress from experience to science. The software patterns were made famous because of the…

计算机科学中的逻辑 · 计算机科学 2021-10-26 Yong Wang

We introduce a new two-sided type system for verifying the correctness and incorrectness of functional programs with atoms and pattern matching. A key idea in the work is that types should range over sets of normal forms, rather than sets…

编程语言 · 计算机科学 2026-05-11 Celia Mengyue Li , Sophie Pull , Steven Ramsay

Spreadsheet tables are often labeled, and these labels effectively constitute types for the data in the table. In such cases tables can be considered to be built from typed data where the placement of values within the table is controlled…

软件工程 · 计算机科学 2018-09-11 Martin Erwig

We introduce 'FactCheck Editor', an advanced text editor designed to automate fact-checking and correct factual inaccuracies. Given the widespread issue of misinformation, often a result of unintentional mistakes by content creators, our…

计算与语言 · 计算机科学 2024-05-01 Vinay Setty

The development and application of formal methods is a long standing research topic within the field of computer science. One particular challenge that remains is the uptake of formal methods into industrial practices. This paper introduces…

软件工程 · 计算机科学 2014-03-25 Phillip James , Markus Roggenbach

Bidirectional typing combines two modes of typing: type checking, which checks that a program satisfies a known type, and type synthesis, which determines a type from the program. Using checking enables bidirectional typing to support…

编程语言 · 计算机科学 2022-03-21 Jana Dunfield , Neel Krishnaswami

The strong impulse to digitize processes and operations in companies and enterprises have resulted in the creation and automatic recording of an increasingly large amount of process data in information systems. These are made available in…

人工智能 · 计算机科学 2022-04-11 Marco Pegoraro , Merih Seran Uysal , Wil M. P. van der Aalst

Mathematics formalisation is the task of writing mathematics (i.e., definitions, theorem statements, proofs) in natural language, as found in books and papers, into a formal language that can then be checked for correctness by a program. It…

计算与语言 · 计算机科学 2022-11-15 Ayush Agrawal , Siddhartha Gadgil , Navin Goyal , Ashvni Narayanan , Anand Tadipatri

A test oracle determines whether a system behaves correctly for a given input. Automatic testing techniques rely on an automated test oracle to test the system without user interaction. Important families of automated test oracles include…

软件工程 · 计算机科学 2022-10-21 Manuel Rigger , Zhendong Su

In the theory of programming languages, type inference is the process of inferring the type of an expression automatically, often making use of information from the context in which the expression appears. Such mechanisms turn out to be…

计算机科学中的逻辑 · 计算机科学 2012-05-10 Jeremy Avigad

We explore an approach to verification of programs via program transformation applied to an interpreter of a programming language. A specialization technique known as Turchin's supercompilation is used to specialize some interpreters with…

编程语言 · 计算机科学 2017-05-22 Alexei P. Lisitsa , Andrei P. Nemytykh

Given a log and a specification, timed pattern matching aims at exhibiting for which start and end dates a specification holds on that log. For example, "a given action is always followed by another action before a given deadline". This…

系统与控制 · 计算机科学 2019-04-08 Étienne André , Ichiro Hasuo , Masaki Waga

Developing an error-free spreadsheet has been a problem since the beginning of end-user computing. In this paper, we present a methodology that separates the modeling from the implementation. Using proven techniques from Information Systems…

软件工程 · 计算机科学 2015-06-09 Paul Mireault

Architecture patterns capture architectural design experience and provide abstract solutions to recurring architectural design problems. They consist of a description of component types and restrict component connection and activation.…

软件工程 · 计算机科学 2017-03-22 Diego Marmsoler , Silvio Degenhardt

This paper describes a framework for a systematic classification of spreadsheet errors. This classification or taxonomy of errors is aimed at facilitating analysis and comprehension of the different types of spreadsheet errors. The taxonomy…

软件工程 · 计算机科学 2024-12-24 Kamalasen Rajalingham , David R. Chadwick , Brian Knight
‹ 上一页 1 8 9 10 下一页 ›