The verification of model transformations is important for realizing robust model-driven engineering technologies and quality-assured automation. Many approaches for checking properties of model transformations have been proposed. Most of them have focused on the effective and efficient detection of property violations by contract checking. However, there remains the step between identifying a failing contract for a transformation based on verification feedback and precisely identifying the faulty rules. While there exist fault localization approaches in the model transformation verification literature, these require the creation and maintenance of , which imposes an additional burden on the developer. In this paper, we combine transformation verification based on with spectrum-based fault localization techniques for identifying the faulty rules in DSLTrans model transformations. This fault localization approach operates on the output of symbolic transformation checkers instead of requiring a set of test input models. In particular, we introduce a workflow for running the symbolic execution of a model transformation, evaluating the defined contracts for satisfaction, and computing different measures for tracking the faulty rules. We evaluate the effectiveness of spectrum-based analysis techniques for tracking faulty rules and compare our approach to previous works. We evaluate our technique by introducing known mutations into five model transformations. Our results show that the best spectrum-based analysis techniques allow for effective fault localization, showing an average EXAM score below 0.30 (less than 30% of the transformation needs to be inspected). These techniques are also able to locate the faulty rule in the top-three ranked rules in 70% of all cases. The impact of the model transformation, the type of mutation and the type of contract on the results is discussed. Finally, we also investigate the cases where the technique does not work properly, including discussion of a potential pre-check to estimate the prospects of the technique for a certain transformation.
Download full-text PDF |
Source |
---|---|
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC11252227 | PMC |
http://dx.doi.org/10.1007/s10270-023-01123-3 | DOI Listing |
Environ Geochem Health
January 2025
Nuclear Technology Research and Development Center, Thailand Institute of Nuclear Technology, Nakhon Nayok, 26120, Thailand.
The present study aimed to investigate the hydrogeochemical patterns and contamination of the radiogeology, especially radon activity, related to geothermal aquifer properties and to perform a risk assessment of annual effective doses covering all hydrothermal spring attractions in Southern Thailand. Radon is an established lung carcinogen; especially longer term exposure to radioactive radon through inhalation could be a cause of lung cancer risk. Altogether 22 hydrothermal spring samples were collected from the six hydrothermal provinces in Southern Thailand in early November of 2023.
View Article and Find Full Text PDFSci Rep
January 2025
School of Automation and Electrical Engineering, Lanzhou Jiaotong University, Lanzhou, 730070, China.
When the combinatorial testing method is used to locate faults in the complex signalling system of high-speed rail in order to prevent the system from being affected by combinatorial testing case explosion, which could results from the masking effects caused by multiple faults, the Minimum Fault Schema (MFS) can be accurately and efficiently located. Taking the Automatic Train Operation (ATO) scenario in intelligent high-speed rail as an example, a fault localization method based on the Adaptive Error Locating Array (AELA) algorithm is proposed. To begin with, according to the characteristics of ATO, the adaptive fault localization model is designed and the test parameter table is constructed.
View Article and Find Full Text PDFNat Commun
January 2025
Department of Physics and Center for Theory of Quantum Matter, University of Colorado, Boulder, CO, USA.
Passive error correction protects logical information forever (in the thermodynamic limit) by updating the system based only on local information and few-body interactions. A paradigmatic example is the classical two-dimensional Ising model: a Metropolis-style Gibbs sampler retains the sign of the initial magnetization (a logical bit) for thermodynamically long times in the low-temperature phase. Known models of passive quantum error correction similarly exhibit thermodynamic phase transitions to a low-temperature phase wherein logical qubits are protected by thermally stable topological order.
View Article and Find Full Text PDFSci Rep
December 2024
Business Segment Networks, Stadtwerke Flensburg GmbH, 24939, Flensburg, Germany.
In response to climate change mitigation efforts, improving the efficiency of heat networks is becoming increasingly important. An efficient operation of energy systems depends on faultless performance. Following the need for effective fault detection and elimination methods, this study suggests a three-step workflow for increasing automation in managing defective substations on the user level within heat networks.
View Article and Find Full Text PDFnpj Quantum Inf
December 2024
Department of Mathematics, School of Computation, Information and Technology, Technical University of Munich, Garching, Germany.
We propose a fault-tolerant scheme for generating long-range entanglement at the ends of a rectangular array of qubits of length with a square cross-section of qubits. It is realized by a constant-depth circuit producing a constant-fidelity Bell-pair (independent of ) for local stochastic noise of strength below an experimentally realistic threshold. The scheme can be viewed as a quantum bus in a quantum computing architecture where qubits are arranged on a rectangular 3D grid, and all operations are between neighboring qubits.
View Article and Find Full Text PDFEnter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!