面向对象建模方法在性能建模中的应用研究
Application of Object-oriented Modeling Methods in Performance Modeling
-
摘要: 为了有效地建立复杂系统的性能模型,提出了基于POOSL的面向对象建模方法,将建模过程划分为面向对象的系统分析、模型设计及模型实现3个阶段.在模型实现过程中,运用了UML的状态图、顺序图和类图对系统进行抽象描述.基于面向对象建模方法,建立了IEEE 802.11MAC协议的POOSL性能模型,仿真分析了ad hoc网络中活跃站点数和最小竞争窗口等参数对有效吞吐量和平均延时等性能指标的影响.仿真结果表明,面向对象建模方法能有效应用于复杂系统的性能建模.Abstract: To create performance models of complicated systems,object-oriented modeling methods based on POOSL were proposed.The modeling process was divided into three stages:object-oriented system analysis,model design and model realization.Statechart diagram,sequence diagram and class diagram were applied in the modeling realization stage.Based on the object-oriented modeling technique,the performance model of IEEE 802.11 MAC protocol was built using POOSL.Through the simulation of the model,the influence of the parameters such as minimum contention window and number of active stations on the performance metrics such as valid throughput and average frame delay in ad hoc network were given.Simulation results show that the object-oriented modeling technique can be applied to performance modeling effectively.