Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Filters








33,951 Hits in 5.7 sec

Context-Aware Fault Localization via Control Flow Analysis

Lei Zhao, Lina Wang, Xiaodan Yin
2011 Journal of Software  
In this paper, we use control flow paths to analyze the execution context, quantify edge profiles to assess how each block contributes to failures and propose the context-aware fault localization approach  ...  Coverage-based fault localization techniques are effective to support program debugging. However, these techniques assess the suspiciousness of program entities individually.  ...  Coverage based Fault Localization Agrawal et al. [1] are the first to propose the coverage based fault localization technique, which is called χSlice.  ... 
doi:10.4304/jsw.6.10.1977-1984 fatcat:qyb6i44sdrb3lc3bpswknna27i

How well does test case prioritization integrate with statistical fault localization?

Bo Jiang, Zhenyu Zhang, W.K. Chan, T.H. Tse, Tsong Yueh Chen
2012 Information and Software Technology  
It also identifies a mid--range deterioration in fault localization effectiveness when adding more test cases to facilitate debugging.  ...  Context: Effective test case prioritization shortens the time to detect failures, and yet the use of fewer test cases may compromise the effectiveness of subsequent fault localization.  ...  with fault localization effectiveness, this paper reports the empirical study results on the integration of adaptive random test case prioritization techniques with fault localization.  ... 
doi:10.1016/j.infsof.2012.01.006 fatcat:kwv7dvn6ira3pdeyoeduusrmti

Regression Test Selection Tool for Python in Continuous Integration Process

Eero Kauhanen, Jukka K. Nurminen, Tommi Mikkonen, Matvei Pashkovskiy
2021 2021 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)  
A special characteristic of the tool is the attention to easy integration to continuous integration and deployment.  ...  The high missed fault rate at the line-level granularity is related to the selected basic mutation approach and the result could be improved with advanced mutation techniques.  ...  ACKNOWLEDGEMENT This work was labelled by ITEA3 and funded by local authorities under grant agreement ITEA-2019-18022-IVVES. 8  ... 
doi:10.1109/saner50967.2021.00077 fatcat:2yfccs3j5fdizi757vzahmqbti

Using an innovative SoC-level FMEA methodology to design in compliance with IEC61508

Riccardo Mariani, Gabriele Boschi, Federico Colucci
2007 2007 Design, Automation & Test in Europe Conference & Exhibition  
It includes as well a spreadsheet to compute the metrics required by the IEC norm such Diagnostic Coverage and Safe Failure Fraction.  ...  The paper explains how to take benefits of the information provided by such approach and as example it is described how the methodology has been applied to design memory sub-systems to be used in fault  ...  The methodology has been used to certify the fRMEM product of YOGITECH SpA according IEC 61508.  ... 
doi:10.1109/date.2007.364641 dblp:conf/date/MarianiBC07 fatcat:4clk2wwhmrck5mql74npo7clja

Artificial table testing dynamically adaptive systems [article]

Freddy Munoz
2009 arXiv   pre-print
In this paper we focus on testing the adaption policy and propose a strategy for the selection of envi-ronmental variations that can reveal faults in the policy.  ...  These systems can be decomposed in two parts: the adaptation policy that specifies how the system must react according to the environmental changes and the set of possible variants to reconfigure the system  ...  If adding it increases the value of G, then it is added to the candidate solution (line 7). Otherwise, it is added to the memory structure MEM with an initial iteration count of 0.  ... 
arXiv:0903.0914v1 fatcat:4ms6wqhyovfdnhp7u77sxwftgu

Testing of aspect-oriented programs: difficulties and lessons learned based on theoretical and practical experience

