Cristiá et al., 2011 - Google Patents
A language for test case refinement in the Test Template FrameworkCristiá et al., 2011
View PDF- Document ID
 - 3081061424414316474
 - Author
 - Cristiá M
 - Hollmann D
 - Albertengo P
 - Frydman C
 - Monetti P
 - Publication year
 - Publication venue
 - International Conference on Formal Engineering Methods
 
External Links
Snippet
Abstract Model-based testing (MBT) generates test cases by analysing a formal model of the  system under test (SUT). In many MBT methods, these test cases are too abstract to be  executed. Therefore, an executable representation of them is necessary to test the SUT. So … 
    - 238000000034 method 0 description 16
 
Classifications
- 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F11/00—Error detection; Error correction; Monitoring
 - G06F11/36—Preventing errors by testing or debugging software
 - G06F11/3668—Software testing
 - G06F11/3672—Test management
 - G06F11/3688—Test management for test execution, e.g. scheduling of test suites
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F11/00—Error detection; Error correction; Monitoring
 - G06F11/36—Preventing errors by testing or debugging software
 - G06F11/3604—Software analysis for verifying properties of programs
 - G06F11/3608—Software analysis for verifying properties of programs using formal methods, e.g. model checking, abstract interpretation
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F11/00—Error detection; Error correction; Monitoring
 - G06F11/36—Preventing errors by testing or debugging software
 - G06F11/3604—Software analysis for verifying properties of programs
 - G06F11/3612—Software analysis for verifying properties of programs by runtime analysis
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F11/00—Error detection; Error correction; Monitoring
 - G06F11/36—Preventing errors by testing or debugging software
 - G06F11/362—Software debugging
 - G06F11/3636—Software debugging by tracing the execution of the program
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/40—Transformations of program code
 - G06F8/41—Compilation
 - G06F8/43—Checking; Contextual analysis
 - G06F8/436—Semantic checking
 - G06F8/437—Type checking
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F11/00—Error detection; Error correction; Monitoring
 - G06F11/36—Preventing errors by testing or debugging software
 - G06F11/3668—Software testing
 - G06F11/3696—Methods or tools to render software testable
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/40—Transformations of program code
 - G06F8/51—Source to source
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/70—Software maintenance or management
 - G06F8/74—Reverse engineering; Extracting design information from source code
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/40—Transformations of program code
 - G06F8/41—Compilation
 - G06F8/42—Syntactic analysis
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
 - G06F17/50—Computer-aided design
 - G06F17/5009—Computer-aided design using simulation
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F9/00—Arrangements for programme control, e.g. control unit
 - G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
 - G06F9/44—Arrangements for executing specific programmes
 - G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/30—Creation or generation of source code
 - G06F8/36—Software reuse
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/30—Creation or generation of source code
 - G06F8/34—Graphical or visual programming
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F11/00—Error detection; Error correction; Monitoring
 - G06F11/36—Preventing errors by testing or debugging software
 - G06F11/3664—Environments for testing or debugging software
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/30—Creation or generation of source code
 - G06F8/35—Model driven
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/30—Creation or generation of source code
 - G06F8/31—Programming languages or programming paradigms
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/20—Software design
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F8/00—Arrangements for software engineering
 - G06F8/10—Requirements analysis; Specification techniques
 
 - 
        
- G—PHYSICS
 - G06—COMPUTING; CALCULATING; COUNTING
 - G06F—ELECTRICAL DIGITAL DATA PROCESSING
 - G06F11/00—Error detection; Error correction; Monitoring
 - G06F11/30—Monitoring
 - G06F11/34—Recording 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
 
 
Similar Documents
| Publication | Publication Date | Title | 
|---|---|---|
| Klint et al. | EASY Meta-programming with Rascal | |
| Ghezzi et al. | Synthesizing intensional behavior models by graph transformation | |
| Arcaini et al. | AsmetaSMV: a way to link high-level ASM models to low-level NuSMV specifications | |
| Burnim et al. | Looper: Lightweight detection of infinite loops at runtime | |
| Cristiá et al. | A language for test case refinement in the Test Template Framework | |
| CN115686467A (en) | Type inference in dynamic languages | |
| Aiken et al. | A toolkit for constructing type-and constraint-based program analyses | |
| Sjölund | Tools and Methods for Analysis, Debugging, and Performance Improvement of Equation-Based Models | |
| Goli et al. | Automated design understanding of SystemC-based virtual prototypes: Data extraction, analysis and visualization | |
| Marquet et al. | A theoretical and experimental review of SystemC front-ends | |
| Iqbal et al. | Exhaustive simulation and test generation using fuml activity diagrams | |
| Wu et al. | Unit testing for domain-specific languages | |
| Farahbod et al. | Executable formal specifications of complex distributed systems with CoreASM | |
| Gargantini et al. | A metamodel-based simulator for ASMs | |
| Karsai et al. | On the correctness of model transformations in the development of embedded systems | |
| Itsykson | Partial specifications of libraries: Applications in software engineering | |
| Tran-Jørgensen | Enhancing System Realisation in Formal Model Development | |
| Ringbom | A practical survey of automatic unit test generation for JavaScript applications | |
| Tinnerholm | An LLVM backend for the Open Modelica Compiler | |
| Peraire | Formal testing of object-oriented software: From the method to the tool | |
| Dadeau et al. | Contract-based testing for PHP with Praspel | |
| Nadeem et al. | A framework for inheritance testing from VDM++ specifications | |
| Martignano | Bounded model checking and abstract interpretation of large C codebases | |
| Tschannen | Automatic verification of Eiffel programs | |
| Xu et al. | Towards Automated Formal Verification of Backend Systems with LLMs |