{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T06:16:38Z","timestamp":1725689798470},"publisher-location":"Berlin, Heidelberg","reference-count":49,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642309816"},{"type":"electronic","value":"9783642309823"}],"license":[{"start":{"date-parts":[[2012,1,1]],"date-time":"2012-01-01T00:00:00Z","timestamp":1325376000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012]]},"DOI":"10.1007\/978-3-642-30982-3_7","type":"book-chapter","created":{"date-parts":[[2012,6,26]],"date-time":"2012-06-26T02:04:30Z","timestamp":1340676270000},"page":"219-262","source":"Crossref","is-referenced-by-count":6,"title":["Software Performance Modeling"],"prefix":"10.1007","author":[{"given":"Dorina C.","family":"Petriu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad","family":"Alhaj","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rasha","family":"Tawhid","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"7_CR1","doi-asserted-by":"crossref","unstructured":"Abdul Fatah, I., Majumdar, S.: Performance of CORBA-Based Client Server Architectures. IEEE Transactions on Parallel & Distributed Systems, 111\u2013127 (February 2002)","DOI":"10.1109\/71.983940"},{"key":"7_CR2","doi-asserted-by":"crossref","unstructured":"Alhaj, M., Petriu, D.C.: Approach for generating performance models from UML models of SOA systems. In: Proceedings of CASCON 2010, Toronto, November 1-4 (2010)","DOI":"10.1145\/1923947.1923975"},{"key":"7_CR3","unstructured":"Anyanwu, K., Sheth, A., Cardoso, J., Miller, J., Kochut, K.: Healthcare Enterprise Process Development and Integration. Journal of Research and Practice in Information Technology\u00a035(2) (May 2003)"},{"key":"7_CR4","unstructured":"Atlas Transformation Language (ATL), \n                  \n                    www.eclipse.org\/m2m\/atl"},{"issue":"5","key":"7_CR5","doi-asserted-by":"publisher","first-page":"295","DOI":"10.1109\/TSE.2004.9","volume":"30","author":"S. Balsamo","year":"2004","unstructured":"Balsamo, S., DiMarco, A., Inverardi, P., Simeoni, M.: Model-based Performance Prediction in Software Development. IEEE Transactions on Software Eng.\u00a030(5), 295\u2013310 (2004)","journal-title":"IEEE Transactions on Software Eng."},{"key":"7_CR6","unstructured":"Balsamo, S., Marzolla, M.: Simulation Modeling of UML Software Architectures. In: Proc. ESM 2003, Nottingham, UK (June 2003)"},{"key":"7_CR7","doi-asserted-by":"crossref","unstructured":"Bartholdt, J., Medak, M., Oberhauser, R.: Integrating Quality Modeling with Feature Modeling in Software Product Lines. In: Proc. of the 4th Int. Conference on Software Engineering Advances (ICSEA 2009), pp. 365\u2013370 (2009)","DOI":"10.1109\/ICSEA.2009.59"},{"key":"7_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"466","DOI":"10.1007\/978-3-642-15579-6_38","volume-title":"Software Product Lines: Going Beyond","author":"L. Belategi","year":"2010","unstructured":"Belategi, L., Sagardui, G., Etxeberria, L.: MARTE Mechanisms to Model Variability When Analyzing Embedded Software Product Lines. In: Bosch, J., Lee, J. (eds.) SPLC 2010. LNCS, vol.\u00a06287, pp. 466\u2013470. Springer, Heidelberg (2010)"},{"key":"7_CR9","doi-asserted-by":"crossref","unstructured":"Belategi, L., Sagardui, G., Etxeberria, L.: Model based analysis process for embedded software product lines. In: Proc. of 2011 Int. Conference on Software and Systems Process, ICSSP 2011 (2011)","DOI":"10.1145\/1987875.1987886"},{"key":"7_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1007\/11431855_34","volume-title":"Advanced Information Systems Engineering","author":"D. Benavides","year":"2005","unstructured":"Benavides, D., Trinidad, P., Ruiz-Cort\u00e9s, A.: Automated Reasoning on Feature Models. In: Pastor, \u00d3., Falc\u00e3o e Cunha, J. (eds.) CAiSE 2005. LNCS, vol.\u00a03520, pp. 491\u2013503. Springer, Heidelberg (2005)"},{"key":"7_CR11","doi-asserted-by":"crossref","unstructured":"Bernardi, S., Donatelli, S., Merseguer, J.: From UML sequence diagrams and statecharts to analysable Petri net models. In: Proc. 3rd Int. Workshop on Software and Performance, Rome, pp. 35\u201345 (July 2002)","DOI":"10.1145\/584369.584376"},{"issue":"11","key":"7_CR12","doi-asserted-by":"publisher","first-page":"1843","DOI":"10.1016\/j.jss.2007.02.029","volume":"80","author":"S. Bernardi","year":"2007","unstructured":"Bernardi, S., Merseguer, J.: Performance evaluation of UML design with Stochastic Well-formed Nets. Journal of Systems and Software\u00a080(11), 1843\u20131865 (2007)","journal-title":"Journal of Systems and Software"},{"key":"7_CR13","doi-asserted-by":"crossref","unstructured":"Cavenet, C.G., Hillston, J., Kloul, L., Stevens, P.: Analysing UML 2.0 activity diagrams in the software performance engineering process. In: Proc. 4th Int. Workshop on Software and Performance, Redwood City, CA, pp. 74\u201383 (January 2004)","DOI":"10.1145\/974043.974055"},{"key":"7_CR14","unstructured":"Clements, P.C., Northrop, L.M.: Software Product Lines: Practice and Patterns, p. 608. Addison-Wesley (2001)"},{"key":"7_CR15","doi-asserted-by":"crossref","unstructured":"Cortellessa, V., Di Marco, A., Inverardi, P.: Model-Based Software Performance Analysis. Springer (2011)","DOI":"10.1007\/978-3-642-13621-4"},{"key":"7_CR16","doi-asserted-by":"crossref","unstructured":"Cortellessa, V., Mirandola, R.: Deriving a Queueing Network based Performance Model from UML Diagrams. In: Proc. Second Int. Workshop on Software and Performance, Ottawa, September 17-20, pp. 58\u201370 (2000)","DOI":"10.1145\/350391.350406"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.: Formalizing cardinality-based feature models and their specialization. Software Process Improvement and Practice, 7\u201329 (2005)","DOI":"10.1002\/spip.213"},{"key":"7_CR18","doi-asserted-by":"crossref","unstructured":"D\u2019Ambrogio, A., Bocciarelli, P.: A Model-driven Approach to Describe and Predict the Performance of Composite Services. In: WOSP 2007, Buenos- Aires, Argentina (2007)","DOI":"10.1145\/1216993.1217008"},{"key":"7_CR19","unstructured":"Earl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Pearson Education (2005)"},{"issue":"1","key":"7_CR20","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/TSE.2010.10","volume":"37","author":"S. DiStefano","year":"2011","unstructured":"DiStefano, S., Scarpa, M., Puliafito, A.: From UML to Petri Nets: The PCM-Based Methodology. IEEE Trans. on Software Engineering\u00a037(1), 65\u201379 (2011)","journal-title":"IEEE Trans. on Software Engineering"},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"France, R., Ray, I., Georg, G., Ghosh, S.: An Aspect-Oriented Approach to Early Design Modeling. In: IEE Proceedings - Software, Special Issue on Early Aspects (2004)","DOI":"10.1049\/ip-sen:20040920"},{"issue":"1-2","key":"7_CR22","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/0166-5316(95)96869-T","volume":"24","author":"G. Franks","year":"1995","unstructured":"Franks, G., Hubbard, A., Majumdar, S., Petriu, D.C., Rolia, J., Woodside, C.M.: A toolset for Performance Engineering and Software Design of Client-Server Systems. Performance Evaluation\u00a024(1-2), 117\u2013135 (1995)","journal-title":"Performance Evaluation"},{"key":"7_CR23","unstructured":"Franks, G.: Performance Analysis of Distributed Server Systems, Report OCIEE-00-01, Ph.D. Thesis, Carleton University, Ottawa, Canada (2000)"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Gomaa, H.: Designing Software Product Lines with UML: From Use Cases to Pattern-based Software Architectures. Addison-Wesley Object Technology Series (July 2005)","DOI":"10.1007\/11763864_45"},{"key":"7_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"884","DOI":"10.1007\/11942634_90","volume-title":"Frontiers of High Performance Computing and Networking \u2013 ISPA 2006 Workshops","author":"E. G\u00f3mez-Mart\u00ednez","year":"2006","unstructured":"G\u00f3mez-Mart\u00ednez, E., Merseguer, J.: Impact of SOAP Implementations in the Performance of a Web Service-Based Application. In: Min, G., Di Martino, B., Yang, L.T., Guo, M., R\u00fcnger, G. (eds.) ISPA Workshops 2006. LNCS, vol.\u00a04331, pp. 884\u2013896. Springer, Heidelberg (2006)"},{"key":"7_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/978-3-540-85289-6_13","volume-title":"The Common Component Modeling Example","author":"V. Grassi","year":"2008","unstructured":"Grassi, V., Mirandola, R., Randazzo, E., Sabetta, A.: KLAPER: An Intermediate Language for Model-Driven Predictive Analysis of Performance and Reliability. In: Rausch, A., Reussner, R., Mirandola, R., Pl\u00e1\u0161il, F. (eds.) The Common Component Modeling Example. LNCS, vol.\u00a05153, pp. 327\u2013356. Springer, Heidelberg (2008)"},{"issue":"8","key":"7_CR27","doi-asserted-by":"publisher","first-page":"694","DOI":"10.1016\/j.peva.2009.07.006","volume":"67","author":"J. Happe","year":"2010","unstructured":"Happe, J., Becker, S., Rathfelder, C., Friedrich, H., Reussner, R.: Parametric performance completions for model-driven performance prediction. Performance Evaluation\u00a067(8), 694\u2013716 (2010)","journal-title":"Performance Evaluation"},{"key":"7_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/978-3-540-77619-2_8","volume-title":"Software Architectures, Components, and Applications","author":"M. Marzolla","year":"2008","unstructured":"Marzolla, M., Mirandola, R.: Performance Prediction of Web Service Workflows. In: Overhage, S., Ren, X.-M., Reussner, R., Stafford, J.A. (eds.) QoSA 2007. LNCS, vol.\u00a04880, pp. 127\u2013144. Springer, Heidelberg (2008)"},{"key":"7_CR29","doi-asserted-by":"crossref","unstructured":"Nguyen, Q.: Non-Functional Requirements Analysis Modeling for Software Product Lines. In: Proc. of Modeling in Software Engineering (MISE 2009), ICSE Workshop, pp. 56\u201361 (2009)","DOI":"10.1109\/MISE.2009.5069898"},{"key":"7_CR30","unstructured":"Object Management Group, UML Profile for Modeling and Analysis of Real-Time and Embedded Systems (MARTE), Version 1.1, OMG document formal\/2011-06-02 (2011)"},{"key":"7_CR31","unstructured":"Object Management Group, UML Profile for Schedulability, Performance, and Time Specification, Version 1.1, OMG document formal\/05-01-02 (January 2005)"},{"key":"7_CR32","unstructured":"Object Management Group, Service oriented architecture Modeling Language (SoaML), ptc\/2009-04-01 (April 2009)"},{"key":"7_CR33","unstructured":"Object Management Group, MDA Guide Version 1.0.1, omg\/03-06-01 (2003)"},{"issue":"2","key":"7_CR34","doi-asserted-by":"publisher","first-page":"163","DOI":"10.1007\/s10270-006-0026-8","volume":"6","author":"D.B. Petriu","year":"2007","unstructured":"Petriu, D.B., Woodside, C.M.: An intermediate metamodel with scenarios and resources for generating performance models from UML designs. Software and Systems Modeling\u00a06(2), 163\u2013184 (2007)","journal-title":"Software and Systems Modeling"},{"key":"7_CR35","unstructured":"Raatikainen, M., Niemel\u00e4, E., Myll\u00e4rniemi, V., M\u00e4nnist\u00f6, T.: Svamp - An Integrated Approach for Modeling Functional and Quality Variability. In: 2nd Int Workshop on Variability Modeling of Software-intensive Systems, VaMoS (2008)"},{"issue":"8","key":"7_CR36","doi-asserted-by":"publisher","first-page":"689","DOI":"10.1109\/32.403785","volume":"21","author":"J.A. Rolia","year":"1995","unstructured":"Rolia, J.A., Sevcik, K.C.: The Method of Layers. IEEE Trans. on Software Engineering\u00a021(8), 689\u2013700 (1995)","journal-title":"IEEE Trans. on Software Engineering"},{"key":"7_CR37","unstructured":"Smith, C.U.: Performance Engineering of Software Systems. Addison Wesley (1990)"},{"key":"7_CR38","unstructured":"Street, J., Gomaa, H.: An Approach to Performance Modeling of Software Product Lines. In: Workshop on Modeling and Analysis of Real-Time and Embedded Systems, Genova, Italy (October 2006)"},{"key":"7_CR39","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1007\/978-3-540-87875-9_35","volume-title":"Model Driven Engineering Languages and Systems","author":"R. Tawhid","year":"2008","unstructured":"Tawhid, R., Petriu, D.C.: Integrating Performance Analysis in the Model Driven Development of Software Product Lines. In: Czarnecki, K., Ober, I., Bruel, J.-M., Uhl, A., V\u00f6lter, M. (eds.) MODELS 2008. LNCS, vol.\u00a05301, pp. 490\u2013504. Springer, Heidelberg (2008)"},{"key":"7_CR40","doi-asserted-by":"crossref","unstructured":"Tawhid, R., Petriu, D.C.: Product Model Derivation by Model Transformation in Software Product Lines. In: Proc. of the 2nd IEEE Workshop on Model-based Engineering for Real-Time Embedded Systems (MoBE-RTES 2011), Newport Beach, CA, USA (2011)","DOI":"10.1109\/ISORCW.2011.18"},{"key":"7_CR41","doi-asserted-by":"crossref","unstructured":"Tawhid, R., Petriu, D.C.: Automatic Derivation of a Product Performance Model from a Software Product Line Model. In: Proc. of the 15th International Conference on Software Product Line (SPLC 2011), Munich, Germany (2011)","DOI":"10.1109\/SPLC.2011.27"},{"key":"7_CR42","doi-asserted-by":"crossref","unstructured":"Tawhid, R., Petriu, D.C.: Integrating Performance Analysis in Software Product Line Development Process. In: Software Product Lines - The Automated Analysis. InTech - Open Access Publisher (2011)","DOI":"10.5772\/38104"},{"key":"7_CR43","doi-asserted-by":"crossref","unstructured":"Tawhid, R., Petriu, D.C.: User-Friendly Approach for Handling Performance Parameters during Predictive Software Performance Engineering. In: Proc. of the 3rd ACM\/SPEC International Conference on Performance Engineering (ICPE 2012), Boston, USA (2012)","DOI":"10.1145\/2188286.2188304"},{"key":"7_CR44","doi-asserted-by":"crossref","unstructured":"Tribastone, M., Gilmore, S.: Automatic Translation of UML Sequence Diagrams into PEPA Models. In: Proc. of 5th Int. Conference on Quantitative Evaluation of SysTems (QEST 2008), St Malo, France, pp. 205\u2013214 (2008)","DOI":"10.1109\/QEST.2008.18"},{"issue":"8","key":"7_CR45","doi-asserted-by":"publisher","first-page":"695","DOI":"10.1109\/TSE.2005.88","volume":"31","author":"T. Verdickt","year":"2005","unstructured":"Verdickt, T., Dhoedt, B., Gielen, F., Demeester, P.: Automatic Inclusion of Middleware Performance Attributes into Architectural UML Software Models. IEEE Trans. on Software Eng.\u00a031(8), 695\u2013711 (2005)","journal-title":"IEEE Trans. on Software Eng."},{"issue":"1","key":"7_CR46","doi-asserted-by":"publisher","first-page":"20","DOI":"10.1109\/12.368012","volume":"44","author":"C.M. Woodside","year":"1995","unstructured":"Woodside, C.M., Neilson, J.E., Petriu, D.C., Majumdar, S.: The Stochastic Rendezvous Network Model for Performance of Synchronous Client-Server-like Distributed Software. IEEE Transactions on Computers\u00a044(1), 20\u201334 (1995)","journal-title":"IEEE Transactions on Computers"},{"key":"7_CR47","doi-asserted-by":"crossref","unstructured":"Woodside, C.M., Petriu, D.C., Siddiqui, K.H.: Performance-related Completions for Software Specifications. In: Proc. of the 22nd Int. Conference on Software Engineering, ICSE 2002, Orlando, Florida, USA, pp. 22\u201332 (2002)","DOI":"10.1145\/581339.581346"},{"key":"7_CR48","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1016\/j.jss.2008.03.067","volume":"82","author":"C.M. Woodside","year":"2009","unstructured":"Woodside, C.M., Petriu, D.C., Petriu, D.B., Xu, J., Israr, T., Georg, G., France, R., Houmb, S.H., J\u00fcrjens, J.: Performance Analysis of Security Aspects by Weaving Scenarios Extracted from UML Models. Journal of Systems and Software\u00a082, 56\u201374 (2009)","journal-title":"Journal of Systems and Software"},{"issue":"8","key":"7_CR49","doi-asserted-by":"publisher","first-page":"585","DOI":"10.1016\/j.peva.2009.07.004","volume":"67","author":"J. Xu","year":"2010","unstructured":"Xu, J.: Rule-based automatic software performance diagnosis and improvement. Performance Evaluation\u00a067(8), 585\u2013611 (2010)","journal-title":"Performance Evaluation"}],"container-title":["Lecture Notes in Computer Science","Formal Methods for Model-Driven Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-30982-3_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,3]],"date-time":"2019-05-03T16:25:24Z","timestamp":1556900724000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-30982-3_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012]]},"ISBN":["9783642309816","9783642309823"],"references-count":49,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-30982-3_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2012]]}}}