中文
相关论文

相关论文: Extending Design by Contract for Aspect-Oriented P…

200 篇论文

We examine blockchain technologies, especially smart contracts, as a platform for decentralized applications. By providing a basis for consensus, blockchain promises to upend business models that presuppose a central authority. However,…

计算机与社会 · 计算机科学 2018-01-10 Munindar P. Singh , Amit K. Chopra

Utilizing third party software components in the development of new systems became somewhat unfavourable approach among many organizations nowadays. This reluctance is primarily built due to the lack of support to verify the quality…

软件工程 · 计算机科学 2012-10-16 Basem Y. Alkazemi

The difference-of-convex algorithm (DCA) is a well-established nonlinear programming technique that solves successive convex optimization problems. These sub-problems are obtained from the difference-of-convex~(DC) decompositions of the…

最优化与控制 · 数学 2026-02-20 Hadi Abbaszadehpeivasti , Etienne de Klerk , Adrien Taylor

Designs for Order-of-Addition (OofA) experiments have received growing attention due to their impact on responses based on the sequence of component addition. In certain cases, these experiments involve heterogeneous groups of units, which…

统计方法学 · 统计学 2026-02-04 Chang-Yun Lin

Abstraction-Carrying Code (ACC) has recently been proposed as a framework for proof-carrying code (PCC) in which the code supplier provides a program together with an abstraction (or abstract model of the program) whose validity entails…

编程语言 · 计算机科学 2007-05-23 Elvira Albert , Puri Arenas , German Puebla

Due to the complexity of Service-Oriented Architecture (SOA), cost and effort estimation for SOA-based software development is more difficult than that for traditional software development. Unfortunately, there is a lack of published work…

软件工程 · 计算机科学 2013-02-12 Zheng Li , Jacky Keung

Choreographic models support a correctness-by-construction principle in distributed programming. Also, they enable the automatic generation of correct message-based communication patterns from a global specification of the desired system…

编程语言 · 计算机科学 2022-05-16 Lorenzo Gheri , Ivan Lanese , Neil Sayers , Emilio Tuosto , Nobuko Yoshida

The capacity and programmability of reconfigurable hardware such as FPGAs has improved steadily over the years, but they do not readily provide any mechanisms for monitoring or debugging running programs. Such mechanisms need to be written…

Software contracts allow programmers to state rich program properties using the full expressive power of an object language. However, since they are enforced at runtime, monitoring contracts imposes significant overhead and delays error…

编程语言 · 计算机科学 2017-11-13 Phuc C. Nguyen , Thomas Gilray , Sam Tobin-Hochstadt , David Van Horn

Product configuration systems are often based on a variability model. The development of a variability model is a time consuming and error-prone process. Considering the ongoing development of products, the variability model has to be…

软件工程 · 计算机科学 2015-04-15 Uwe Lesta , Ina Schaefer , Tim Winkelmann

Though notable progress has been made, neural-based aspect-based sentiment analysis (ABSA) models are prone to learn spurious correlations from annotation biases, resulting in poor robustness on adversarial data transformations. Among the…

计算与语言 · 计算机科学 2024-06-07 Jialong Wu , Linhai Zhang , Deyu Zhou , Guoqiang Xu

Designing large-scale control systems to satisfy complex specifications is hard in practice, as most formal methods are limited to systems of modest size. Contract theory has been proposed as a modular alternative to formal methods in…

系统与控制 · 电气工程与系统科学 2022-11-03 Miel Sharf , Bart Besselink , Karl Henrik Johansson

As automated decision-making solutions are increasingly applied to all aspects of everyday life, capabilities to generate meaningful explanations for a variety of stakeholders (i.e., decision-makers, recipients of decisions, auditors,…

人工智能 · 计算机科学 2024-11-15 Niko Tsakalakis , Sophie Stalla-Bourdillon , Trung Dong Huynh , Luc Moreau

The proponents of Aspect Oriented Software Development (AOSD) methodology have done a tremendous amount of work to bring out the positive effects of its adoption using quantitative assessment. A structured assessment of the methodology…

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

A software architecture describes the structure of a computing system by specifying software components and their interactions. Mapping a software architecture to an implementation is a well known challenge. A key element of this mapping is…

编程语言 · 计算机科学 2011-09-14 Damien Cassou , Emilie Balland , Charles Consel , Julia Lawall

Contract scheduling is a widely studied framework for designing real-time systems with interruptible capabilities. Previous work has showed that a prediction on the interruption time can help improve the performance of contract-based…

数据结构与算法 · 计算机科学 2024-04-22 Spyros Angelopoulos , Marcin Bienkowski , Christoph Dürr , Bertrand Simon

Implementing smart contracts to automate the performance of high-value over-the-counter (OTC) financial derivatives is a formidable challenge. Due to the regulatory framework and the scale of financial risk if a contract were to go wrong,…

软件工程 · 计算机科学 2018-05-31 Christopher D. Clack , Gabriel Vanca

Aspect sentiment classification (ASC) aims at determining sentiments expressed towards different aspects in a sentence. While state-of-the-art ASC models have achieved remarkable performance, they are recently shown to suffer from the issue…

计算与语言 · 计算机科学 2021-06-01 Fang Ma , Chen Zhang , Dawei Song

Dynamic software adaptability is one of the central features leveraged by autonomic computing. However, developing software that changes its behavior at run time adapting to the operational conditions is a challenging task. Several…

编程语言 · 计算机科学 2012-04-02 Guido Salvaneschi , Carlo Ghezzi , Matteo Pradella

Since the discovery of Spectre, a large number of hardware mechanisms for secure speculation has been proposed. Intuitively, more defensive mechanisms are less efficient but can securely execute a larger class of programs, while more…

密码学与安全 · 计算机科学 2020-10-02 Marco Guarnieri , Boris Köpf , Jan Reineke , Pepe Vila