Dissertation > Excellent graduate degree dissertation topics show
Software Performance Evaluation Based on UML and CPN Research
Author: ZhangHua
Tutor: ZhuLianZhang
School: China University of Petroleum
Course: Computer Science and Technology
Keywords: CPN UML Software Performance Evaluation System Simulation
CLC: TP311.52
Type: Master's thesis
Year: 2010
Downloads: 78
Quote: 2
Read: Download Dissertation
Abstract
|
Because of the impact of traditional conception, software performance is always managed after the progress of software development finished. If defacts are found, we con’t choose but modify from the beginning of the project. This method maybe results in all the software design overthrowed, which is not applied for the large-scale system. Software performance evaluates software qualitity from the beginning of software design, so it can find and modify software defact as early as possible and improve the effectiveness of software production.Software performance evaluation has gone development process from the early method of measurement methods to model method. Because analytical model often limits to the input of system and the method of mathematical theory is lack of flexibility, it is a new direction to create model symbols. UML becomes the untified modeling language on the process of software implementation. A lot of performance evaluation methods start from UML model. UML is not a formal language and lack of formal semantics, so it can’t simulate the system dynamically. Colored Petri net is a kind of high-level Petri net, and it can model the complex system with hierarchical models and identify the source of the system with colset. Also it can simulate the system model dynamically. So CPN is the foothold of software performance starting with UML.Software performance based on UML and CPN bases on UML2.0 entirly. First of all it models the system using UML2.0. And capture system requirement using use case diagram and refine the use case using activity diagram. Then the transformation rules from UML2.0 model to CPN model is proposed. The use case diagram is transformed into CPN top model and activity diagram is transformed to the corresponding sub-networks, then all the CPN models is connected to the entire system. Lastly the CPN model performance is evaluated by the mechanism of monitor and state space, such as system throughput, waiting time and processing time of tasks.This approach does not not only limit the distribution of system input but also expand the UML model. And it can simulate the system model dynamically. The software performance can be detected during the simulation. Also the intuitive model is beneficial to understand and confirme requirement of user. The results of performance evaluation can be used to find the most optimal UML model design, which can fulfill the requirement of performance in the forepart of software development.
|
Related Dissertations
- Single Neuron PID Control for Electro-Hydraulic Servo Unit of Ship Rudder,U666.152
- Research on HID Lamp Rectifying Effect,TM923.32
- Research on Validation Methodology and Tool for Models of Simulation System,TP391.9
- The Research and Design of Middle-Small Enterprises Purchase-Sales-Inventory Management System,TP311.52
- Design and Simulation of Flight Management Computer System CDU Unit in Flight Simulation,TP391.9
- Research of Predictive Control in Water Treatment Plant Based on Neuron Network,TP273.1
- Research on Attitude Control Law of Endo-Atmospheric Missile,TJ765.23
- Scene Modeling for Simulation of Hyperspectral Remote Sensing System,TP72
- Method of mapping UML models to XMI,TP311.5
- The Application and Research on Web Testing Method Based on Model,TP311.53
- Control System of Rotary Drying for Flake Agricultural Materials,S226.6
- Simulation of Passive Containment Cooling System on GOTHIC Platform,TL364.2
- Formalization-based Methed to Generate Test Sequence of UML,TP311.53
- Project Financing in Tourism Resources Development Application,F283
- Investments Projects Evaluation Supporting System Based on Optimizing Model of Industrial Parameters,F283
- Scheduling and Process Monitoring System of Steelmaking-Refining-Continuous Casting Production,TF345
- Research on Coupling Control Systems and Simulation for the New Vibratory Pile Driver,TU67
- The oscillator Road Science and Technology Human Resource Management System,TP311.52
- Designa nd Implementation of Remote Occupation Training System Based on J2EE,TP311.52
- Ganzi , Sichuan Electric Power Company employees performance management system to achieve process optimization and figures,TP311.52
- Advertising management system for UML Analysis and Design,TP311.52
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net Mobile
|