{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:28:17Z","timestamp":1750307297575,"version":"3.41.0"},"reference-count":56,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2011,5,5]],"date-time":"2011-05-05T00:00:00Z","timestamp":1304553600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2011,5,5]]},"abstract":"<jats:p>The dynamic behavior of distributed systems requires that their performance characteristics be determined rigorously, preferably in the early stages of software engineering process. Evaluation of the performance at the end of software development leads to increase in the cost of design change. To compare design alternatives or to identify system bottlenecks, quantitative system analysis must be carried out from the early stages of the software development life cycle. In this paper we describe a process model, Hybrid Performance Prediction Process Model that allows modeling and evaluating distributed systems with the explicit goal of assessing performance of the software system during feasibility study. The use case performance engineering approach proposed in this paper exploits use case model and provides flexibility to integrate the software performance prediction process with software engineering process. We use an e-parking application to demonstrate various elements in our framework. The performance metrics are obtained and analyzed by considering two software architectures. Sensitivity analysis on the behavior of resources is carried out. This analysis helps to determine the capacity of the execution environment to obtain the defined performance objectives.<\/jats:p>","DOI":"10.1145\/1968587.1968607","type":"journal-article","created":{"date-parts":[[2011,5,17]],"date-time":"2011-05-17T12:59:03Z","timestamp":1305637143000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Framework for hybrid performance prediction process model"],"prefix":"10.1145","volume":"36","author":[{"given":"D. Evangelin","family":"Geetha","sequence":"first","affiliation":[{"name":"M S Ramaiah Institute of Technology, M S R Nagar, MSRIT Post"}]},{"given":"T.V. Suresh","family":"Kumar","sequence":"additional","affiliation":[{"name":"M S Ramaiah Institute of Technology, M S R Nagar, MSRIT Post"}]},{"given":"K. Rajani","family":"Kanth","sequence":"additional","affiliation":[{"name":"M S Ramaiah Institute of Technology, M S R Nagar, MSRIT Post"}]}],"member":"320","published-online":{"date-parts":[[2011,5,5]]},"reference":[{"volume-title":"Performance Engineering of Software Systems","year":"1990","author":"Smith","key":"e_1_2_1_1_1"},{"volume-title":"Scalable Software","year":"2002","author":"Smith C.U.","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/584369.584371"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.238572"},{"volume-title":"Version 1.1, formal\/05-01-02.","year":"2005","author":"Object Management Group","key":"e_1_2_1_5_1"},{"key":"e_1_2_1_6_1","first-page":"08","volume-title":"OMG","author":"Object Management Group","year":"2007"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/287318.287353"},{"key":"e_1_2_1_8_1","first-page":"135","article-title":"Performance Engineering Evaluation of Object-Oriented Systems with SPE.ED2","volume":"1245","author":"Smith C.U.","year":"1997","journal-title":"Springer LNCS"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/584369.584397"},{"volume-title":"Performance Engineering Services and Software Engineering Research","year":"1998","author":"Smith C.U.","key":"e_1_2_1_10_1"},{"volume-title":"Proceedings CMGC","year":"2000","author":"Connie","key":"e_1_2_1_12_1"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071021.1071030"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/350391.350406"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-6423(02)00033-3"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1049\/ip-sen:20000755"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1141277.1141565"},{"key":"e_1_2_1_18_1","unstructured":"V. Cortellessa A. Martensy R. Reussnery C. Trubiani Towards the Identification of \"Guilty\" Performance Antipatterns  V. Cortellessa A. Martensy R. Reussnery C. Trubiani Towards the Identification of \"Guilty\" Performance Antipatterns"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/350391.350418"},{"key":"e_1_2_1_20_1","first-page":"40","volume-title":"R. Dumke et al.","author":"Gomaa H.","year":"2001"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/646676.701992"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/647810.737982"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/584369.584402"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/287318.287331"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/32.881718"},{"volume-title":"Proc. 1997 Computer Measurement Group Conf.","year":"1997","author":"Menasc\u00e9 D.A.","key":"e_1_2_1_26_1"},{"key":"e_1_2_1_27_1","first-page":"141","article-title":"Software Performance Models from System Scenarios in Use Case Maps","author":"Petriu D.C.","year":"2002","journal-title":"Proc. 12th Int'l Conf. Modeling Tools and Techniques for Computer and Comm. System Performance Evaluation"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1007\/11495628_8"},{"volume-title":"Performance Modeling Framework for CORBA Based Distributed Systems","year":"2000","author":"Kahkipuro Pekka","key":"e_1_2_1_29_1"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/647640.733374"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/974044.974047"},{"key":"e_1_2_1_32_1","unstructured":"Synthesizing PEPA Nets from IODs for Performance Analysis Juliana Bowles Le\u00efla Kloul WOSP\/SIPEW'10 January 28-30 2010 San Jose California USA.  Synthesizing PEPA Nets from IODs for Performance Analysis Juliana Bowles Le\u00efla Kloul WOSP\/SIPEW'10 January 28-30 2010 San Jose California USA."},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/584369.584376"},{"key":"e_1_2_1_34_1","first-page":"265","volume-title":"LNCS, 2965","author":"Merseguer Jose","year":"2004"},{"key":"e_1_2_1_35_1","volume-title":"David M","author":"Banks Jerry","year":"2007","edition":"4"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/350391.350411"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/350391.350408"},{"volume-title":"Proc. ESMc '04","year":"2004","author":"Balsamo Simonetta","key":"e_1_2_1_39_1"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071021.1071025"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1383559.1383569"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1383559.1383571"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071021.1071022"},{"volume-title":"Swiss Transport Research Conference","year":"2004","author":"Hodel-Widmer Thomas B.","key":"e_1_2_1_44_1"},{"volume-title":"Pearson Eduacation","year":"2006","key":"e_1_2_1_45_1"},{"volume-title":"Carol Brennan: 'Software Measurement and Estimation -- A Practical Approach","year":"2006","key":"e_1_2_1_46_1"},{"key":"e_1_2_1_47_1","unstructured":"http:\/\/sealabtools.di.univaq.it\/MosquitoHome.html  http:\/\/sealabtools.di.univaq.it\/MosquitoHome.html"},{"volume-title":"Memorandum, RM-4854-PR","year":"1966","author":"Dienemann P.","key":"e_1_2_1_48_1"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30561-3_41"},{"key":"e_1_2_1_50_1","first-page":"6","article-title":"Early Performance Modeling for Multi Agent Systems using UML 2.0","author":"Geetha Evangelin","year":"2006","journal-title":"IJCSNS International Journal of Computer Science and Network Security"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/SNPD.2007.421"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0304-3975(00)00305-4"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.9"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1071021.1071031"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1232722.1232724"},{"key":"e_1_2_1_56_1","unstructured":"http:\/\/staruml.sourceforge.net.  http:\/\/staruml.sourceforge.net."},{"key":"e_1_2_1_57_1","unstructured":"D. Evangelin Geetha T. V. Suresh Kumar K. Rajanikanth Predicting the Software Performance during Feasibility Study Accepted for publication in IET Software.  D. Evangelin Geetha T. V. Suresh Kumar K. Rajanikanth Predicting the Software Performance during Feasibility Study Accepted for publication in IET Software."},{"key":"e_1_2_1_59_1","unstructured":"Bass L. Clements P. and Kazman R. 2003. Software Architecture in Practice Pearson Education.   Bass L. Clements P. and Kazman R. 2003. Software Architecture in Practice Pearson Education."}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1968587.1968607","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1968587.1968607","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:59:49Z","timestamp":1750244389000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1968587.1968607"}},"subtitle":["use case performance engineering approach"],"short-title":[],"issued":{"date-parts":[[2011,5,5]]},"references-count":56,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2011,5,5]]}},"alternative-id":["10.1145\/1968587.1968607"],"URL":"https:\/\/doi.org\/10.1145\/1968587.1968607","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2011,5,5]]},"assertion":[{"value":"2011-05-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}