中文
相关论文

相关论文: Applying a Formal Method in Industry: a 25-Year Tr…

200 篇论文

We present a new approach to automated scenario-based testing of the safety of autonomous vehicles, especially those using advanced artificial intelligence-based components, spanning both simulation-based evaluation as well as testing in…

系统与控制 · 电气工程与系统科学 2020-07-14 Daniel J. Fremont , Edward Kim , Yash Vardhan Pant , Sanjit A. Seshia , Atul Acharya , Xantha Bruso , Paul Wells , Steve Lemke , Qiang Lu , Shalin Mehta

Focus, a framework for formal specification and development of interactive systems, was introduced approx. 25 years ago. Since then this approach was broadly used in academic and industrial studies, as well as provided a basis for a number…

软件工程 · 计算机科学 2017-11-23 Maria Spichkova

Event-B has been actively used within the EU Deploy project to model dependable systems from various application domains. As a result, we have created a number of formal approaches to explicitly reason about dependability in the refinement…

软件工程 · 计算机科学 2012-10-29 Elena Troubitsyna

Recently, extensive efforts have been made on the application of expert system technique to solving the process planning task in the machining domain. This paper introduces a new formal method to design CAPP expert systems. The formal…

人工智能 · 计算机科学 2007-05-23 V. V. Kryssanov , A. S. Kleshchev , Y. Fukuda , K. Konishi

The technology in the area of automated vehicles is gaining speed and promises many advantages. However, with the recent introduction of conditionally automated driving, we have also seen accidents. Test protocols for both, conditionally…

软件工程 · 计算机科学 2017-08-24 Alessia Knauss , Jan Schröder , Christian Berger , Henrik Eriksson

Engineering techniques to address the endless parade of security issues are an important area of research. Properties of practices in industrial use are rarely studied. Security workers satisfice. There is a widespread perception that…

密码学与安全 · 计算机科学 2024-03-11 Adam Shostack

Autonomous systems -- such as self-driving cars, autonomous drones, and automated trains -- must come with strong safety guarantees. Over the past decade, techniques based on formal methods have enjoyed some success in providing strong…

软件工程 · 计算机科学 2020-06-17 Nathan Fulton , Nathan Hunt , Nghia Hoang , Subhro Das

Use case driven development methodologies put use cases at the center of the software development process. However, in order to support automated development and analysis, use cases need to be appropriately formalized. This will also help…

软件工程 · 计算机科学 2016-03-30 Rui Couto , António Nestor Ribeiro , José Creissac Campos

Real-life conjectures do not come with instructions saying whether they they should be proven or, instead, refuted. Yet, as we now know, in either case the final argument produced had better be not just convincing but actually verifiable in…

计算机与社会 · 计算机科学 2015-07-21 João Marcos

Despite significant advancements in the conception of (formal) integrated development environments, applying formal methods in software industry is still perceived as a difficult task. To make the task easier, providing tools that help…

计算机与社会 · 计算机科学 2014-04-29 Mathieu Jaume , Théo Laurent

Formal Methods for the Informal Engineer (FMIE) was a workshop held at the Broad Institute of MIT and Harvard in 2021 to explore the potential role of verified software in the biomedical software ecosystem. The motivation for organizing…

软件工程 · 计算机科学 2021-04-05 Gopal Sarma , James Koppel , Gregory Malecha , Patrick Schultz , Eric Drexler , Ramana Kumar , Cody Roux , Philip Zucker

Event sourced systems are increasing in popularity because they are reliable, flexible, and scalable. In this article, we point a microscope at a software architecture pattern that is rapidly gaining popularity in industry, but has not…

软件工程 · 计算机科学 2021-04-19 Michiel Overeem , Marten Spoor , Slinger Jansen , Sjaak Brinkkemper

TLA+ is a formal specification language used for designing, modeling, documenting, and verifying systems through model checking. Despite significant interest from the research community, knowledge about usage of the TLA+ ecosystem in…

软件工程 · 计算机科学 2024-11-22 Roman Bögli , Leandro Lerena , Christos Tsigkanos , Timo Kehrer

Although text style transfer has witnessed rapid development in recent years, there is as yet no established standard for evaluation, which is performed using several automatic metrics, lacking the possibility of always resorting to human…

计算与语言 · 计算机科学 2022-04-18 Huiyuan Lai , Jiali Mao , Antonio Toral , Malvina Nissim

Formal specifications have numerous benefits for both designers and users of network protocols. They provide clear, unambiguous representations, which are useful as documentation and for testing. They can help reveal disagreements about…

网络与互联网体系结构 · 计算机科学 2025-09-17 David Basin , Nate Foster , Kenneth L. McMillan , Kedar S. Namjoshi , Cristina Nita-Rotaru , Jonathan M. Smith , Pamela Zave , Lenore D. Zuck

Event-B is a well known methodology for the verified design and development of systems that can be characterised as discrete transition systems. Hybrid Event-B is a conservative extension that interleaves the discrete transitions of Event-B…

多智能体系统 · 计算机科学 2024-11-22 Richard Banach

Web Services provide interoperable mechanisms for describing, locating and invoking services over the Internet; composition further enables to build complex services out of simpler ones for complex B2B applications. While current studies on…

软件工程 · 计算机科学 2013-11-12 Manuel Mazzara , Michele Ciavotta

This paper shows an overview of a research project for integrating formal methods in popular practices for software development in Mexico. The article shows only the main results from the survey about methods and practices and an overview…

软件工程 · 计算机科学 2016-04-01 Carlos Alberto Fernandez-y-Fernandez

This volume contains the proceedings of MARS 2022, the fifth workshop on Models for Formal Analysis of Real Systems, held as part of ETAPS 2022, the European Joint Conferences on Theory and Practice of Software. The MARS workshops bring…

计算机科学中的逻辑 · 计算机科学 2022-03-18 Clemens Dubslaff , Bas Luttik

In a traditional formal development process, e.g. using the B method, the informal user requirements are (manually) translated into a global abstract formal specification. This translation is especially difficult to achieve. The Event-B…

软件工程 · 计算机科学 2016-06-08 Thomas Fayolle , Marc Frappier , Régine Laleau , Frédéric Gervais