中文
相关论文

相关论文: Pluggable AOP: Designing Aspect Mechanisms for Thi…

200 篇论文

Typical spoken language understanding systems provide narrow semantic parses using a domain-specific ontology. The parses contain intents and slots that are directly consumed by downstream domain applications. In this work we discuss…

计算与语言 · 计算机科学 2018-10-30 Sanchit Agarwal , Rahul Goel , Tagyoung Chung , Abhishek Sethi , Arindam Mandal , Spyros Matsoukas

OWLOOP is an Application Programming Interface (API) for using the Ontology Web Language (OWL) by the means of Object-Oriented Programming (OOP). It is common to design software architectures using the OOP paradigm for increasing their…

人工智能 · 计算机科学 2022-01-03 Luca Buoncompagni , Syed Yusha Kareem , Fulvio Mastrogiovanni

Modularity is the fundamental aspect of modern software engineering, however many advanced modularity techniques requires prospective technologies as part of development and operation process. In this paper, we present Refinable Function,…

编程语言 · 计算机科学 2021-09-15 Hiun Kim

The design of a complex system warrants a compositional methodology, i.e., composing simple components to obtain a larger system that exhibits their collective behavior in a meaningful way. We propose an automaton-based paradigm for…

计算机科学中的逻辑 · 计算机科学 2023-02-03 Tobias Kappé , Farhad Arbab , Carolyn Talcott

The integration of aspect oriented modeling approaches with model-driven engineering process achieved through their direct transformation to aspect-oriented code is expected to enhance the software development from many perspectives.…

软件工程 · 计算机科学 2014-10-15 Abid Mehmood , Dayang N. A. Jawawi

Natural language processing for programming aims to use NLP techniques to assist programming. It is increasingly prevalent for its effectiveness in improving productivity. Distinct from natural language, a programming language is highly…

计算与语言 · 计算机科学 2023-08-08 Qingfu Zhu , Xianzhen Luo , Fang Liu , Cuiyun Gao , Wanxiang Che

Aspect Oriented Software Development (AOSD) is a promising methodology which provides powerful techniques to improve the modularity of the software by separating the cross-cutting concerns from the core functionality. Since evolution is a…

软件工程 · 计算机科学 2020-10-20 Senthil Velan S , Chitra Babu

Multi-tenancy is one of the most important concepts for any Software as a Service (SaaS) application. Multi-tenant SaaS application serves a large number of tenants with one single application instance. Complex SaaS application that serves…

软件工程 · 计算机科学 2014-09-16 Ashraf A. Shahin , Areeg Samir , Abdelaziz Khamis

The annotation of music content is a complex process to represent due to its inherent multifaceted, subjectivity, and interdisciplinary nature. Numerous systems and conventions for annotating music have been developed as independent…

人工智能 · 计算机科学 2023-04-04 Jacopo de Berardinis , Albert Meroño-Peñuela , Andrea Poltronieri , Valentina Presutti

As an indispensable ingredient of computer-assisted pronunciation training (CAPT), automatic pronunciation assessment (APA) plays a pivotal role in aiding self-directed language learners by providing multi-aspect and timely feedback.…

声音 · 计算机科学 2022-09-13 Fu-An Chao , Tien-Hong Lo , Tzu-I Wu , Yao-Ting Sung , Berlin Chen

Web Service Composition deals with the (re)use of Web Services to provide complex functionality, inexistent in any single service. Over the state-of-the-art, we introduce a new type of modeling, based on ontologies and relations between…

计算与语言 · 计算机科学 2019-09-11 Paul Diac , Liana Tucar , Radu Mereuta

An empirical study was conducted to analyse design strategies and knowledge used in object-oriented software design. Eight professional programmers experienced with procedural programming languages and either experienced or not experienced…

人机交互 · 计算机科学 2016-08-16 Françoise Détienne

The ANTAREX project relies on a Domain Specific Language (DSL) based on Aspect Oriented Programming (AOP) concepts to allow applications to enforce extra functional properties such as energy-efficiency and performance and to optimize…

For the right application, the use of programming paradigms such as functional or logic programming can enormously increase productivity in software development. But these powerful paradigms are tied to exotic programming languages, while…

软件工程 · 计算机科学 2007-05-23 M. H. van Emden , S. C. Somosan

Aspect-Oriented Software Development (AOSD) is a promising methodology for efficiently capturing the cross-cutting functionalities (concerns) as independent units called aspects. Inheritance of classes and aspects play a vital role in…

软件工程 · 计算机科学 2020-12-02 Vinobha A , Senthil Velan S , Chitra Babu

This study examines the object oriented programming (OOP) and its calculated measures in programming interactivity in Nigeria. It focused on the existing programming languages used by programmers and examines the need for integrating…

计算机与社会 · 计算机科学 2018-05-24 U. Onu Fergus , S. U. M. Osagie , M. A. John-Otumu , M. E. Igboke

We find ourselves in the midst of an explosion in artificial intelligence research, particularly with large language models (LLMs). These models have diverse applications spanning finance, commonsense knowledge graphs, medicine, and visual…

软件工程 · 计算机科学 2025-08-08 Gang Xu , Airong Wang , Yushan Pan

In recent years, there has been extensive research on how to extend general-purpose programming language semantics with domain-specific modeling constructs. Two areas of particular interest are (i) universal probabilistic programming where…

编程语言 · 计算机科学 2025-03-19 Oscar Eriksson , Anders Ågren Thuné , Johannes Borgström , David Broman

Extended multi-adjoint logic programming arises as an extension of multi-adjoint normal logic programming where constraints and a special type of aggregator operator have been included. The use of this general aggregator operator permits to…

计算机科学中的逻辑 · 计算机科学 2024-10-08 M. Eugenia Cornejo , David Lobo , Jesús Medina

Writing parallel codes is difficult and exhibits a fundamental trade-off between abstraction and performance. The high level language abstractions designed to simplify the complexities of parallelism make certain assumptions that impacts…

编程语言 · 计算机科学 2020-10-28 Nick Brown , Ludovic Capelli , J. Mark Bull