中文
相关论文

相关论文: Formal refinement of extended state machines

200 篇论文

Multiparty message-passing protocols are notoriously difficult to design, due to interaction mismatches that lead to errors such as deadlocks. Existing protocol specification formats have been developed to prevent such errors (e.g.…

编程语言 · 计算机科学 2024-08-12 Vassor Martin , Yoshida Nobuko

Event-driven programming is widely used for implementing user interfaces, web applications, and non-blocking I/O. An event-driven program is organized as a collection of event handlers whose execution is triggered by events. Traditional…

编程语言 · 计算机科学 2019-10-30 Ming-Ho Yee , Ayaz Badouraly , Ondřej Lhoták , Frank Tip , Jan Vitek

In this paper, a Step-wise Refinement model is proposed to elicit requirements in a more effective manner.

软件工程 · 计算机科学 2013-11-08 Nikita Nahar G , Pujita K wora , Sakthi Kumaresh

Formal methods play a fundamental role in asserting the correctness of requirements specifications. However, historically, formal method experts have primarily focused on verifying those specifications. Although equally important,…

软件工程 · 计算机科学 2023-08-14 Sebastian Stock , Atif Mashkoor , Alexander Egyed

Maintaining an acceptable level of quality of service in modern complex systems is challenging, particularly in the presence of various forms of uncertainty caused by changing execution context, unpredicted events, etc. Although…

软件工程 · 计算机科学 2020-12-04 Fatma Kachi , Chafia Bouanaka , Souheir Merkouche

Formal specification languages have long languished, due to the grave scalability problems faced by complete verification methods. Runtime verification promises to use formal specifications to automate part of the more scalable art of…

软件工程 · 计算机科学 2010-03-30 Howard Barringer , Alex Groce , Klaus Havelund , Margaret Smith

Formal modelling languages play a key role in the development of software since they enable users to prove correctness of system properties. However, there is still not a clear understanding on how to map a formal model to a specific…

软件工程 · 计算机科学 2017-06-15 Victor Rivera , JooYoung Lee , Manuel Mazzara , Leonard Johard

Statement autoformalization, the automated translation of statements from natural language into formal languages, has become a subject of extensive research, yet the development of robust automated evaluation metrics remains limited.…

机器学习 · 计算机科学 2025-08-25 Yuntian Liu , Tao Zhu , Xiaoyang Liu , Yu Chen , Zhaoxuan Liu , Qingfeng Guo , Jiashuo Zhang , Kangjie Bao , Tao Luo

This paper investigates the use of the ASTD language for ensemble anomaly detection in data logs. It uses a sliding window technique for continuous learning in data streams, coupled with updating learning models upon the completion of each…

软件工程 · 计算机科学 2024-12-17 Chaymae El Jabri , Marc Frappier , Pierre-Martin Tardif

The Business Process Modeling Notation (BPMN) is a widely used standard notation for defining intra- and inter-organizational workflows. However, the informal description of the BPMN execution semantics leads to different interpretations of…

软件工程 · 计算机科学 2024-10-09 Tim Kräuter , Adrian Rutle , Harald König , Yngve Lamo

A major determinant of the quality of software systems is the quality of their requirements, which should be both understandable and precise. Most requirements are written in natural language, good for understandability but lacking in…

This vision paper articulates a long-term research agenda for formal methods at the intersection with artificial intelligence, outlining multiple conceptual and technical dimensions and reporting on our ongoing work toward realising this…

软件工程 · 计算机科学 2026-02-04 Arshad Beg , Diarmuid O'Donoghue , Rosemary Monahan

We propose B Maude, a prototype executable environment for the Abstract Machine Notation implemented in the Maude language. B Maude is formally defined and results from the implementation of the semantics of AMN as denotations in the $\pi$…

软件工程 · 计算机科学 2021-08-19 Christiano Braga , Narciso Martí-Oliet

We present a formalization of modern SAT solvers and their properties in a form of abstract state transition systems. SAT solving procedures are described as transition relations over states that represent the values of the solver's global…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Filip Maric , Predrag Janicic

Interpretable mathematical expressions defining discrete-time dynamical systems (iterated maps) can model many phenomena of scientific interest, enabling a deeper understanding of system behaviors. Since formulating governing expressions…

机器学习 · 计算机科学 2024-06-12 Adarsh Iyer , Nibodh Boddupalli , Jeff Moehlis

Over the past decade, most technology companies and a growing number of conventional firms have adopted online experimentation (or A/B testing) into their product development process. Initially, A/B testing was deployed as a static…

应用统计 · 统计学 2021-11-04 Jialiang Mao , Iavor Bojinov

Context: Specification mining techniques are typically used to extract the specification of a software in the absence of (up-to-date) specification documents. This is useful for program comprehension, testing, and anomaly detection.…

软件工程 · 计算机科学 2019-05-09 Mohammad Jafar Mashhadi , Taha R. Siddiqui , Hadi Hemmati , Howard Loewen

The project, under industrial funding, presented in this publication aims at the semantic analysis of a normative document describing requirements applicable to electrical appliances. The objective of the project is to build a semantic…

We present a symbolic reachability analysis approach for B that can provide a significant speedup over traditional explicit state model checking. The symbolic analysis is implemented by linking ProB to LTSmin, a high-performance language…

Automated Driving Functions (ADFs) need to comply with spatial properties of varied complexity while driving on public roads. Since such situations are safety-critical in nature, it is necessary to continuously check ADFs for compliance…

计算机科学中的逻辑 · 计算机科学 2025-11-19 Ishan Saxena , Bernd Westphal , Martin Fränzle