中文
相关论文

相关论文: Functional Requirements-Based Automated Testing fo…

200 篇论文

Agile software development is becoming increasingly popular in the aerospace industry because of its capability to accommodate requirement changes. However, safety-critical domains require compliance with strict regulations such as the…

软件工程 · 计算机科学 2025-03-07 J. Eduardo Ferreira Ribeiro , Mário Zenha-Rela , João Gabriel Silva

We propose an adversarial, time-varying test-synthesis procedure for safety-critical systems without requiring specific knowledge of the underlying controller steering the system. From a broader test and evaluation context, determination of…

系统与控制 · 电气工程与系统科学 2024-02-15 Prithvi Akella , Mohamadreza Ahmadi , Richard M. Murray , Aaron D. Ames

Automatic testing of mobile applications has been a well-researched area in recent years. However, testing in industry is still a very manual practice, as research results have not been fully transferred and adopted. Considering mobile…

软件工程 · 计算机科学 2020-08-21 Stefan Karlsson , Adnan Čaušević , Daniel Sundmark , Mårten Larsson

In this paper we outline a software development process for safety-critical systems that aims at combining some of the specific strengths of model-based development with those of programming language based development using safety-critical…

Robotic code needs to be verified to ensure its safety and functional correctness, especially when the robot is interacting with people. Testing real code in simulation is a viable option. However, generating tests that cover rare…

人工智能 · 计算机科学 2016-12-13 Dejanira Araiza-Illan , Anthony G. Pipe , Kerstin Eder

Over the past decade, machine learning has demonstrated impressive results, often surpassing human capabilities in sensing tasks relevant to autonomous flight. Unlike traditional aerospace software, the parameters of machine learning models…

机器学习 · 计算机科学 2023-10-06 Jean-Guillaume Durand , Arthur Dubois , Robert J. Moss

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

Even if model-driven techniques have been enabled the centrality of the models in automated development processes, the majority of the industrial settings does not embrace such a paradigm due to the procedural complexity of managing model…

软件工程 · 计算机科学 2022-10-10 Maria Stella de Biase , Stefano Marrone , Angelo Palladino

Bounded model checking (BMC) is vital for finding program property violations. For unsafe programs, BMC can quickly find an execution path from an initial state to the violated state that refutes a given safety property. However, BMC…

软件工程 · 计算机科学 2022-09-22 Mohannad Aldughaim , Kaled Alshmrany , Rafael Menezes , Lucas Cordeiro , Alexandru Stancu

Automated test generation based on symbolic execution can be beneficial for systematically testing safety-critical software, to facilitate test engineers to pursue the strict testing requirements mandated by the certification standards,…

软件工程 · 计算机科学 2022-09-23 Elson Kurian , Daniela Briola , Pietro Braione , Giovanni Denaro

Domain-specific standards and guidelines play a crucial role in regulating safety-critical systems, with one notable example being the DO-178C document for the aerospace industry. This document provides guidelines for organisations seeking…

软件工程 · 计算机科学 2023-11-09 J. Eduardo Ferreira Ribeiro , João Gabriel Silva , Ademar Aguiar

Automated software testing involves the execution of test scripts by a machine instead of being manually run. This significantly reduces the amount of manual time & effort needed and thus is of great interest to the software testing…

软件工程 · 计算机科学 2018-09-26 Anurag Dwarakanath , Neville Dubash , Sanjay Podder

Software testing has progressed toward intelligent automation, yet current AI-based test generators still suffer from static, single-shot outputs that frequently produce invalid, redundant, or non-executable tests due to the lack of…

软件工程 · 计算机科学 2026-01-07 Saba Naqvi , Mohammad Baqar , Nawaz Ali Mohammad

Automatic code generation has recently attracted large attention and is becoming more significant to the software development process. Solutions based on Machine Learning and Artificial Intelligence are being used to increase human and…

软件工程 · 计算机科学 2023-05-22 Leon Chemnitz , David Reichenbach , Hani Aldebes , Mariam Naveed , Krishna Narasimhan , Mira Mezini

Automated test execution scheduling is crucial in modern software development environments, where components are frequently updated with changes that impact their integration with hardware systems. Building test schedules, which focus on…

软件工程 · 计算机科学 2024-03-20 Arnaud Gotlieb , Morten Mossige , Helge Spieker

The testing phase is an essential part of software development, but manually creating test cases can be time-consuming. Consequently, there is a growing need for more efficient testing methods. To reduce the burden on developers, various…

软件工程 · 计算机科学 2025-12-15 Sasara Shimizu , Yoshiki Higo

Testing of autonomous systems is extremely important as many of them are both safety-critical and security-critical. The architecture and mechanism of such systems are fundamentally different from traditional control software, which appears…

软件工程 · 计算机科学 2021-03-15 Qunying Song , Emelie Engström , Per Runeson

Writing requirements is a two-way process. In this paper we use to classify Functional Requirements (FR) and Non Functional Requirements (NFR) statements from Software Requirements Specification (SRS) documents. This is systematically…

软件工程 · 计算机科学 2010-02-08 Lilly Raamesh , G. V. Uma

Unmanned aerial systems (UAS) rely on various avionics systems that are safety-critical and mission-critical. A major requirement of international safety standards is to perform rigorous system-level testing of avionics software systems.…

软件工程 · 计算机科学 2024-08-05 Hassan Sartaj , Asmar Muqeet , Muhammad Zohaib Iqbal , Muhammad Uzair Khan

Verifying LLM-generated systems code is hard: bugs are prevalent, formal specifications are missing, and safety contracts are encoded implicitly at call sites rather than enforced at function boundaries. We propose agentic model checking, a…

软件工程 · 计算机科学 2026-05-21 Youcheng Sun , Jiawen Liu , Daniel Kroening , Jason Xue