Generating performance tests from UML specifications using Markov chains

A performance, test case technique, applied in software testing/debugging, error detection/correction, electrical digital data processing, etc.

Inactive Publication Date: 2006-11-22
西门子共同研究公司
View PDF0 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As far as the inventors are aware, no such technology is currently available

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Generating performance tests from UML specifications using Markov chains
  • Generating performance tests from UML specifications using Markov chains
  • Generating performance tests from UML specifications using Markov chains

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The present inventors have discovered a quantitative method for automatically generating performance tests when modeling an application using UML use case models and activity diagrams. A methodology for combining UML use case models and activity diagrams with DST is presented below. In addition, an integrated methodology is proposed for the generation and execution of performance test cases for a system modeled using UML use cases and UML activity diagrams.

[0039] The present invention is a modular framework and method and is deployed as software as an application program tangibly embodied on a program storage device. The application is accessed through a Graphical User Interface (GUI). The application code for execution may reside on a number of different types of computer readable media known to those skilled in the art. A user accesses the framework through a computer accessing the GUI.

[0040] exist image 3 An embodiment of a computer 21 executing instructio...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

An automated approach to generating test cases for performance testing may be used for test case planning, early in the software development process, when a UML use case model and its activity diagram refinement are specified. The planned performance tests are executed later in the software development process, after the system is developed. The use case model is annotated with operation arrival rates and departure rates. Deterministic state testing (DST) generation and execution are applied for performance test generation and execution. In addition, a technique is described to generate the most likely test scenarios, labeling each arch in the activity diagram with transition probabilities and applying a breadth first search algorithm to select the most likely paths to be tested for each state generated by the DST algorithm.

Description

technical field [0001] The present invention relates generally to the field of software testing, and more particularly to a method for applying deterministic state testing to software that has been modeled using the Unified Modeling Language (UML) use cases and activity diagrams. Systematic technology and systems. Background technique [0002] This application claims the benefit of US Provisional Application Serial No. 60 / 666,399, filed March 30, 2005, which is hereby incorporated by reference in its entirety. [0003] The Unified Modeling Language is a language used for object modeling and specification in software engineering. An important feature of UML is the use of standardized graphical symbols to create abstract models of systems. UML is most widely used to standardize, visualize, structure and document software-intensive systems. [0004] UML use case modeling and activity diagrams are defined by the Object Management Group (OMG), an international standards commit...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/44G06F11/36
CPCG06F11/3684
Inventor A·阿夫里策尔M·E·R·维拉
Owner 西门子共同研究公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products