{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T23:52:45Z","timestamp":1771026765578,"version":"3.50.1"},"reference-count":48,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[2002,7,1]],"date-time":"2002-07-01T00:00:00Z","timestamp":1025481600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":4034,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[2002,7]]},"DOI":"10.1016\/s0167-6423(02)00033-3","type":"journal-article","created":{"date-parts":[[2002,10,15]],"date-time":"2002-10-15T01:22:28Z","timestamp":1034644948000},"page":"101-129","source":"Crossref","is-referenced-by-count":72,"title":["PRIMA-UML: a performance validation incremental methodology on early UML diagrams"],"prefix":"10.1016","volume":"44","author":[{"given":"Vittorio","family":"Cortellessa","sequence":"first","affiliation":[]},{"given":"Raffaela","family":"Mirandola","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0167-6423(02)00033-3_BIB1","article-title":"The true value of the Unified Modeling Language","volume":"29\u201331","author":"Alhir","year":"1998","journal-title":"Distributed Comput."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB2","doi-asserted-by":"crossref","unstructured":"F. Andolfi, F. Aquilani, S. Balsamo, P. Inverardi, Deriving performance models of software architectures from message sequence charts, Proc. 2nd Internat. Workshop on Software and Performance, WOSP2000, September 2000, Ottawa, Canada, 2000.","DOI":"10.1145\/350391.350404"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB3","doi-asserted-by":"crossref","unstructured":"L.B. Arief, N.A. Speirs, A UML tool for an automatic generation of simulation programs, Proc. 2nd Internat. Workshop on Software and Performance, WOSP2000, September 2000, Ottawa, Canada, 2000.","DOI":"10.1145\/350391.350408"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB4","doi-asserted-by":"crossref","unstructured":"S. Balsamo, P. Inverardi, C. Mangano, An approach to performance evaluation of software architectures, Proc. 1st Internat. Workshop on Software and Performance, WOSP1998, September 1998, Santa Fe, USA, 1998.","DOI":"10.1145\/287318.287354"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB5","doi-asserted-by":"crossref","unstructured":"M. Bernardo, P. Ciancarini, L. Donatiello, AEMPA:a process algebraic description language for the performance analysis of software architectures, Proc. 2nd Internat. Workshop on Software and Performance, WOSP2000, September 2000, Ottawa, Canada, 2000.","DOI":"10.1145\/350391.350394"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB6","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1006\/inco.1998.2706","article-title":"A formal approach to the integration of performance aspects in the modeling and analysis of concurrent systems","volume":"144","author":"Bernardo","year":"1998","journal-title":"Inform. and Comput."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB7","series-title":"Object Oriented Analysis and Design with Applications","author":"Booch","year":"1991"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB8","series-title":"The Unified Modeling Language User Guide","author":"Booch","year":"1999"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB9","series-title":"Object-Oriented Analysis","author":"Coad","year":"1990"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB10","unstructured":"J.M. Cornily, M. Belaunde, Specifying distribute object applications using the reference model for open distributed processing and unified modeling language, Proc. IEEE-EDOC 1999, 1999."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB11","doi-asserted-by":"crossref","unstructured":"V. Cortellessa, G. Iazeolla, R. Mirandola, Early performance verification for object-oriented software systems, IEE-Proceedings on Software, July 2000.","DOI":"10.1049\/ip-sen:20000755"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB12","doi-asserted-by":"crossref","unstructured":"V. Cortellessa, R. Mirandola, Deriving a queueing network based performance model from UML diagrams, Proc. 2nd Internat. Workshop on Software and Performance, WOSP2000, September 2000, Ottawa, Canada, 2000.","DOI":"10.1145\/350391.350406"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB13","unstructured":"M. Fowler, K. Scott, UML Distilled, 2nd ed., Addison-Wesley Object Technology Series, Addison-Wesley, Reading, MA, 1999."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB14","doi-asserted-by":"crossref","unstructured":"H. Gomaa, D.A. Menasce, Design and performance modeling of component interconnection patterns for distributed software architecture, Proc. 2nd Internat. Workshop on Software and Performance, WOSP2000, September 2000, Ottawa, Canada, 2000.","DOI":"10.1145\/350391.350418"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB15","unstructured":"R.F. Gordon, P.G. Loewner, E.A. MacNair, The Research Queueing Package Version 3, IBM, T.J. Watson Research Center, Yorktown Heights, NY, 1992."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB16","unstructured":"U. Herzog, Stochastic process algebras, Proc. 2nd Workshop on Process Algebras and Performance Modeling, Regensberg, Germany, 1994."},{"issue":"1","key":"10.1016\/S0167-6423(02)00033-3_BIB17","doi-asserted-by":"crossref","first-page":"122","DOI":"10.1109\/32.748921","article-title":"Trace-based load characterization for generating performance software models","volume":"25","author":"Hrischuk","year":"1999","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB18","unstructured":"G. Iazeolla, A. D'Ambrogio, R. Mirandola, Software performance validation strategies, Proc. Performance\u201999, Special Sessions, Istanbul, Turkey, October 1999."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB19","series-title":"Object-Oriented Software Engineering: A Use Case Driven Approach","author":"Jacobson","year":"1992"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB20","series-title":"Art of Computer Systems Performance Analysis","author":"Jain"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB21","doi-asserted-by":"crossref","unstructured":"P. Kahkipuro, UML based performance modeling framework for object-oriented distributed systems, Proc. 2nd Internat. Conf. on the Unified Modeling Language, October 28\u201330, 1999, Lecture Notes in Computer Science, Vol. 1723, Springer, Berlin, 1999.","DOI":"10.1007\/3-540-46852-8_26"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB22","unstructured":"P. King, R. Pooley, Estimating the performance of UML models using Petri nets, private communication, Edinburgh, UK, 1999."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB23","unstructured":"P. King, R. Pooley, Using UML to derive stochastic Petri net models, in: N. Davies, J. Bradley (Eds.), Proc. 15th UK Performance Engineering Workshop, UKPEW \u201999, Department of Computer Science, The University of Bristol, July 1999."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB24","series-title":"Computer Performance Modeling Handbook","author":"Lavenberg","year":"1983"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB25","unstructured":"J. Merseguer, J. Campos, E. Mena, Performance evaluation for the design of agent-based systems: a Petri net approach, Proc. Software Engineering and Petri Nets (SEPN 2000), Aarhus, Denmark, June 2000."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB26","doi-asserted-by":"crossref","unstructured":"J. Merseguer, J. Campos, E. Mena, A pattern-based approach to model software performance, Proc. 2nd Internat. Workshop on Software and Performance, WOSP2000, September 2000, Ottawa, Canada, 2000.","DOI":"10.1145\/350391.350421"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB27","doi-asserted-by":"crossref","unstructured":"R. Mirandola, V. Cortellessa, UML based Performance Modeling of Distributed Systems, Proc. 3rd Internat. Conf. on Unified Modeling Language, York, UK, Lecture Notes in Computer Science, Springer, Berlin, October 2\u20136, 2000.","DOI":"10.1007\/3-540-40011-7_13"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB28","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/S0166-5316(96)00047-8","article-title":"A new approach to performance modeling of client\/server distributed data bases architectures","volume":"29","author":"Mirandola","year":"1997","journal-title":"Performance Evaluation"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB29","doi-asserted-by":"crossref","unstructured":"J. Oldevik, A.J. Berre, UML-based methodology for distributed systems, Proc. IEEE-EDOC 1998.","DOI":"10.1109\/EDOC.1998.723237"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB30","doi-asserted-by":"crossref","unstructured":"D. Petriu, Deriving performance models from UML models by graph transformations, Tutorials, 2nd Internat. Workshop on Software and Performance, WOSP2000, September 2000, Ottawa, Canada, 2000.","DOI":"10.1007\/978-3-540-46464-8_33"},{"issue":"11","key":"10.1016\/S0167-6423(02)00033-3_BIB31","doi-asserted-by":"crossref","first-page":"1049","DOI":"10.1109\/32.881717","article-title":"Architecture based performance analysis applied to a telecommunication system","volume":"26","author":"Petriu","year":"2000","journal-title":"IEEE Trans. Software Eng."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB32","series-title":"Deriving software performance models from architectural patterns by graph transformations, Proc. Theory and Applications of Graph transformations, TAGT\u201998","volume":"Vol. 1764","author":"Petriu","year":"1998"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB33","unstructured":"R. Pooley, Using UML to derive stochastic process algebras models, in: N. Davies, J. Bradley (Eds.), Proc. 15th UK Performance Engineering Workshop, UKPEW \u201999, Department of Computer Science, The University of Bristol, July 1999."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB34","unstructured":"R. Pooley, C. Kabajunga, Simulation of UML sequence diagrams, in: R. Pooley, N. Thomas (Eds.), Proc. 14th UK Performance Engineering Workshop, UKPEW \u201998, Edinburgh, July 1998."},{"issue":"1","key":"10.1016\/S0167-6423(02)00033-3_BIB35","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1049\/ip-sen:19990151","article-title":"The Unified Modeling Language and Performance Engineering","volume":"146","author":"Pooley","year":"1999","journal-title":"IEE Proc.\u2014Software"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB36","unstructured":"ITU\u2014T recommendation X.901\u2013X.904: open system interconnection-information technology\u2014open distributed processing, 1996."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB37","series-title":"Object Oriented Modeling and Design","author":"Rumbaugh","year":"1991"},{"issue":"6","key":"10.1016\/S0167-6423(02)00033-3_BIB38","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1109\/2.846320","article-title":"A generic framework for modeling resources with UML","volume":"33","author":"Selic","year":"2000","journal-title":"IEEE Comput."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB39","unstructured":"B. Selic, Response to the OMG RFP for schedulability, performance, and time, OMG Document Number ad\/2001-0614, 2001."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB40","series-title":"Object Lifecycles: Modeling the World in States","author":"Shlaer","year":"1992"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB41","series-title":"Performance Engineering of Software Systems","author":"Smith","year":"1990"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB42","unstructured":"C.U. Smith, SPE for WEB Applications: New Challenges?, Keynote Address in 2nd Internat. Workshop on Software and Performance, WOSP2000, September 2000, Ottawa, Canada, 2000."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB43","unstructured":"C.U. Smith, L.G. Williams, Performance Engineering Evaluation of Object-oriented Systems with SPE-ED, Lecture Notes in Computer Science, Vol. 1245, Springer, Berlin, 1997, pp. 135\u2013153."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB44","unstructured":"C.U. Smith, L.G. Williams, Building responsive and scalable WEB applications, Proc. CMG 2000, Orlando, USA, December 2000."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB45","doi-asserted-by":"crossref","unstructured":"L.G. Williams, C.U. Smith, Information Requirements for Software Performance Engineering, Lecture Notes in Computer Science, Vol. 977, Springer, Berlin, 1995, pp. 86\u2013101.","DOI":"10.1007\/BFb0024309"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB46","doi-asserted-by":"crossref","unstructured":"L.G. Williams, C.U. Smith, Performance evaluation of software architecture, Proc. ist Internat. Workshop on Software and Performance, WOSP1998, Santa Fe, USA, September 1998.","DOI":"10.1145\/287318.287353"},{"key":"10.1016\/S0167-6423(02)00033-3_BIB47","unstructured":"http:\/\/www.omg.org."},{"key":"10.1016\/S0167-6423(02)00033-3_BIB48","unstructured":"http:\/\/www.rational.com\/uml."}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642302000333?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0167642302000333?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,8]],"date-time":"2020-01-08T07:29:44Z","timestamp":1578468584000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0167642302000333"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,7]]},"references-count":48,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2002,7]]}},"alternative-id":["S0167642302000333"],"URL":"https:\/\/doi.org\/10.1016\/s0167-6423(02)00033-3","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[2002,7]]}}}