中文
相关论文

相关论文: SWI-Prolog and the Web

200 篇论文

We propose an architecture, Flare, that is a structured and easy way to develop applications rapidly, in a multitude of languages, which make use of online storage of data and management of users. The architecture eliminates the need for…

网络与互联网体系结构 · 计算机科学 2015-05-14 Shashank Shekhar , Mohit Soni , NVSN Kalyan Chakravarthy

A developer of mobile or desktop applications is responsible for implementing the network logic of his software. Nonetheless: i) Developers are not network specialists, while pressure for emphasis on the visible application parts places the…

其他计算机科学 · 计算机科学 2018-01-18 Christos Liaskos , Ageliki Tsioliaridou , Sotiris Ioannidis

Design patterns are distilled from many real systems to catalog common programming practice. However, some object-oriented design patterns are distorted or overly complicated because of the lack of supporting programming language constructs…

编程语言 · 计算机科学 2019-06-03 Gerald Baumgartner , Konstantin Läufer , Vincent F. Russo

In the emerging eScience environment, repositories of papers, datasets, software, etc., should be the foundation of a global and natively-digital scholarly communications system. The current infrastructure falls far short of this goal.…

数字图书馆 · 计算机科学 2007-06-13 Simeon Warner , Jeroen Bekaert , Carl Lagoze , Xiaoming Liu , Sandy Payette , Herbert Van de Sompel

The anticipated positive social impact of regulatory processes requires both the accuracy and efficiency of their application. Modern artificial intelligence technologies, including natural language processing and machine-assisted…

Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML. Originally designed to meet the challenges of large-scale electronic publishing, XML is also playing an increasingly important role in the exchange…

编程语言 · 计算机科学 2007-10-26 J. M. Almendros-Jiménez , A. Becerra-Terón , F. J. Enciso-Baños

Type inference is an application domain that is a natural fit for logic programming (LP). LP systems natively support unification, which serves as a basic building block of typical type inference algorithms. In particular, polymorphic type…

编程语言 · 计算机科学 2017-09-13 Ki Yung Ahn

Documenting frameworks provides its users and maintainers useful information on that software's architecture, design, and customization. Despite documentation's importance, the process of creating and maintaining it is considered to imply…

软件工程 · 计算机科学 2022-03-29 João Santos , Filipe Correia

We suggest to employ techniques from Natural Language Processing (NLP) and Knowledge Representation (KR) to transform existing documents into documents amenable for the Semantic Web. Semantic Web documents have at least part of their…

人工智能 · 计算机科学 2007-05-23 Dietmar Roesner , Manuela Kunze , Sylke Kroetzsch

The given paper presents an overview of modern RESTful API description languages (belongs to interface description languages set) - OpenAPI, RAML, WADL, Slate - designed to provide a structured description of a RESTful web APIs (that is…

软件工程 · 计算机科学 2020-03-27 Kyrylo Malakhov , Oleksandr Kurgaev , Vitalii Velychko

Making a Prolog program more efficient by transforming its source code, without changing its operational semantics, is not an obvious task. It requires the user to have a clear understanding of how the Prolog compiler works, and in…

编程语言 · 计算机科学 2007-11-01 Francois Gobert , Baudouin Le Charlier

In recent years, stream processing has become a prominent approach for incrementally handling large amounts of data, with special support and libraries in many programming languages. Unfortunately, support in Prolog has so far been lacking…

编程语言 · 计算机科学 2019-09-20 Paul Tarau , Jan Wielemaker , Tom Schrijvers

International coordination faces significant friction due to reliance on periodic summits, bilateral consultations, and fragmented communication channels that impede rapid collective responses to emerging global challenges while limiting…

计算机与社会 · 计算机科学 2025-07-21 Christopher J. P. Rieckmann

Modern web applications can now offer desktop-like experiences from within the browser, thanks to technologies such as WebSockets, which enable low-latency duplex communication between the browser and the server. While these advances are…

编程语言 · 计算机科学 2019-04-03 Jonathan King , Nicholas Ng , Nobuko Yoshida

Enterprise applications are often built as service-oriented architectures, where the individual services are designed to perform specific functions and interact with each other by means of well-defined APIs (Application Programming…

软件工程 · 计算机科学 2024-07-11 Fabrizio Montesi , Marco Peressotti , Valentino Picotti , Olaf Zimmermann

Use case specifications have successfully been used for requirements description. They allow joining, in the same modeling space, the expectations of the stakeholders as well as the needs of the software engineer and analyst involved in the…

软件工程 · 计算机科学 2014-04-04 Rui Couto , António Nestor Ribeiro , José Creissac Campos

BACKGROUND: Modern distributed systems replicate data across multiple execution sites. Business requirements and resource constraints often necessitate mixing different languages across replica sites. To facilitate the management of…

分布式、并行与集群计算 · 计算机科学 2025-12-02 Provakar Mondal , Eli Tilevich

This document describes a couple of tools that help to quickly design and develop computer (formalized) languages. The first one use Flex to perform lexical analysis and the second is an extention of Prolog DCGs to perfom syntactical…

软件工程 · 计算机科学 2007-05-23 Thierry Despeyroux

To bring coherence between Wireless Access Protocol (WAP) and Hyper Text Transfer Protocol (HTTP), in this paper, we have proposed an enhanced Internet framework, which incorporates a new markup language and a browser compatible with both…

网络与互联网体系结构 · 计算机科学 2007-05-23 Al-Mukaddim Khan Pathan , Md. Abdul Mottalib , Minhaz Fahim Zibran

Computation nowadays is becoming inherently concurrent, either because of characteristics of the hardware (with multicore processors becoming omnipresent) or due to the ubiquitous presence of distributed systems (incarnated in the…

软件工程 · 计算机科学 2011-08-01 Mohammad Reza Mousavi , Antonio Ravara