{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T13:11:22Z","timestamp":1773148282335,"version":"3.50.1"},"reference-count":39,"publisher":"Elsevier BV","issue":"2-3","license":[{"start":{"date-parts":[[2001,7,1]],"date-time":"2001-07-01T00:00:00Z","timestamp":993945600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Performance Evaluation"],"published-print":{"date-parts":[[2001,7]]},"DOI":"10.1016\/s0166-5316(01)00035-9","type":"journal-article","created":{"date-parts":[[2002,10,14]],"date-time":"2002-10-14T23:55:37Z","timestamp":1034639737000},"page":"147-178","source":"Crossref","is-referenced-by-count":28,"title":["Performance analysis at the software architectural design level"],"prefix":"10.1016","volume":"45","author":[{"given":"Federica","family":"Aquilani","sequence":"first","affiliation":[]},{"given":"Simonetta","family":"Balsamo","sequence":"additional","affiliation":[]},{"given":"Paola","family":"Inverardi","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S0166-5316(01)00035-9_BIB1","doi-asserted-by":"crossref","unstructured":"F. Andolfi, F. Aquilani, S. Balsamo, P. Inverardi, Deriving performance models of software architectures from message sequence charts, in: IEEE Proceedings of the Second International Workshop on Software and Performance, Ottawa, Ont., September 2000.","DOI":"10.1145\/350391.350404"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB2","unstructured":"G. Balbo, G. Conte, M.A. Marsan, Performance Models of Multiprocessor Systems, Series in Computer Systems, MIT Press, Cambridge, MA, 1986."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB3","doi-asserted-by":"crossref","unstructured":"S. Balsamo, Properties and analysis of Queueing Network Models with finite capacities, in: L. Donatiello, R. Nelson (Eds.), Performance Evaluation of Computer and Communication Systems, Lecture Notes in Computer Science, Vol. 729, Springer, Berlin, 1994, pp. 21\u201352.","DOI":"10.1007\/BFb0013848"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB4","doi-asserted-by":"crossref","unstructured":"S. Balsamo, P. Inverardi, C. Mangano, An approach to performance evaluation of software architectures, in: IEEE Proceedings of the First International Workshop on Software and Performance, Santa Fe\u2019, October 1998.","DOI":"10.1145\/287318.287354"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB5","unstructured":"S. Balsamo, C. Mangano, P. Inverardi, F. Russo, Performance evaluation of a software architecture: a case study, in: IEEE Proceedings of the 11th International Workshop on Software Specification and Design, Japan, 1998."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB6","unstructured":"L. Bass, P. Clements, R. Kazman, Analyzing development qualities at the architectural level, in: Software Architectures in Practice, SEI Series in Software Engineering, Addison-Wesley, Reading, MA, 1998."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB7","unstructured":"M. Bernardo, R. Gorrieri, Extend Markovian process algebra, in: Proceedings of the CONCUR \u201996, Lecture Notes in Computer Science, Vol. 1119, Springer, Berlin, 1996, pp. 315\u2013330."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB8","doi-asserted-by":"crossref","unstructured":"M. Bernardo, P. Ciancarini, L. Donatiello, AEMPA: a process algebraic description language for the performance analysis of software architectures, in: IEEE Proceedings of the Second International Workshop on Software and Performance, Ottawa, Ont., September 2000.","DOI":"10.1145\/350391.350394"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB9","doi-asserted-by":"crossref","unstructured":"D. Compare, P. Inverardi, A.L. Wolf, Uncovering architectural mismatch in dynamic behavior, Sci. Comput. Programming 33 (2) (1999) 101\u2013131.","DOI":"10.1016\/S0167-6423(98)00006-9"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB10","doi-asserted-by":"crossref","unstructured":"V. Cortellessa, R. Mirandola, Deriving a queueing network based performance model from UML diagrams, in: IEEE Proceedings of the Second International Workshop on Software and Performance, Ottawa, Ont., September 2000.","DOI":"10.1145\/350391.350406"},{"issue":"3","key":"10.1016\/S0166-5316(01)00035-9_BIB11","doi-asserted-by":"crossref","first-page":"213","DOI":"10.1145\/258077.258078","article-title":"A formal basis for architectural connection","volume":"6","author":"Allen","year":"1997","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB12","doi-asserted-by":"crossref","unstructured":"D. Giannakopoulou, J. Kramer, S.C. Cheung, Analysing the behaviour of distributed systems using tracta, Automated Software Engineering (special issue), Automated Anal. Softw. 6 (1) (1999) 7\u201335.","DOI":"10.1023\/A:1008645800955"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB13","doi-asserted-by":"crossref","unstructured":"H. Gomaa, D. Menasce, A method for design and performance modeling of client\u2013server systems, IEEE Trans. Softw. Eng. 26 (11) (2000) 1064\u20131085.","DOI":"10.1109\/32.881718"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB14","doi-asserted-by":"crossref","unstructured":"H. Gomaa, D. Menasce, Design and performance modeling of component interconnection patterns for distributed software architectures, in: IEEE Proceedings of the Second International Workshop on Software and Performance, Ottawa, Ont., September 2000.","DOI":"10.1145\/350391.350418"},{"issue":"4","key":"10.1016\/S0166-5316(01)00035-9_BIB15","doi-asserted-by":"crossref","first-page":"373","DOI":"10.1109\/32.385973","article-title":"Formal specification and analysis of software architectures using the chemical abstract machine model","volume":"21","author":"Inverardi","year":"1995","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB16","unstructured":"P. Inverardi, L. Marcucci, H. Muccini, Formal and semi-formal descriptions of a cross-connector software architecture, Technical Report, Saladin Project TR-SAL-16, September 2000."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB17","unstructured":"K. Kant, Introduction to Computer System Performance Evaluation, McGraw-Hill, New York, 1992."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB18","unstructured":"L. Kleinrock, Queueing Systems, Vol. 1, Theory, Wiley, New York, 1975."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB19","unstructured":"E.D. Lazowska, J. Zahorjan, G. Scott Graham, K.C. Sevcik, Quantitative System Performance: Computer System Analysis using Queueing Network Models, Prentice-Hall, Englewood Cliffs, NJ, 1984."},{"issue":"2","key":"10.1016\/S0166-5316(01)00035-9_BIB20","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1145\/78919.78920","article-title":"Survey of closed queueing networks with blocking","volume":"22","author":"Onvural","year":"1990","journal-title":"ACM Comput. Surveys"},{"issue":"4","key":"10.1016\/S0166-5316(01)00035-9_BIB21","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/141874.141884","article-title":"Foundations for the study of software architecture","volume":"17","author":"Perry","year":"1992","journal-title":"ACM SigSoft Softw. Eng. Notes"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB22","unstructured":"H.G. Perros, Queueing Network with Blocking: Exact and Approximate Solutions, Oxford University Press, Oxford, 1994."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB23","doi-asserted-by":"crossref","unstructured":"D.C. Petriu, X. Wang, From UML description of high-level software architecture to LQN performance models, in: AGTIVE\u201999, Lecture Notes in Computer Science, Vol. 1779, Springer, Berlin, 2000.","DOI":"10.1007\/3-540-45104-8_4"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB24","doi-asserted-by":"crossref","unstructured":"D.C. Petriu, C. Shousha, A. Jalnapurkar, Architecture-based performance analysis applied to a telecommunication system, IEEE Trans. Softw. Eng. 26 (11) (2000) 1049\u20131065.","DOI":"10.1109\/32.881717"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB25","doi-asserted-by":"crossref","unstructured":"R. Pooley, Software engineering and performance: a road-map, in: A. Finkelstein (Ed.), Proceedings of the 22nd International Conference on Software Engineering, The Future of Software Engineering.","DOI":"10.1145\/336512.336553"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB26","doi-asserted-by":"crossref","first-page":"1","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. Softw."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB27","unstructured":"R. Pooley, P. King, Using UML to derive stochastic process algebra models, in: Proceedings of the 15th UK Performance Engineering Workshop, 1999."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB28","doi-asserted-by":"crossref","unstructured":"P. King, R. Pooley, Derivation of Petri net performance models from UML specifications, in: Proceedings of the 11th International Conference on Tools and Techniques for Computer Performance Evaluation, Illinois, 2000.","DOI":"10.1007\/3-540-46429-8_19"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB29","doi-asserted-by":"crossref","first-page":"689","DOI":"10.1109\/32.403785","article-title":"The method of layers","volume":"21","author":"Rolia","year":"1995","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB30","unstructured":"M. Shaw, D. Garlan, Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, Englewood Cliffs, NJ, 1996."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB31","unstructured":"C.U. Smith, Performance Engineering of Software Systems, Addison-Wesley, Reading, MA, 1990."},{"issue":"7","key":"10.1016\/S0166-5316(01)00035-9_BIB32","doi-asserted-by":"crossref","first-page":"720","DOI":"10.1109\/32.238572","article-title":"Software performance engineering: a case study including performance comparison with design alternatives","volume":"19","author":"Smith","year":"1993","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB33","doi-asserted-by":"crossref","unstructured":"C.U. Smith, L.G. Williams, Performance evaluation of software architectures, in: IEEE Proceedings of the First International Workshop on Software and Performance, Santa Fe\u2019, October 1998.","DOI":"10.1145\/287318.287353"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB34","unstructured":"C. Hofmeister, R. Nord, D. Soni, Applied Software Architecture, Object Technology Series, Addison-Wesley, Reading, MA, 1999."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB35","unstructured":"IEEE Proceedings of the First International Workshop on Software and Performance, Santa Fe\u2019, October 1998."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB36","unstructured":"IEEE Proceedings of the Second International Workshop on Software and Performance, Ottawa, Ont., September 2000."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB37","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1109\/12.368012","article-title":"The stochastic rendezvous network model for performance of synchronous client\u2013server-like distributed software","volume":"44","author":"Woodside","year":"1995","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/S0166-5316(01)00035-9_BIB38","doi-asserted-by":"crossref","unstructured":"M. Woodside, C. Hrischuk, B. Selic, S. Bayarov, A wideband approach to integrating performance prediction into a software design environment, in: IEEE Proceedings of the First International Workshop on Software and Performance, Santa Fe\u2019, October 1998.","DOI":"10.1145\/287318.287326"},{"key":"10.1016\/S0166-5316(01)00035-9_BIB39","doi-asserted-by":"crossref","unstructured":"M. Woodside, Software performance evaluation by models, in: G. Haring, C. Lindemann, M. Reiser (Eds.), Performance Evaluation, Lecture Notes in Computer Science, Vol. 1769, Springer, Berlin, 2000, pp. 283\u2013304.","DOI":"10.1007\/3-540-46506-5_12"}],"container-title":["Performance Evaluation"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0166531601000359?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0166531601000359?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2020,1,28]],"date-time":"2020-01-28T20:10:22Z","timestamp":1580242222000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0166531601000359"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001,7]]},"references-count":39,"journal-issue":{"issue":"2-3","published-print":{"date-parts":[[2001,7]]}},"alternative-id":["S0166531601000359"],"URL":"https:\/\/doi.org\/10.1016\/s0166-5316(01)00035-9","relation":{},"ISSN":["0166-5316"],"issn-type":[{"value":"0166-5316","type":"print"}],"subject":[],"published":{"date-parts":[[2001,7]]}}}