中文
相关论文

相关论文: Formalizing typical crosscutting concerns

200 篇论文

All aspects of our society, including the life sciences, need a mechanism for people working within them to represent the concepts they employ to carry out their research. For the information systems being designed and developed to support…

人机交互 · 计算机科学 2025-06-24 R. Lukyanenko , O. Pastor , V. C. Storey

A variety of logical frameworks support the use of higher-order abstract syntax in representing formal systems; however, each system has its own set of benchmarks. Even worse, general proof assistants that provide special libraries for…

计算机科学中的逻辑 · 计算机科学 2015-07-30 Amy Felty , Alberto Momigliano , Brigitte Pientka

Composition is an important feature of a specification language, as it enables the design of a complex system in terms of a product of its parts. Decomposition is equally important in order to reason about structural properties of a system.…

计算机科学中的逻辑 · 计算机科学 2022-07-05 Benjamin Lion , Farhad Arbab , Carolyn Talcott

We are interested in how to best communicate a real valued source to a number of destinations (sinks) over a network with capacity constraints in a collective fidelity metric over all the sinks, a problem which we call joint network-source…

信息论 · 计算机科学 2007-07-13 Nima Sarshar , Xiaolin Wu

Despite decades of engineering and scientific research efforts, separation of concerns in software development remains not fully achieved. The challenge has been to avoid the crosscutting of concerns phenomenon, which has no apparent…

软件工程 · 计算机科学 2021-10-11 Júlio G. S. F. da Costa , Reinaldo A. Petta , Samuel Xavier-de-Souza

In recent years, there has been a growing interest in using learning-based approaches for solving combinatorial problems, either in an end-to-end manner or in conjunction with traditional optimization algorithms. In both scenarios, the…

机器学习 · 计算机科学 2024-03-14 Léo Boisvert , Hélène Verhaeghe , Quentin Cappart

This article provides formal definitions characterizing well-formed composition of components in order to guarantee their safe deployment and execution. Our work focuses on the structural aspects of component composition; it puts together…

分布式、并行与集群计算 · 计算机科学 2015-02-13 Ludovic Henrio , Oleksandra Kulankhina , Dongqian Liu , Eric Madelaine

Repository summarization is a crucial research question in development and maintenance for software engineering. Existing repository summarization techniques primarily focus on summarizing code according to the directory tree, which is…

软件工程 · 计算机科学 2025-10-14 Yifeng Zhu , Xianlin Zhao , Xutian Li , Yanzhen Zou , Haizhuo Yuan , Yue Wang , Bing Xie

The paper discusses the basic principles and the architecture of the software toolkit for constructing knowledge-based systems which can be used cooperatively over computer networks and also embedded into larger software systems in…

人工智能 · 计算机科学 2007-05-23 Dmitri Soshnikov

Topic models have a rich history with various applications and have recently been reinvigorated by neural topic modeling. However, these numerous topic models adopt totally distinct datasets, implementations, and evaluations. This impedes…

计算与语言 · 计算机科学 2024-06-17 Xiaobao Wu , Fengjun Pan , Anh Tuan Luu

Computation outsourcing is an integral part of cloud computing. It enables end-users to outsource their computational tasks to the cloud and utilize the shared cloud resources in a pay-per-use manner. However, once the tasks are outsourced,…

密码学与安全 · 计算机科学 2015-11-10 Kai Zhou , Jian Ren

This paper introduces the idea of mining container image repositories for configuration and other deployment information of software systems. Unlike traditional software repositories (e.g., source code repositories and app stores), image…

软件工程 · 计算机科学 2018-02-14 Tianyin Xu , Darko Marinov

We define two complementary approaches to monitor decentralized systems. The first relies on those with a centralized specification, i.e, when the specification is written for the behavior of the entire system. To do so, our approach…

软件工程 · 计算机科学 2018-08-09 Antoine El-Hokayem , Yliès Falcone

This article describes a fully automated, credible autocoding chain for control systems. The framework generates code, along with guarantees of high level functional properties which can be independently verified. It relies on domain…

We study data structure problems related to document indexing and pattern matching queries and our main contribution is to show that the pointer machine model of computation can be extremely useful in proving high and unconditional lower…

数据结构与算法 · 计算机科学 2016-04-22 Peyman Afshani , Jesper Sindahl Nielsen

A visual programming language uses pictorial tools such as diagrams to represent its structural units and control stream. It is useful for enhancing understanding, maintenance, verification, testing, and parallelism. This paper proposes a…

编程语言 · 计算机科学 2013-04-23 Sabah Al-Fedaghi

We describe Qiskit, a software development kit for quantum information science. We discuss the key design decisions that have shaped its development, and examine the software architecture and its core components. We demonstrate an…

Context: Software developers are increasingly facing the challenges of writing code that is not only concurrent but also correct. Objective: To help these developers, it is necessary to understand concurrency topics they are interested in,…

软件工程 · 计算机科学 2021-09-13 Mehdi Bagherzadeh , Syed Ahmed , Srilakshmi Sripathi , Raffi Khatchadourian

Component-oriented and service-oriented approaches have gained a strong enthusiasm in industries and academia with a particular interest for service-oriented approaches. A component is a software entity with given functionalities, made…

软件工程 · 计算机科学 2009-10-13 Christian Attiogbe

This report has two objectives. First, we describe a set of the production distributed infrastructures currently available, so that the reader has a basic understanding of them. This includes explaining why each infrastructure was created…

分布式、并行与集群计算 · 计算机科学 2012-08-14 Daniel S. Katz , Shantenu Jha , Manish Parashar , Omer Rana , Jon Weissman