Fabiano C. Ferrari, Bruno B. P. Cafeo, Thiago G. Levin, Jésus T. S. Lacerda, Otávio A. L. Lemos, José C. Maldonado, Paulo C. Masiero
2015 Journal of the Brazilian Computer Society  
Firstly, despite the customisation of traditional testing techniques to the AOP context, the literature lacks discussions on how hard it is to apply them to (even ordinary) AO programs based on practical  ...  This paper deals with these two issues.  ...  The authors characterised a set of integration faults related to communication variables (i.e. variables that are related to the communication between units such as formal parameters, local and global  ... 
doi:10.1186/s13173-015-0040-1 fatcat:calv2shm3namznmta25dkpknti

Fault Tolerant Dynamic Scheduling on Real Time Hierarchical System: Proposals for Fault Tolerant Mechanism on Safety-Critical System

Catur Wirawan Wijiutomo, Bambang Riyanto Trilaksono, Achmad Imam Kistijantoro
2018 International Journal of Engineering & Technology  
The paradigm changes from federated architecture to integrated architecture in the real time system introduces a partitioned system to ensure fault isolation and for scheduling the hierarchy scheduling  ...  Integrated architecture based on partitioned system with hierarchical scheduling is referred as real time hierarchical system which is a solution to increase efficiency in terms of hardware cost and size  ...  Acknowledgement I would like to give my acknowledgement to Telkom University and LPDP.  ... 
doi:10.14419/ijet.v7i4.44.26871 fatcat:h2xilpa3qfflvogjrv6oeqepay

A Framework for Failure Diagnosis

Mojdeh Golagha
2017 2017 IEEE International Conference on Software Testing, Verification and Validation (ICST)  
My short stay with your research group and interactions with colleagues there provided me new insight. My past and present colleagues:  ...  I would not forget to thank them.  ...  to the developer with minimal added cost.  ... 
doi:10.1109/icst.2017.75 fatcat:lehkuolsr5hnbj4vwsuxamljmm

Mitigating the Effect of Class Imbalance in Fault Localization Using Context-aware Generative Adversarial Network [article]

Yan Lei, Tiantian Wen, Huan Xie, Lingfeng Fu, Chunyan Liu, Lei Xu, Hongxia Sun
2023 arXiv   pre-print
To mitigate the effect of class imbalance in FL, we propose CGAN4FL: a data augmentation approach using Context-aware Generative Adversarial Network for Fault Localization.  ...  Fault localization (FL) analyzes the execution information of a test suite to pinpoint the root cause of a failure.  ...  Therefore, we intend to integrate a failure-inducing context into the GAN training to guide its data augmentation.  ... 
arXiv:2303.06644v1 fatcat:izyua5yjbfcpvglrh5kl5ybz2e

Using the Case-Based Ranking Methodology for Test Case Prioritization

Paolo Tonella, Paolo Avesani, Angelo Susi
2006 Conference on Software Maintenance, Proceedings of the  
User input is integrated with multiple prioritization indexes, in an iterative process that successively refines the test case ordering.  ...  If the objective is fault detection, an inappropriate execution order might reveal most faults late, thus delaying the bug fixing activity and eventually the delivery of the software.  ...  Additional fault index prioritization is similar to additional coverage for the executionbased techniques: The next test case added to the pri-oritized list is the one which maximizes the sum of the fault  ... 
doi:10.1109/icsm.2006.74 dblp:conf/icsm/TonellaAS06 fatcat:dxkmc3vfqzeonm4zzcjeyndxaa

Towards a Tool Supporting Integration Testing of Aspect-Oriented Programs

Philippe Massicotte, Linda Badri, Mourad Badri
2007 Journal of Object Technology  
As a consequence, new integration testing techniques must be developed to deal with the new dimensions introduced by aspects.  ...  In aspect-oriented programs, integration is more fine grained and occurs, as stated in [Alex04], with respect to the intra-method control and data flow.  ...  The second level is related to the fact that several aspects are integrated to a single class. In that case, it becomes difficult to localize the source of a fault when failures occur.  ... 
doi:10.5381/jot.2007.6.1.a1 fatcat:c7ylas3aujdlfinuhcguz3stvi

Automated repair of feature interaction failures in automated driving systems

Raja Ben Abdessalem, Annibale Panichella, Shiva Nejati, Lionel C. Briand, Thomas Stifter
2020 Proceedings of the 29th ACM SIGSOFT International Symposium on Software Testing and Analysis  
Our repair strategy achieves its goal by (1) localizing faults spanning several lines of code, (2) simultaneously resolving multiple interaction failures caused by independent faults, (3) scaling repair  ...  In this paper, we propose a repair technique to automatically resolve undesired feature interaction failures in automated driving systems (ADS) that lead to the violation of system safety requirements.  ...  Our approach localizes faults over several lines of code to fix complex integration faults and deals with the scalability issues of testing and repairing ADS.  ... 
doi:10.1145/3395363.3397386 dblp:conf/issta/AbdessalemPNBS20 fatcat:bnqczfzpsje4bbj24wfokmtzxy

STIPI: Using Search to Prioritize Test Cases Based on Multi-objectives Derived from Industrial Practice [chapter]

Dipesh Pradhan, Shuai Wang, Shaukat Ali, Tao Yue, Marius Liaaen
2016 Lecture Notes in Computer Science  
To solve this problem, we propose a search-based test case prioritization approach (named STIPI) by defining a fitness function with four objectives and integrating it with a widely applied multi-objective  ...  Based on these characteristics and available information related with test case execution (e.g., number of faults detected), we identified that the test case prioritization problem in our particular context  ...  Thus, 3 is not added into , and the next test case is evaluated to see if the total execution time can fit the given time budget. 5 with three minutes will be added into , since the inclusion of 5 will  ... 
doi:10.1007/978-3-319-47443-4_11 fatcat:g2xmbwgu6zdwjb33znoz4bje5e

HDL-Mutation Based Simulation Data Generation by Propagation Guided Search

Tao Xie, Wolfgang Mueller, Florian Letombe
2011 2011 14th Euromicro Conference on Digital System Design  
Case study with a floating point arithmetic IP design has shown that the cost function is able to guide effectively the search procedure towards a fault-detecting test.  ...  HDL-mutation based fault injection and analysis is considered as an important coverage metric for measuring the quality of design simulation processes [20, 3, 1, 2].  ...  . 3 Local search procedure with fault propagation cost.  ... 
doi:10.1109/dsd.2011.83 dblp:conf/dsd/XieML11 fatcat:qszkqo6phvaivauags6drbwlme

Dynamic Code Coverage with Progressive Detail Levels [article]

Alexandre Perez
2013 arXiv   pre-print
Although helpful, fault localization tools have some scaling problems because of the fine-grained coverage data they need to perform the fault localization analysis.  ...  This thesis proposes a new approach to this problem, avoiding as much as possible the high level of coverage detail, while still using the proven techniques these fault localization tools employ.  ...  A Dynamic Code Coverage Approach to Maximize Fault Localization Efficiency Keywords-Debugging; dynamic code coverage; software instrumentation; spectrum-based fault localization. I.  ... 
arXiv:1306.4546v1 fatcat:b3nq3pvpdres3lndjn7obnycma
« Previous Showing results 1 — 15 out of 33,951 results