{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,1,22]],"date-time":"2024-01-22T22:04:01Z","timestamp":1705961041368},"reference-count":50,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2010,8,28]],"date-time":"2010-08-28T00:00:00Z","timestamp":1282953600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2011,10]]},"DOI":"10.1007\/s10664-010-9142-8","type":"journal-article","created":{"date-parts":[[2010,8,27]],"date-time":"2010-08-27T00:43:19Z","timestamp":1282869799000},"page":"587-622","source":"Crossref","is-referenced-by-count":16,"title":["From monolithic to component-based performance evaluation of software architectures"],"prefix":"10.1007","volume":"16","author":[{"given":"Anne","family":"Martens","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Heiko","family":"Koziolek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lutz","family":"Prechelt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralf","family":"Reussner","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2010,8,28]]},"reference":[{"key":"9142_CR1","volume-title":"18th IEEE international parallel and distributed processing symposium 2004 (IPDPS\u201904)","author":"DA Bacigalupo","year":"2004","unstructured":"Bacigalupo DA, Jarvis SA, He L, Nudd GR (2004) An investigation into the application of different performance techniques to e-commerce applications. In: 18th IEEE international parallel and distributed processing symposium 2004 (IPDPS\u201904). IEEE Computer Society Press, Santa Fe, New Mexico"},{"issue":"2","key":"9142_CR2","doi-asserted-by":"crossref","first-page":"93","DOI":"10.1007\/s11227-005-2335-z","volume":"34","author":"DA Bacigalupo","year":"2005","unstructured":"Bacigalupo DA, Jarvis SA, He, L, Spooner DP, Dillenberger DN, Nudd GR (2005) An investigation into the application of different performance prediction methods to distributed enterprise applications. J Supercomput 34(2):93\u2013111","journal-title":"J Supercomput"},{"key":"9142_CR3","volume-title":"7th world multiconference on systemics,cybernetics and informatics (SCI2003) performance of web services invited session","author":"DA Bacigalupo","year":"2003","unstructured":"Bacigalupo DA, Turner JD, Jarvis SA, Nudd GR (2003) A dynamic predictive framework for e-business workload management. In: 7th world multiconference on systemics,cybernetics and informatics (SCI2003) performance of web services invited session. Orlando, USA"},{"issue":"5","key":"9142_CR4","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1109\/TSE.2004.9","volume":"30","author":"S Balsamo","year":"2004","unstructured":"Balsamo S, Di Marco A, Inverardi P, Simeoni M (2004a) Model-based performance prediction in software development: a survey. IEEE Trans Softw Eng 30(5):295\u2013310","journal-title":"IEEE Trans Softw Eng"},{"key":"9142_CR5","doi-asserted-by":"crossref","unstructured":"Balsamo S, Marzolla M, Di Marco A, Inverardi P (2004b) Experimenting different software architectures performance techniques: a case study. In: Proceedings of the 4th international workshop on software and performance. ACM, pp 115\u2013119","DOI":"10.1145\/974043.974062"},{"key":"9142_CR6","unstructured":"Basili VR, Caldiera G, Rombach HD (1994) The Goal Question Metric Approach. In: Marciniak JJ (ed) Encyclopedia of software engineering\u20142 volume set. Wiley, pp 528\u2013532"},{"key":"9142_CR7","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/11786160_10","volume-title":"Architecting systems with trustworthy components","author":"S Becker","year":"2006","unstructured":"Becker S, Grunske L, Mirandola R, Overhage S (2006) Performance prediction of component-based systems: a survey from an engineering perspective. In: Reussner R, Stafford J, Szyperski C (eds.) Architecting systems with trustworthy components. Lecture notes in computer science, vol 3938. Springer-Verlag, Berlin, pp 169\u2013192"},{"key":"9142_CR8","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1016\/j.jss.2008.03.066","volume":"82","author":"S Becker","year":"2009","unstructured":"Becker S, Koziolek H, Reussner R (2009) The Palladio component model for model-driven performance prediction. J Syst Softw 82:3\u201322","journal-title":"J Syst Softw"},{"key":"9142_CR9","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1145\/1216993.1217006","volume-title":"WOSP \u201907: proceedings of the 6th international workshop on software and performance","author":"S Becker","year":"2007","unstructured":"Becker S, Koziolek H, Reussner RH (2007) Model-based performance prediction with the palladio component model. In: WOSP \u201907: proceedings of the 6th international workshop on software and performance. ACM, New York, pp 54\u201365"},{"key":"9142_CR10","series-title":"Lecture notes in computer science, chapter validation of predictions with measurements","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/978-3-540-68947-8_2","volume-title":"Dependability metrics","author":"R B\u00f6hme","year":"2008","unstructured":"B\u00f6hme R, Reussner R (2008) Dependability metrics. Lecture notes in computer science, chapter validation of predictions with measurements, vol 4909. Springer-Verlag, Berlin, pp 7\u201313"},{"key":"9142_CR11","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1145\/1216993.1217020","volume-title":"WOSP \u201907: proceedings of the 6th international workshop on software and performance","author":"E Bondarev","year":"2007","unstructured":"Bondarev E, Chaudron MRV, de Kock EA (2007) Exploring performance trade-offs of a JPEG decoder using the DeepCompass framework. In: WOSP \u201907: proceedings of the 6th international workshop on software and performance. ACM, New York, pp 153\u2013163"},{"key":"9142_CR12","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1109\/EURMIC.2004.1333354","volume-title":"Proceedings of the 30th EUROMICRO conference (EUROMICRO\u201904)","author":"E Bondarev","year":"2004","unstructured":"Bondarev E, Muskens J, With Pd, Chaudron M, Lukkien J (2004) Predicting real-time properties of component assemblies: a scenario-simulation approach. In: Proceedings of the 30th EUROMICRO conference (EUROMICRO\u201904). IEEE Computer Society, Washington, pp 40\u201347"},{"key":"9142_CR13","doi-asserted-by":"crossref","unstructured":"Briand LC, Bunse C, Daly WJ (1997) An experimental evaluation of quality guidelines on the maintainability of object-oriented design documents. In: 7th workshop on empirical studies of programmers. ACM, pp 1\u201319","DOI":"10.1145\/266399.266401"},{"key":"9142_CR14","unstructured":"Brosig F, Kounev S, Paclat C (2009) Using weblogic diagnostics framework to enable performance prediction for java EE applications. Oracle Technology Network (OTN) Article"},{"key":"9142_CR15","unstructured":"Dujmovi\u0107 J, Almeida V, Lea D, eds (2004) In: Proceedings of the 4th international workshop on software and performance (WOSP\u201904). ACM, New York"},{"key":"9142_CR16","series-title":"Lecture notes in computer science","volume-title":"Performance engineering, state of the art and current trends","year":"2001","unstructured":"Dumke RR, Rautenstrauch C, Schmietendorf A, Scholz A, eds (2001) Performance engineering, state of the art and current trends. Lecture notes in computer science, vol 2047. Springer-Verlag, Berlin"},{"issue":"2","key":"9142_CR17","doi-asserted-by":"crossref","first-page":"148","DOI":"10.1109\/TSE.2008.74","volume":"35","author":"G Franks","year":"2009","unstructured":"Franks G, Omari T, Woodside CM, Das O, Derisavi S (2009) Enhanced modeling and solution of layered queueing networks. IEEE Trans Softw Eng 35(2):148\u2013161","journal-title":"IEEE Trans Softw Eng"},{"key":"9142_CR18","unstructured":"Heitmann F, Moldt D (2007) Petri nets tool database. Available from http:\/\/www.informatik.uni.hamburg.de\/TGI\/PetriNets\/tools\/db.html"},{"issue":"1\u20132","key":"9142_CR19","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1016\/S0304-3975(00)00305-4","volume":"274","author":"H Hermanns","year":"2002","unstructured":"Hermanns H, Herzog U, Katoen J-P (2002) Process Algebra for Performance Evaluation. Theor Comp Sci 274(1\u20132):43\u201387","journal-title":"Theor Comp Sci"},{"key":"9142_CR20","first-page":"1","volume-title":"ACM\/IEEE 32nd international conference on software engineering, software engineering in practice track, Capetown, South Africa","author":"N Huber","year":"2010","unstructured":"Huber N, Becker S, Rathfelder C, Schweflinghaus J, Reussner R (2010) Performance modeling in industry: a case study on storage virtualization. In: ACM\/IEEE 32nd international conference on software engineering, software engineering in practice track, Capetown, South Africa. ACM, New York, pp 1\u201310. Acceptance rate: 23% (16\/71)"},{"key":"9142_CR21","unstructured":"Jain R (1991) The art of computer systems performance analysis : techniques for experimental design, measurement, simulation, and modeling. Wiley"},{"key":"9142_CR22","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1007\/978-1-84800-044-5_8","volume-title":"Guide to advanced empirical software engineering, chapter reporting experiments in software engineering","author":"A Jedlitschka","year":"2008","unstructured":"Jedlitschka A, Ciolkowski M, Pfahl D (2008) Guide to advanced empirical software engineering, chapter reporting experiments in software engineering. Springer, London, pp 201\u2013228"},{"issue":"7","key":"9142_CR23","doi-asserted-by":"crossref","first-page":"486","DOI":"10.1109\/TSE.2006.69","volume":"32","author":"S Kounev","year":"2006","unstructured":"Kounev S (2006) Performance modeling and evaluation of distributed component-based systems using queueing petri nets. IEEE Trans Softw Eng 32(7):486\u2013502","journal-title":"IEEE Trans Softw Eng"},{"key":"9142_CR24","unstructured":"Koziolek H (2004a) Empirical evaluation of performance-analysis methods for software architectures. http:\/\/sdqweb.ipd.kit.edu\/publications\/pdfs\/koziolek2004b.pdf . Partial English translation of the original Master\u2019s thesis \u201cEmpirische Bewertung von Performance-Analyseverfahren f\u00fcr Software-Architekturen\u201d, Universit\u00e4t Oldenburg"},{"key":"9142_CR25","unstructured":"Koziolek H (2004b) Empirische bewertung von performance-analyseverfahren f\u00fcr software-architekturen. Master\u2019s thesis, Universit\u00e4t Oldenburg"},{"issue":"8","key":"9142_CR26","doi-asserted-by":"crossref","first-page":"634","DOI":"10.1016\/j.peva.2009.07.007","volume":"67","author":"H Koziolek","year":"2010","unstructured":"Koziolek H (2010) Performance evaluation of component-based software systems: a survey. Perform Eval 67(8):634\u2013658. (Special issue on software and performance)","journal-title":"Perform Eval"},{"key":"9142_CR27","unstructured":"Koziolek H, Becker S, Happe J, Reussner R (2008) Model-driven software development: integrating quality assurance, chapter evaluating performance of software architecture models with the Palladio component model. IDEA Group Inc., pp 95\u2013118"},{"key":"9142_CR28","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"188","DOI":"10.1007\/11558569_14","volume-title":"Proceeding of the first international conference on the quality of software architectures (QoSA\u201905)","author":"H Koziolek","year":"2005","unstructured":"Koziolek H, Firus V (2005) Empirical evaluation of model-based performance predictions methods in software development. In: Reussner RH, Mayer J, Stafford JA, Overhage S, Becker S, Schroeder PJ (eds) Proceeding of the first international conference on the quality of software architectures (QoSA\u201905). Lecture notes in computer science, vol 3712. Springer-Verlag Berlin, pp 188\u2013202"},{"key":"9142_CR29","series-title":"Lecture notes in computer science","first-page":"48","volume-title":"Proceedings of the 11th international symposium on component based software engineering (CBSE\u201908), Karlsruhe, Germany, 14th-17th October 2008","author":"M Kuperberg","year":"2008","unstructured":"Kuperberg M, Krogmann K, Reussner R (2008) Performance prediction for black-box components using reengineered parametric behaviour models. In: Proceedings of the 11th international symposium on component based software engineering (CBSE\u201908), Karlsruhe, Germany, 14th-17th October 2008. Lecture notes in computer science, vol 5282. Springer-Verlag, Berlin, pp 48\u201363"},{"key":"9142_CR30","unstructured":"Lazowska E, Zahorjan J, Graham GS, Sevcik KC (1984) Quantitative system performance\u2014computer system analysis using queueing network models. Prentice-Hall"},{"issue":"11","key":"9142_CR31","doi-asserted-by":"crossref","first-page":"928","DOI":"10.1109\/TSE.2005.127","volume":"31","author":"Y Liu","year":"2005","unstructured":"Liu Y, Fekete A, Gorton I (2005) Design-level performance prediction of component-based applications. IEEE Trans Softw Eng 31(11):928\u2013941","journal-title":"IEEE Trans Softw Eng"},{"key":"9142_CR32","unstructured":"Martens A (2007) Empirical validation of the model-driven performance prediction approach Palladio. Master\u2019s thesis, Carl-von-Ossietzky Universit\u00e4t Oldenburg"},{"key":"9142_CR33","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"17","DOI":"10.1007\/978-3-540-87412-6_3","volume-title":"Proceedings of the 5th European performance engineering workshop (EPEW\u201908), Palma de Mallorca, Spain","author":"A Martens","year":"2008","unstructured":"Martens A, Becker S, Koziolek H, Reussner R (2008a) An empirical investigation of the applicability of a component-based performance prediction method. In: Proceedings of the 5th European performance engineering workshop (EPEW\u201908), Palma de Mallorca, Spain. Lecture notes in computer science, vol 5261. Springer-Verlag, Berlin, pp 17\u201331"},{"key":"9142_CR34","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","first-page":"16","DOI":"10.1007\/978-3-540-87891-9_2","volume-title":"Proceedings of the 11th international symposium on component-based software engineering (CBSE\u201908), Karlsruhe, Germany","author":"A Martens","year":"2008","unstructured":"Martens A, Becker S, Koziolek H, Reussner R (2008b) An empirical investigation of the effort of creating reusable models for performance prediction. In: Proceedings of the 11th international symposium on component-based software engineering (CBSE\u201908), Karlsruhe, Germany. Lecture notes in computer science, vol 5282. Springer-Verlag, Berlin, pp 16\u201331"},{"key":"9142_CR35","unstructured":"Martens A, Koziolek H, Prechelt L, Reussner R (2009) Experiment 3: effort for creating and reusing PCM performance models. http:\/\/sdqweb.ipd.kit.edu\/wiki\/Mobppexp\/reuse_experiment"},{"key":"9142_CR36","unstructured":"Marzolla M (2004) Simulation-based performance modeling of UML software architectures. PhD Thesis TD-2004-1, Dipartimento di Informatica, Universit\u00e0 Ca\u2019 Foscari di Venezia, Mestre, Italy"},{"key":"9142_CR37","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"1997","unstructured":"Medvidovic N, Taylor RN (1997) A classification and comparison framework for software architecture description languages. IEEE Trans Softw Eng 26:70\u201393","journal-title":"IEEE Trans Softw Eng"},{"key":"9142_CR38","volume-title":"Capacity planning and performance modeling: from mainframes to client-server systems","author":"D Menasce","year":"1994","unstructured":"Menasce D, Almeida V, Dowdy L (1994) Capacity planning and performance modeling: from mainframes to client-server systems. Prentice-Hall, New Jersey"},{"key":"9142_CR39","volume-title":"Scaling for E-business: technologies, models, performance, and capacity planning","author":"DA Menasc\u00e9","year":"2000","unstructured":"Menasc\u00e9 DA, Almeida VAF (2000) Scaling for E-business: technologies, models, performance, and capacity planning. Prentice Hall, Englewood Cliffs"},{"key":"9142_CR40","unstructured":"Menasc\u00e9 DA, Almeida VAF, Dowdy LW (2004) Performance by design. Prentice Hall"},{"key":"9142_CR41","unstructured":"Object Management Group (OMG) (2005) UML profile for schedulability, performance and time (SPT)"},{"key":"9142_CR42","unstructured":"Object Management Group (OMG) (2006) UML profile for modeling and analysis of real-time and embedded systems (MARTE) RFP (realtime\/05-02-06)"},{"key":"9142_CR43","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-59463-2","volume-title":"Kontrollierte experimente in der softwaretechnik","author":"L Prechelt","year":"2001","unstructured":"Prechelt L (2001) Kontrollierte experimente in der softwaretechnik. Springer-Verlag, Berlin"},{"key":"9142_CR44","doi-asserted-by":"crossref","first-page":"1134","DOI":"10.1109\/32.988711","volume":"27","author":"L Prechelt","year":"2001","unstructured":"Prechelt L, Unger B, Tichy WF, Votta LG (2001) A controlled experiment in maintenance comparing design patterns to simpler solutions. IEEE Trans Softw Eng 27:1134","journal-title":"IEEE Trans Softw Eng"},{"key":"9142_CR45","unstructured":"R Development Core Team (2007) R: a language and environment for statistical computing. R foundation for statistical computing, Vienna, Austria. ISBN 3-900051-07-0, Last retrieved 2008-01-06"},{"issue":"8","key":"9142_CR46","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1109\/32.403785","volume":"21","author":"JA Rolia","year":"1995","unstructured":"Rolia JA, Sevcik KC (1995) The method of layers. IEEE Trans Softw Eng 21(8):689\u2013700","journal-title":"IEEE Trans Softw Eng"},{"key":"9142_CR47","unstructured":"Smith CU, Williams LG (2002) Performance solutions: a practical guide to creating responsive, scalable software. Addison-Wesley"},{"key":"9142_CR48","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1145\/584369.584397","volume-title":"Proceedings of the 3rd international workshop on software and performance (WOSP\u201902)","author":"LG Williams","year":"2002","unstructured":"Williams LG, Smith CU (2002) PASASM: a method for the performance assessment of software architectures. In: Proceedings of the 3rd international workshop on software and performance (WOSP\u201902). ACM, New York, pp 179\u2013189"},{"key":"9142_CR49","unstructured":"Williams LG, Smith CU (2003) Making the business case for software performance engineering. In: Proceedings of the 29th international computer measurement group conference, December 7\u201312, 2003, Dallas, Texas, USA. Computer Measurement Group, pp 349\u2013358"},{"key":"9142_CR50","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in software engineering: an introduction","author":"C Wohlin","year":"2000","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2000) Experimentation in software engineering: an introduction. Kluwer, Norwell"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-010-9142-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-010-9142-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-010-9142-8","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,2]],"date-time":"2019-06-02T05:49:19Z","timestamp":1559454559000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-010-9142-8"}},"subtitle":["A series of experiments analysing accuracy and effort"],"short-title":[],"issued":{"date-parts":[[2010,8,28]]},"references-count":50,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2011,10]]}},"alternative-id":["9142"],"URL":"https:\/\/doi.org\/10.1007\/s10664-010-9142-8","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,8,28]]}}}