中文
相关论文

相关论文: Metamorphic Testing in Autonomous System Simulatio…

200 篇论文

Metamorphic testing seeks to verify software in the absence of test oracles. Our application domain is ocean system modeling, where test oracles rarely exist, but where symmetries of the simulated physical systems are known. The input data…

软件工程 · 计算机科学 2021-03-18 Dilip Jagadeeshwarswamy Hiremath , Martin Claus , Wilhelm Hasselbring , Willi Rath

Metamorphic testing is a testing method for problems without test oracles. Integration testing allows for detecting errors in complex systems that may not be found during the testing of their components. In this paper, we propose a novel…

软件工程 · 计算机科学 2023-05-02 Sofia F. Yakusheva , Anton S. Khritankov

Model transformations are the cornerstone of Model-Driven Engineering, and provide the essential mechanisms for manipulating and transforming models. Checking whether the output of a model transformation is correct is a manual and…

软件工程 · 计算机科学 2018-05-01 Javier Troya , Sergio Segura , Antonio Ruiz-Cortés

Automated driving systems (ADS) are expected to be reliable and robust against a wide range of driving scenarios. Their decisions, first and foremost, must be well understood. Understanding a decision made by ADS is a great challenge,…

软件工程 · 计算机科学 2022-06-08 Quang-Hung Luu , Huai Liu , Tsong Yueh Chen , Hai L. Vu

Metamorphic testing seeks to validate software in the absence of test oracles. Our application domain is ocean modeling, where test oracles often do not exist, but where symmetries of the simulated physical systems are known. In this short…

软件工程 · 计算机科学 2020-09-04 Dilip J. Hiremath , Martin Claus , Wilhelm Hasselbring , Willi Rath

Genetic Algorithms are a popular set of optimization algorithms often used to aid software testing. However, no work has been done to apply systematic software testing techniques to genetic algorithms because of the stochasticity and the…

软件工程 · 计算机科学 2018-08-06 Janette Rounds , Upulee Kanewala

An oracle is a mechanism to decide whether the outputs of the program for the executed test cases are correct. For machine learning programs, such oracle is not available or too difficult to apply. Metamorphic testing is a testing approach…

软件工程 · 计算机科学 2022-09-02 Madhusudan Srinivasan , Upulee Kanewala

Software testing is difficult to automate, especially in programs which have no oracle, or method of determining which output is correct. Metamorphic testing is a solution this problem. Metamorphic testing uses metamorphic relations to…

软件工程 · 计算机科学 2018-02-22 Bonnie Hardin , Upulee Kanewala

Metamorphic testing has become one mainstream technique to address the notorious oracle problem in software testing, thanks to its great successes in revealing real-life bugs in a wide variety of software systems. Metamorphic relations, the…

软件工程 · 计算机科学 2024-06-12 Rui Li , Huai Liu , Pak-Lok Poon , Dave Towey , Chang-Ai Sun , Zheng Zheng , Zhi Quan Zhou , Tsong Yueh Chen

Automated test generation has helped to reduce the cost of software testing. However, developing effective test oracles for these automatically generated test inputs is a challenging task. Therefore, most automated test generation tools use…

软件工程 · 计算机科学 2020-04-21 Prashanta Saha , Upulee Kanewala

Metamorphic testing (MT) is widely used for testing programs that face the oracle problem. It uses a set of metamorphic relations (MRs), which are relations among multiple inputs and their corresponding outputs to determine whether the…

软件工程 · 计算机科学 2021-09-22 Madhusudan Srinivasan , Upulee Kanewala

To improve the security and robustness of autonomous driving models, this paper presents SMET, a scenariobased metamorphic testing tool for autonomous driving models. The metamorphic relationship is divided into three dimensions (time,…

机器人学 · 计算机科学 2021-04-09 Haiyang Ao , Ya Pan

Metamorphic Testing (MT) addresses the test oracle problem by examining the relationships between input-output pairs in consecutive executions of the System Under Test (SUT). These relations, known as Metamorphic Relations (MRs), specify…

软件工程 · 计算机科学 2023-10-23 Alejandra Duque-Torres , Dietmar Pfahl

Regression is one of the most commonly used statistical techniques. However, testing regression systems is a great challenge because of the absence of test oracle in general. In this paper, we show that Metamorphic Testing is an effective…

统计方法学 · 统计学 2021-08-24 Quang-Hung Luu , Man F. Lau , Sebastian P. H. Ng , Tsong Yueh Chen

Autonomous driving has gained much attention from both industry and academia. Currently, Deep Neural Networks (DNNs) are widely used for perception and control in autonomous driving. However, several fatal accidents caused by autonomous…

软件工程 · 计算机科学 2022-09-28 Yao Deng , Xi Zheng , Tianyi Zhang , Guannan Lou , Huai liu , Miryung Kim , Tsong Yueh Chen

This paper presents a data-driven framework to improve the trustworthiness of US tax preparation software systems. Given the legal implications of bugs in such software on its users, ensuring compliance and trustworthiness of tax…

软件工程 · 计算机科学 2023-02-14 Saeid Tizpaz-Niari , Verya Monjezi , Morgan Wagner , Shiva Darian , Krystia Reed , Ashutosh Trivedi

Testing software is often costly due to the need of mass-producing test cases and providing a test oracle for it. This is often referred to as the oracle problem. One method that has been proposed in order to alleviate the oracle problem is…

机器学习 · 计算机科学 2020-02-19 Adrian Wildandyawan , Yasuharu Nishi

Adversarial attacks are small, carefully crafted perturbations, imperceptible to the naked eye; that when added to an image cause deep learning models to misclassify the image with potentially detrimental outcomes. With the rise of…

计算机视觉与模式识别 · 计算机科学 2019-07-11 Rohan Reddy Mekala , Gudjon Einar Magnusson , Adam Porter , Mikael Lindvall , Madeline Diep

Ensuring the safety of self-driving cars remains a major challenge due to the complexity and unpredictability of real-world driving environments. Traditional testing methods face significant limitations, such as the oracle problem, which…

机器人学 · 计算机科学 2025-10-09 Tony Zhang , Burak Kantarci , Umair Siddique

We elaborate on a metamorphic approach for testing industrial control systems. The proposed approach consists of two phases: an exploration phase in which we learn about fault patterns of the system under test and an exploitation phase…

软件工程 · 计算机科学 2022-08-22 Gaadha Sudheerbabu , Tanwir Ahmad , Filip Sebek , Dragos Truscan , Jüri Vain , Ivan Porres
‹ 上一页 1 2 3 10 下一页 ›