中文
相关论文

相关论文: Keeping Behavioral Programs Alive: Specifying and …

200 篇论文

Behavior-Driven Development (BDD) is a specification technique that automatically certifies that all functional requirements are treated properly by source code, through the connection of the textual description of these requirements to…

Reinforcement learning (RL) has gained increasing attraction in the academia and tech industry with launches to a variety of impactful applications and products. Although research is being actively conducted on many fronts (e.g., offline…

机器学习 · 计算机科学 2021-12-13 Ruiyang Xu , Zhengxing Chen

The main objective of the research is to introduce a biologically inspired execution framework for workflow systems under threat due to some intrusion attack. Usually vulnerable systems need to be stop and put into wait state, hence to…

密码学与安全 · 计算机科学 2009-11-03 Sohail Safdar , Mohd. Fadzil B. Hassan , Muhammad Aasim Qureshi , Rehan Akbar

Task semantics can be expressed by a set of input-output examples or a piece of textual instruction. Conventional machine learning approaches for natural language processing (NLP) mainly rely on the availability of large-scale sets of…

计算与语言 · 计算机科学 2024-05-28 Renze Lou , Kai Zhang , Wenpeng Yin

Asynchronous programming is a ubiquitous systems programming idiom to manage concurrent interactions with the environment. In this style, instead of waiting for time-consuming operations to complete, the programmer makes a non-blocking call…

计算机科学中的逻辑 · 计算机科学 2015-03-17 Pierre Ganty , Rupak Majumdar

The specification and validation of robotics applications require bridging the gap between formulating requirements and systematic testing. This often involves manual and error-prone tasks that become more complex as requirements, design,…

机器人学 · 计算机科学 2025-07-08 Minh Nguyen , Sebastian Wrede , Nico Hochgeschwender

In this dissertation we describe two contributions to the state of the art in reasoning about liveness and safety, respectively. Programs for multiprocessor machines commonly perform busy waiting for synchronization. We propose the first…

计算机科学中的逻辑 · 计算机科学 2024-03-15 Tobias Reinhard

Applying dynamic logics to program verifications is a challenge, because their axiomatic rules for regular expressions can be difficult to be adapted to different program models. We present a novel dynamic logic, called DLp, which supports…

计算机科学中的逻辑 · 计算机科学 2026-02-11 Yuanrui Zhang

We present Executable Abstract Programs and analyse their role for software development and documentation. The intuitive understanding of these programs fits the computational mindset of software system engineers and is supported by a…

软件工程 · 计算机科学 2022-09-15 Egon Boerger

Currently, practitioners follow a top-down approach in automotive development projects. However, recent studies have shown that this top-down approach is not suitable for the implementation and testing of modern automotive systems.…

软件工程 · 计算机科学 2021-07-13 Carsten Wiecher , Jannik Fischbach , Joel Greenyer , Andreas Vogelsang , Carsten Wolff , Roman Dumitrescu

General purpose intelligent learning agents cycle through (complex,non-MDP) sequences of observations, actions, and rewards. On the other hand, reinforcement learning is well-developed for small finite state Markov Decision Processes…

人工智能 · 计算机科学 2009-12-30 Marcus Hutter

We present a method for logical specification of the behavior of a system based on the specification of its components and for representing and specifying the effect of a class of communication "signaling pathways" among them. Variations in…

其他定量生物学 · 定量生物学 2019-09-09 Leo Marcus

Code generation and understanding are critical capabilities for large language models (LLMs). Thus, most LLMs are pretrained and fine-tuned on code data. However, these datasets typically treat code as static strings and rarely exploit the…

The standard formulation of Reinforcement Learning lacks a practical way of specifying what are admissible and forbidden behaviors. Most often, practitioners go about the task of behavior specification by manually engineering the reward…

机器学习 · 计算机科学 2022-06-22 Julien Roy , Roger Girgis , Joshua Romoff , Pierre-Luc Bacon , Christopher Pal

The activity framework is a promising model-based design approach for Flexible Manufacturing Systems (FMS). It is used in industry for specification and analysis of FMS. It provides an intuitive specification language with a hierarchical…

系统与控制 · 电气工程与系统科学 2023-12-11 Alireza Mohamadkhani , Marc Geilen , Jeroen Voeten , Twan Basten

We explore and evaluate the interactions between Behavioral Programming (BP) and a range of Artificial Intelligence (AI) and Formal Methods (FM) techniques. Our goal is to demonstrate that BP can serve as an abstraction that integrates…

软件工程 · 计算机科学 2025-07-25 Tom Yaacov , Gera Weiss , Adiel Ashrov , Guy Katz , Jules Zisser

A new behavior descriptive entity type called spec is proposed, which combines the traditional interface with test rules and test cases, to completely specify the desired behavior of each method, and to enforce the behavior-wise correctness…

编程语言 · 计算机科学 2014-08-21 Chengpu Wang

Large language models (LLMs) often achieve strong performance on reasoning benchmarks, but final-answer accuracy alone does not show whether they faithfully execute the procedure specified in a prompt. We introduce a controlled diagnostic…

计算与语言 · 计算机科学 2026-05-26 Sailesh Panda , Pritam Kadasi , Abhishek Upperwal , Mayank Singh

Nowadays many software development frameworks implement Behavior-Driven Development (BDD) as a mean of automating the test of interactive systems under construction. Automated testing helps to simulate user's action on the User Interface…

人机交互 · 计算机科学 2019-05-27 Thiago Rocha , Jean-Luc Hak , Marco Winckler

Normative non-functional requirements specify constraints that a system must observe in order to avoid violations of social, legal, ethical, empathetic, and cultural norms. As these requirements are typically defined by non-technical system…