An Empirical Investigation of the Effort of Creating Reusable, Component-Based Models for Performance Prediction

作者: Anne Martens , Steffen Becker , Heiko Koziolek , Ralf Reussner

DOI: 10.1007/978-3-540-87891-9_2

关键词:

摘要: Model-based performance prediction methods aim at evaluating the expected response time, throughput, and resource utilisation of a software system design before implementation. Existing use monolithic, throw-away models or component-based, reusable models. While it is intuitively clear that development requires more effort, actual higher amount effort has not been quantified analysed systematically yet. To study we conducted controlled experiment with 19 computer science students who predicted two example systems applying an established, monolithic method (Software Performance Engineering) as well our own component-based (Palladio). The results show model creation Palladio approximately 1.25 times than SPE in experimental setting, resulting having comparable accuracy. Therefore, some cases, can already be justified, if they are reused least once.

参考文章(30)
Albert Zündorf, Andy Schürr, Manfred Nagl, Applications of Graph Transformations with Industrial Relevance ,(2004)
E Egor Bondarev, Mrv Michel Chaudron, Predicting real-time properties of component-based applications Springer. ,(2005)
Steffen Becker, Lars Grunske, Raffaela Mirandola, Sven Overhage, Performance Prediction of Component-Based Systems Lecture Notes in Computer Science. pp. 169- 192 ,(2006) , 10.1007/11786160_10
Dorina C. Petriu, Xin Wang, From UML Descriptions of High-Level Software Architectures to LQN Performance Models AGTIVE '99 Proceedings of the International Workshop on Applications of Graph Transformations with Industrial Relevance. pp. 47- 62 ,(1999) , 10.1007/3-540-45104-8_4
Antonia Bertolino, Raffaela Mirandola, CB-SPE Tool: Putting Component-Based Performance Engineering into Practice component based software engineering. pp. 233- 248 ,(2004) , 10.1007/978-3-540-24774-6_21
Daniel A Menasce, Virgilio AF Almeida, Lawrence W Dowdy, Larry Dowdy, Performance by Design: Computer Capacity Planning By Example ,(2004)
Gianluigi Caldiera, Victor R. Basili, H. Dieter Rombach, The Goal Question Metric Approach Wiley. ,(1994)