中文
相关论文

相关论文: Formal Requirement Elicitation and Debugging for T…

200 篇论文

Cyber-physical systems (CPSs) integrate cyber and physical components and enable them to interact with each other to meet user needs. The needs for CPSs span rich application domains such as healthcare and medicine, smart home, smart…

软件工程 · 计算机科学 2024-08-06 Dongming Jin , Shengxin Zhao , Zhi Jin , Xiaohong Chen , Chunhui Wang , Zheng Fang , Hongbin Xiao

A driving force for the realization of a sustainable energy supply is the integration of renewable energy resources. Due to their stochastic generation behaviour, energy utilities are confronted with a more complex operation of the…

系统与控制 · 电气工程与系统科学 2025-02-25 Thomas I. Strasser , Filip Pröstl Andrén

We find, motivated by real-world applications, that the well-known request-response specification comes with multiple variations, and that these variations should be distinguished. As the first main contribution, we introduce a…

形式语言与自动机理论 · 计算机科学 2025-09-25 Daichi Aiba , Masaki Waga , Hiroya Fujinami , Koko Muroya , Shutaro Ouchi , Naoki Ueda , Yosuke Yokoyama , Yuta Wada , Ichiro Hasuo

We present a new and practical framework for security verification of secure architectures. Specifically, we break the verification task into external verification and internal verification. External verification considers the external…

密码学与安全 · 计算机科学 2018-07-06 Jakub Szefer , Tianwei Zhang , Ruby B. Lee

We introduce a formal framework for analyzing trades in financial markets. These days, all big exchanges use computer algorithms to match buy and sell requests and these algorithms must abide by certain regulatory guidelines. For example,…

计算机科学中的逻辑 · 计算机科学 2020-07-22 Suneel Sarswat , Abhishek Kr Singh

Fault localization has been determined as a major resource factor in the software development life cycle. Academic fault localization techniques are mostly unknown and unused in professional environments. Although manual debugging…

软件工程 · 计算机科学 2021-03-04 Thomas Hirsch

As software becomes more complex and assumes an even greater role in our lives, formal verification is set to become the gold standard in securing software systems into the future, since it can guarantee the absence of errors and entire…

人机交互 · 计算机科学 2021-11-17 Carolina Carreira , João F. Ferreira , Alexandra Mendes , Nicolas Christin

The large number of recent JEDEC DRAM standard releases and their increasing feature set makes it difficult for designers to rapidly upgrade the memory controller IPs to each new standard. Especially the hardware verification is challenging…

形式语言与自动机理论 · 计算机科学 2022-10-03 Lukas Steiner , Chirag Sudarshan , Matthias Jung , Dominik Stoffel , Norbert Wehn

Fact-checking aims to verify the truthfulness of a claim based on the retrieved evidence. Existing methods typically follow a decomposition paradigm, in which a claim is broken down into sub-claims that are individually verified. However,…

计算与语言 · 计算机科学 2026-01-26 Mingwei Sun , Qianlong Wang , Ruifeng Xu

Description Logics (DLs) are a family of languages used for the representation and reasoning on the knowledge of an application domain, in a structured and formal manner. In order to achieve this objective, several provers, such as RACER…

计算机科学中的逻辑 · 计算机科学 2013-08-01 Mohamed Chaabani , Mohamed Mezghiche , Martin Strecker

Decentralised Finance (DeFi) applications constitute an entire financial ecosystem deployed on blockchains. Such applications are based on complex protocols and incentive mechanisms whose financial safety is hard to determine. Besides,…

Formal methods provide remarkable tools allowing for high levels of confidence in the correctness of developments. Their use is therefore encouraged, when not required, for the development of systems in which safety or security is…

计算机科学中的逻辑 · 计算机科学 2009-02-24 Eric Jaeger , Thérèse Hardin

This paper shows the debugging facilities provided by the SLAM system. The SLAM system includes i) a specification language that integrates algebraic specifications and model-based specifications using the object oriented model. Class…

编程语言 · 计算机科学 2007-05-23 Angel Herrranz-Nieva Juan Jose Moreno Navarro

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

Virtually all verification and synthesis techniques assume that the formal specifications are readily available, functionally correct, and fully match the engineer's understanding of the given system. However, this assumption is often…

形式语言与自动机理论 · 计算机科学 2022-06-15 Simon Lutz , Daniel Neider , Rajarshi Roy

Complex systems typically have many different parts and facets, with different characteristics. In a multi-paradigm approach to modeling, formalisms with different natures are used in combination to describe complementary parts and aspects…

计算机科学中的逻辑 · 计算机科学 2013-08-14 Marcello M. Bersani , Carlo A. Furia , Matteo Pradella , Matteo Rossi

In this paper, new contributions to requirements-based testing with deterministic finite state machines are presented. Elementary requirements are specified as triples consisting of a state in the reference model, an input, and the expected…

软件工程 · 计算机科学 2021-05-26 Wen-ling Huang , Jan Peleska

The requirements elicited from stakeholders are typically informal, incomplete, ambiguous, and inconsistent. It is the task of Requirements Engineering to transform them into an eligible (formal, sufficiently complete, unambiguous,…

软件工程 · 计算机科学 2016-05-10 Feng-Lin Li , Alexander Borgida , Giancarlo Guizzardi , Jennifer Horkoff , Lin Liu , John Mylopoulos

Formal verification of software is a bit of a niche activity: it is only applied to the most safety-critical or security-critical software and it is typically only performed by specialized verification engineers. This paper considers…

计算机科学中的逻辑 · 计算机科学 2020-11-02 Alastair Reid , Luke Church , Shaked Flur , Sarah de Haas , Maritza Johnson , Ben Laurie

In the development of safety and mission-critical systems, including autonomous space robotic missions, complex behaviour is captured during the requirements elicitation phase. Requirements are typically expressed using natural language…

计算机科学中的逻辑 · 计算机科学 2025-11-19 Mahdi Etumi , Hazel M. Taylor , Marie Farrell