Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleAugust 2024
On the Impact of Input Models on the Fault Detection Capabilities of Combinatorial Testing
AbstractTesting is an important activity to detect faults before software deployment. We focus on black-box combinatorial testing, where fault detection is one of the main objectives. In this paper, we argue that input model abstraction notably impacts ...
- research-articleMay 2023
BISCC: A Novel Approach to Built In State Consistency Checking For Quick Volume Validation of Mixed-Signal/RF Systems
Journal of Electronic Testing: Theory and Applications (JELT), Volume 39, Issue 3Pages 303–322https://doi.org/10.1007/s10836-023-06062-xAbstractThe increasing integration of mixed-signal systems in System-on-Chips (SoCs) and System-on-Packages (SoPs) has made pre and post-silicon validation more challenging. This is due to the lack of automated design checking algorithms and the inability ...
- research-articleMay 2023
Model vs system level testing of autonomous driving systems: a replication and extension study
Empirical Software Engineering (KLU-EMSE), Volume 28, Issue 3https://doi.org/10.1007/s10664-023-10306-xAbstractOffline model-level testing of autonomous driving software is much cheaper, faster, and diversified than in-field, online system-level testing. Hence, researchers have compared empirically model-level vs system-level testing using driving ...
- short-paperJanuary 2023
Maktub: Lightweight Robot System Test Creation and Automation
ASE '22: Proceedings of the 37th IEEE/ACM International Conference on Automated Software EngineeringArticle No.: 162, Pages 1–4https://doi.org/10.1145/3551349.3559531The rapid expansion of robotics relies on properly configuring and testing hardware and software. Due to the expense and hazard of real-world testing on hardware, robot system testing increasingly utilizes extensive simulation. Creating robot ...
- ArticleJuly 2022
Multiperspective Web Testing Supported by a Generation Hyper-Heuristic
Computational Science and Its Applications – ICCSA 2022 WorkshopsPages 447–462https://doi.org/10.1007/978-3-031-10548-7_33AbstractWeb interface testing is a sort of system testing level and it is laborious if accomplished manually, since it is necessary to map each of the elements that make up the interface with its respective code. Furthermore, this mapping makes test ...
-
- ArticleOctober 2021
ZERMIA - A Fault Injector Framework for Testing Byzantine Fault Tolerant Protocols
AbstractByzantine fault tolerant (BFT) protocols are designed to increase system dependability and security. They guarantee liveness and correctness even in the presence of arbitrary faults. However, testing and validating BFT systems is not an easy task. ...
- research-articleMay 2021
Automated System Testing for FPGA-based ADC Reference Design Boards
ICCIP '20: Proceedings of the 6th International Conference on Communication and Information ProcessingPages 172–178https://doi.org/10.1145/3442555.3442583System testing is one of the test stages of a software test, making sure that the software intended for the system is working as it should be. This study has aimed to automate the manual system testing of the Field Programmable Gate Array (FPGA) -based ...
- research-articleApril 2020
Practical Constraint Solving for Generating System Test Data
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 29, Issue 2Article No.: 11, Pages 1–48https://doi.org/10.1145/3381032The ability to generate test data is often a necessary prerequisite for automated software testing. For the generated data to be fit for their intended purpose, the data usually have to satisfy various logical constraints. When testing is performed at a ...
- ArticleSeptember 2019
Generating Test Suites to Validate Legacy Systems
- Thomas Weigert,
- Alexander Kolchin,
- Stepan Potiyenko,
- Oleg Gurenko,
- Aswin van den Berg,
- Valentyn Banas,
- Roman Chetvertak,
- Roman Yagodka,
- Vlad Volkov
System Analysis and Modeling. Languages, Methods, and Tools for Industry 4.0Pages 3–23https://doi.org/10.1007/978-3-030-30690-8_1AbstractTesting of modernized legacy systems is difficult due to that typically requirements specifications do not exist and that detailed knowledge of the architecture and design of the system may have been lost. In this paper we present an approach ...
- articleMarch 2019
Comprehensibility of system models during test design: a controlled experiment comparing UML activity diagrams and state machines
Software Quality Journal (KLU-SQJO), Volume 27, Issue 1Pages 125–147https://doi.org/10.1007/s11219-018-9407-9UML activity diagrams and state machines are both used for modeling system behavior from the user perspective and are frequently the basis for deriving system test cases. In practice, system test cases are often derived manually from UML activity ...
- research-articleNovember 2017
Test sequencing for sequential system diagnosis with precedence constraints and imperfect tests
Decision Support Systems (DSSY), Volume 103, Issue CPages 104–116https://doi.org/10.1016/j.dss.2017.09.009We study sequential system testing with the objective of minimizing the total expected testing costs. The goal is to discover the state of a system that consists of a set of independent components. The state of the system depends on the states of the ...
- research-articleOctober 2016
Testing Environment for CPS by Cooperating Model Checking with Execution Testing
Procedia Computer Science (PROCS), Volume 96, Issue CPages 1341–1350https://doi.org/10.1016/j.procs.2016.08.179In this study, we propose a testing environment for cyber-physical systems (CPS). In system testing for CPS, many tests are difficult to design or implement because of these systems' many product variations. The proposed environment executes the tests ...
- articleSeptember 2016
Risk orientation in software testing processes of small and medium enterprises: an exploratory and comparative study
Software Quality Journal (KLU-SQJO), Volume 24, Issue 3Pages 519–548https://doi.org/10.1007/s11219-015-9289-zRisk orientation in testing is an important means to balance quality, time-to-market, and cost of software. Especially for small and medium enterprises (SME) under high competitive and economic pressure, risk orientation can help to focus testing ...
- research-articleJanuary 2016
Requirements based test prioritization using risk factors
Information and Software Technology (INST), Volume 69, Issue CPages 71–83https://doi.org/10.1016/j.infsof.2015.09.002ContextSoftware testing is an expensive and time-consuming process. Software engineering teams are often forced to terminate their testing efforts due to budgetary and time constraints, which inevitably lead to long term issues with quality and customer ...
- ArticleOctober 2015
Generating Configurations for System Testing with Common Variability Language
Proceedings of the 17th International SDL Forum on SDL 2015: Model-Driven Engineering for Smart Cities - Volume 9369Pages 221–237https://doi.org/10.1007/978-3-319-24912-4_16Modern systems are composed of many subsystems, so it is necessary to understand how to combine them into complete functional systems. When testing a system that includes hardware, it is important that each selected test configuration delivers maximum ...
- ArticleSeptember 2015
Combining Time and Concurrency in Model-Based Statistical Testing of Embedded Real-Time Systems
Revised Selected Papers of the SEFM 2015 Collocated Workshops on Software Engineering and Formal Methods - Volume 9509Pages 22–31https://doi.org/10.1007/978-3-662-49224-6_3Timed usage models TUMs represent a model-based statistical approach for system testing of real-time embedded systems. They enable an automatic test case generation and the calculation of parameters that aid the test process. However, a classical TUM ...
- research-articleMay 2015
Manual test case derivation from UML activity diagrams and state machines
Information and Software Technology (INST), Volume 61, Issue CPages 1–15https://doi.org/10.1016/j.infsof.2014.12.005Presents controlled experiment on manual test case derivation from system models.Provides taxonomy of errors made and statistics about their frequencies.Shows that activity diagrams have a higher comprehensibility than state machines.Shows that activity ...
- articleSeptember 2014
Integrating risk-based testing in industrial test processes
Risk-based testing has a high potential to improve the software development and test process as it helps to optimize the allocation of resources and provides decision support for the management. But for many organizations, its integration into an ...
- research-articleJuly 2014
Link: exploiting the web of data to generate test inputs
ISSTA 2014: Proceedings of the 2014 International Symposium on Software Testing and AnalysisPages 373–384https://doi.org/10.1145/2610384.2610397Applications that process complex data, such as maps, personal data, book information, travel data, etc., are becoming extremely common. Testing such applications is hard, because they require realistic and coherent test inputs that are expensive to ...
- ArticleMay 2014
An expert-based cost estimation model for system test execution
ICSSP '14: Proceedings of the 2014 International Conference on Software and System ProcessPages 159–163https://doi.org/10.1145/2600821.2600840To execute system tests, two fundamentally different execution techniques exist: manual and automated execution. For each system test suite, one must decide how to employ those techniques (this strategy is called execution mode). Despite general ...