Nothing Special   »   [go: up one dir, main page]

Bertolino et al., 2017 - Google Patents

Adaptive coverage and operational profile-based testing for reliability improvement

Bertolino et al., 2017

View PDF
Document ID
5707335973349947097
Author
Bertolino A
Miranda B
Pietrantuono R
Russo S
Publication year
Publication venue
2017 IEEE/ACM 39th International Conference on Software Engineering (ICSE)

External Links

Snippet

We introduce covrel, an adaptive software testing approach based on the combined use of operational profile and coverage spectrum, with the ultimate goal of improving the delivered reliability of the program under test. Operational profile-based testing is a black-box …
Continue reading at www.academia.edu (PDF) (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3676Test management for coverage analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3668Software testing
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • G06F11/3612Software analysis for verifying properties of programs by runtime analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment
    • G06F11/3414Workload generation, e.g. scripts, playback
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3466Performance evaluation by tracing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F2201/00Indexing scheme relating to error detection, to error correction, and to monitoring
    • G06F2201/875Monitoring of systems including the internet
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N99/00Subject matter not provided for in other groups of this subclass
    • G06N99/005Learning machines, i.e. computer in which a programme is changed according to experience gained by the machine itself during a complete run
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/577Assessing vulnerabilities and evaluating computer system security
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits

Similar Documents

Publication Publication Date Title
Bertolino et al. Adaptive coverage and operational profile-based testing for reliability improvement
de Souza et al. Spectrum-based software fault localization: A survey of techniques, advances, and challenges
Ghandehari et al. A combinatorial testing-based approach to fault localization
Del Grosso et al. Improving network applications security: a new heuristic to generate stress testing data
Gong et al. Diversity maximization speedup for fault localization
Santelices et al. Applying aggressive propagation-based strategies for testing changes
Bertolino et al. Adaptive test case allocation, selection and generation using coverage spectrum and operational profile
Zhang et al. Fault localization through evaluation sequences
Hao et al. On similarity-awareness in testing-based fault localization
Zakari et al. A community-based fault isolation approach for effective simultaneous localization of faults
Li et al. An empirical study of bug isolation on the effectiveness of multiple fault localization
Beszédes et al. Leveraging contextual information from function call chains to improve fault localization
Podgurski et al. Counterfault: Value-based fault localization by modeling and predicting counterfactual outcomes
Li et al. Hmbfl: Higher-order mutation-based fault localization
Zhang et al. Improving fault localization using model-domain synthesized failing test generation
Miranda et al. Does code coverage provide a good stopping rule for operational profile based testing?
Xiaobo et al. An analysis on the negative effect of multiple-faults for spectrum-based fault localization
Brodie et al. Automated problem determination using call-stack matching
Wang et al. Lightweight fault localization combined with fault context to improve fault absolute rank
Murtaza et al. An empirical study on the use of mutant traces for diagnosis of faults in deployed systems
Wu et al. Test case prioritization incorporating ordered sequence of program elements
Bagheri et al. An approach to generate effective fault localization methods for programs
Wang et al. Test case selection using multi-criteria optimization for effective fault localization
Chandrasekaran et al. Evaluating the effectiveness of ben in localizing different types of software fault
Musco et al. Mutation-based graph inference for fault localization