期刊文献+

一种基于随机进程代数的软件性能预测方法 被引量:1

Software Performance Prediction Approach Based on Stochastic Process Algebra
下载PDF
导出
摘要 性能是软件系统的内在属性之一,主要取决于体系结构选择和软件设计。基于模型的性能预测方法可以在软件开发完毕前得到性能需求满足情况的评价,也可帮助系统进行性能规划和调优。使用随机进程代数PEPA对J2EE应用交互过程进行了建模,该模型描绘了远程调用过程和容器处理过程的细节,能有效反映分布式应用中影响性能的主要因素。基于PEPA模型提出了一种面向COTS系统的性能预测方法,并可用于指导改进系统的响应性和可伸缩性。通过一个J2EE实例验证了方法的有效性。 Performance is one of the inherent attributes of software system. It is mainly decided by the selection of software architecture and designing information. Whether the performance demands are meet can be evaluated by model-based performance prediction technologies, So do the capability projecting and the fine-tuning. The interaction process of J2EE was modeled using Performance Evaluation Process Algebra (PEPA). Remote invocation and container processing details are represented in the model, and major performance factors of distributed J2EE application are reflected. A COTS-oriented performance prediction approach based on PEPA models was proposed. It can help to improve responsibility and scalability besides predicting system performance. The approach was verified by a J2EE application case study.
出处 《系统仿真学报》 CAS CSCD 北大核心 2008年第15期3996-3999,4024,共5页 Journal of System Simulation
关键词 性能预测 性能模型 COTS PEPA J2EE应用 performance prediction performance model COTS PEPA J2EE applications
  • 相关文献

参考文献8

  • 1刘晓明,任正平,黄松,张晓锋,胡斌.基于模型的构件系统性能预测综述[J].系统仿真学报,2007,19(13):2924-2931. 被引量:2
  • 2Smith C U, Williams L G. Performance Solution: A Practical Guide to Creating Responsive, Scalable Software [M]. Boston (US): Addison Wesley, 2002.
  • 3Tom V, Bart D, Frank G, et al. Automatic Inclusion of Middleware Performance Attributes into Architectural UML Software Models [J]. IEEE Trans Software Eng (S1077-2626), 2005, 31(8): 695-711.
  • 4张勇,黄涛,魏峻,陈宁江.基于容器中间件的组件系统体系结构性能评价[J].软件学报,2006,17(6):1328-1337. 被引量:5
  • 5Liu Y, Fekete A, Gorton I. Design-Level Performance Prediction of Component-Based Applications [J]. IEEE Trans Software Eng (S 1077-2626), 2005, 31 (11): 928-941.
  • 6Hillston J, A Compositional Approach to Performance Modeling [D]. PhD Thesis, 1994, University of Edinburgh.
  • 7J2EE Tutorial [DB/OL]. (2002-04-24) [2007-03-30] http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html
  • 8Gilmore S, Hillston J. The PEPA Workbench: A Tool to Support a Process Algebra-based Approach to Performance Modelling [C]//Proc 7^th Int'l Conference Modelling Techniques and Tools for Computer Performance Evaluation. Vienna: Springer-Verlag, 1994: 353-368.

二级参考文献76

  • 1杨芙清.软件工程技术发展思索[J].软件学报,2005,16(1):1-7. 被引量:266
  • 2张勇,黄涛,魏峻,陈宁江.基于容器中间件的组件系统体系结构性能评价[J].软件学报,2006,17(6):1328-1337. 被引量:5
  • 3Smith CU,Williams LG.Performance Solutions.New York:Addison-Wesley Publishing Co.,2002.
  • 4Balsamo S,Marco AD,Inverardi P,Simeoni M.Model-Based performance prediction in software development:A survey.IEEE Trans.on Software Engineering,2004,30(5):295-310.
  • 5Emmerich W.Software engineering and middleware:A roadmap.In:Finkelstein A,ed.Proc.of the 22nd Int'l Conf.on Software Engineering.New York:ACM Press,2000.117-129.
  • 6Petriu DC,Wang X.From UML description of high-level software architectures to LQN performance models.In:Nagl M,Schuerr A,Muench M,eds.Proc.of the Applications of Graph Trans.with Industrial Relevance Workshop.LNCS 1779,Netherlands:Springer-Verlag,1999.47-62.
  • 7Petriu DC,Shen H.Applying the UML performance profile:Graph grammar-based derivation of LQN models from UML specifications.In:Field T,Harrison PG,Bradley JT,Harder U,eds.Proc.of the 12th Int'l Conf.Computer Performance Evaluation.Modeling Techniques and Tools.Berlin:Springer-Verlag,2002.159-177.
  • 8Khkipuro P.Performance modeling framework for CORBA based distributed systems[Ph.D.Thesis].Finland:Helsinki University,2000.
  • 9Petriu D,Amer H,Majumdar S,Abdul-Fatah I.Using analytic models for predicting middleware performance.In:Woodside M,Gomaa H,Menasce D,eds.Proc.of the 2nd Int'l Workshop Software and Performance.New York:ACM Press 2000.189-194.
  • 10Verdiekt T,Dhoedt B,Gielen F,Demeester P.Modeling the performance of CORBA using layered queueing networks.In:Proc.of the 29th Euromicro Conf.New York:IEEE Computer Society Press,2003.117-123.

共引文献5

同被引文献9

  • 1徐忠富,陈永光,杨建华,彭珲.USDP分析设计中基于排队网络模型的软件性能预测方法[J].计算机科学,2007,34(10):272-277. 被引量:2
  • 2Object Management Group (OMG). UML Profile for Schedulability, Performance and TimeS/OL. http://www. omg. org/cgi-bin/doc? formal/2005-01-02,2005-01-02.
  • 3DFG research group Palladio. The Palladio Component Model (Download and Documentation) [S/OL]. http:// sdqweb, ipd. uka. de/wiki/ Palladio_Component_Model, 2007-05-07.
  • 4Koziolek H, Happe,J Becket. Predicting the Performance of Component-based Software Architectures with different Usage Profiles[DB/OL]. Proceedings of the 3rd International Conference on the Quality of Software Architecture. Springer Lecture Notes in Computer Science,2007.
  • 5Joost Noppen, Pim van den Brock, Mehmet Aksit. Software development with imperfect information[EB/OL], http// www. springerlink, corn/content/ y568h42833327156/, 2007-06-19.
  • 6Joost Noppen,Pim van den Brock, Mehmet Aksit. Software development with imperfect information[EB/OL], http.-// www. springerlink, com/content/y568h42833327156/,2007-06-19.
  • 7Koziolek, H Firus. Parametric Performance Contracts. Non-Markovian Loop Modelling and an Experimental Evalua- tion[-J]. In Electronical Notes of Theoretical Computer Science, Elsevier,2007,17669-87.
  • 8Heiko Koziolek, Steffen Becker, Jens Happe, et al. Model-Driven Software Development: Integrating Quality Assur- ance,chapter Evaluating Performance and Reliability of Software Architectures with the Palladi Component Model-DB/ OL]. IDEA Group Inc,2008.
  • 9Liu Y, feketeA,Gorton I. Design-Level Performance Prediction of Component-Based Applications[J]. IEEE Trans Sor- ftware ENFG (S1077-2626) ,2005,31(11) :928-941.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部