{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T20:05:04Z","timestamp":1725566704714},"publisher-location":"Berlin, Heidelberg","reference-count":45,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540306443"},{"type":"electronic","value":"9783540316145"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2005]]},"DOI":"10.1007\/11591962_14","type":"book-chapter","created":{"date-parts":[[2005,11,18]],"date-time":"2005-11-18T22:46:12Z","timestamp":1132353972000},"page":"275-295","source":"Crossref","is-referenced-by-count":1,"title":["Performance Evaluation Approaches for Software Architects"],"prefix":"10.1007","author":[{"given":"Anu","family":"Purhonen","sequence":"first","affiliation":[]}],"member":"297","reference":[{"key":"14_CR1","unstructured":"Balsamo, S., Marco, A.D., Inverardi, P., Simeoni, M.: Software Performance State of the Art and Perspectives. Dipartimento di Informatica, Unversit\u00e0 Ca\u2019Foscari di Venezia, Research Report CS-2003-1 (January 2003)"},{"key":"14_CR2","unstructured":"IEEE, IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. IEEE Std 1471-2000 (2000)"},{"key":"14_CR3","volume-title":"Performance Engineering of Software Systems","author":"C.U. Smith","year":"1990","unstructured":"Smith, C.U.: Performance Engineering of Software Systems. Addison-Wesley, Reading (1990)"},{"key":"14_CR4","volume-title":"Evaluating Software Architecture: Methods and Case Studies","author":"P. Clements","year":"2001","unstructured":"Clements, P., Kazman, R., Klein, M.: Evaluating Software Architecture: Methods and Case Studies. Addison-Wesley, Reading (2001)"},{"key":"14_CR5","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/S0166-5316(01)00035-9","volume":"45","author":"F. Aquilani","year":"2001","unstructured":"Aquilani, F., Balsamo, S., Inverardi, P.: Performance Analysis at the Software Architectural Design Level. Performance Evaluation\u00a045, 147-178 (2001)","journal-title":"Performance Evaluation"},{"key":"14_CR6","volume-title":"Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software","author":"C.U. Smith","year":"2002","unstructured":"Smith, C.U., Williams, L.G.: Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. Addison-Wesley, Boston (2002)"},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"K\u00e4hkipuro, P.: Performance Modeling Framework for CORBA Based Distributed Systems. University of Helsinki (2000)","DOI":"10.1007\/3-540-45156-0_11"},{"key":"14_CR8","doi-asserted-by":"crossref","unstructured":"Shousha, C., Petriu, D., Jalnapurkar, A., Ngo, K.: Applying Performance Modelling to a Telecommunication System. In: Proceedings of The First InternationalWorkshop on Software and Performance (WOSP 1998), Santa Fe, New Mexico, USA (1998)","DOI":"10.1145\/287318.287320"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"King, P., Pooley, R.: Derivation of Petri Net Performance Models from UML Specification of Communication Software. In: Proceedings of XV UK Performance Engineering Workshop (1999)","DOI":"10.1007\/3-540-46429-8_19"},{"key":"14_CR10","doi-asserted-by":"crossref","unstructured":"Fukuzawa, K., Saeki, M.: Evaluating Software Architectures by Coloured Petri Nets. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE 2002), Ischia, Italy (2002)","DOI":"10.1145\/568760.568807"},{"key":"14_CR11","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/s100090050022","volume":"2","author":"J. Xu","year":"1998","unstructured":"Xu, J., Kuusela, J.: Analyzing the Execution Architecture of Mobile Phone Software with Colored Petri Nets. International Journal on Software Tools for Technology Transfer\u00a02, 133\u2013143 (1998)","journal-title":"International Journal on Software Tools for Technology Transfer"},{"key":"14_CR12","doi-asserted-by":"publisher","first-page":"386","DOI":"10.1145\/606612.606614","volume":"11","author":"M. Bernardo","year":"2002","unstructured":"Bernardo, M., Ciancarini, P., Donatiello, L.: Architecting Families of Software Systems with Process Algebras. ACM Transactions on Software Engineering and Methodology\u00a011, 386\u2013426 (2002)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"14_CR13","doi-asserted-by":"publisher","first-page":"125","DOI":"10.1016\/S0166-5316(01)00032-3","volume":"45","author":"U. Herzog","year":"2001","unstructured":"Herzog, U., Rolia, J.: Performance Validation Tools for Software\/Hardware Systems. Performance Evaluation\u00a045, 125\u2013146 (2001)","journal-title":"Performance Evaluation"},{"key":"14_CR14","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-2796-1","volume-title":"A Practioner\u2019s Handbook for Real-Time Analysis: Guide to RateMonotonic Analysis for Real-Time Systems","author":"M.H. Klein","year":"1993","unstructured":"Klein, M.H., Ralya, T., Pollak, B., Obenza, R., Harbour, M.G.: A Practioner\u2019s Handbook for Real-Time Analysis: Guide to RateMonotonic Analysis for Real-Time Systems. Kluwer, Dordrecht (1993)"},{"key":"14_CR15","doi-asserted-by":"crossref","unstructured":"Pooley, R.: Software Engineering and Performance: a Roadmap. In: Proceedings of the 22nd International Conference on Software Engineering, Future of Software Engineering Track, Limerick, Ireland (2000)","DOI":"10.1145\/336512.336553"},{"key":"14_CR16","doi-asserted-by":"publisher","first-page":"1049","DOI":"10.1109\/32.881717","volume":"26","author":"D. Petriu","year":"2000","unstructured":"Petriu, D., Shousha, C., Jalnapurkar, A.: Architecture-Based Performance Analysis Applied to a Telecommunication System. IEEE Transactions on Software Engineering\u00a026, 1049\u20131065 (2000)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"14_CR17","unstructured":"Williams, L.G., Smith, C.U.: PASA: A method for the Performance Assessment of Software Architectures. In: Proceedings of the 3rd International Workshop on Software and Performance, Rome, Italy (2002)"},{"key":"14_CR18","doi-asserted-by":"publisher","first-page":"122","DOI":"10.1109\/32.748921","volume":"25","author":"C.E. Hrischuk","year":"1999","unstructured":"Hrischuk, C.E., Woodside, C.M., Rolia, J.a., Iversen, R.: Trace-Based Load Characterization for Generating Performance Software Models. IEEE Transactions on Software Engineering\u00a025, 122\u2013135 (1999)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"14_CR19","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 Transactions on Software Engineering\u00a021, 689-700 (1995)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"14_CR20","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., Rolia, J., Woodside, M.: A Toolset for Performance Engineering and Software Design of Client-Server Systems. Performance Evaluation\u00a024, 117-135 (1995)","journal-title":"Performance Evaluation"},{"key":"14_CR21","unstructured":"Afsharian, S., Giuli, M., Tarani, G.: Quantitative Analysys for Telecom\/Datacom Software Architecture. In: Proceedings of the third International Workshop on Software and Performance, Rome, Italy (2002)"},{"key":"14_CR22","unstructured":"Balsamo, S., Simeoni, M.: Deriving Performance Models from Software Architecture Specifications. In: Proceedings of the European Simulation Multiconference (ESM 2001), Prague (2001)"},{"key":"14_CR23","unstructured":"Balsamo, S., Persone\u00e8, V.D.N., Inverardi, P.: A Review on Queuing Network Models with Finite Capacity Queues for Software Architectures Performance Prediction. Performance Evaluation (2002)"},{"key":"14_CR24","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/52.976943","volume":"19","author":"R. Kazman","year":"2002","unstructured":"Kazman, R., Bass, L.: Making Architecture Reviews Work in the Real World. IEEE Software\u00a019, 67-73 (2002)","journal-title":"IEEE Software"},{"key":"14_CR25","unstructured":"OMG, Unified Modelling Language, http:\/\/www.uml.org"},{"key":"14_CR26","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N. Medvidovic","year":"2000","unstructured":"Medvidovic, N., Taylor, R.N.: A Classification and Comparison Framework for Software Architecture Description Languages. IEEE Transactions on Software Engineering\u00a026, 70-93 (2000)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"14_CR27","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/321738.321743","volume":"20","author":"C.L. Liu","year":"1973","unstructured":"Liu, C.L., Layland, J.W.: Scheduling Algorithms for Multi-Programming in a Hard Real- Time Environment. Journal of the Association for Computing Machinery\u00a020, 46-61 (1973)","journal-title":"Journal of the Association for Computing Machinery"},{"key":"14_CR28","doi-asserted-by":"crossref","unstructured":"Obenza, R.: Guaranteeing Real-Time Performance Using RMA. Embedded Systems Programming, 26\u201340 (1994)","DOI":"10.1109\/2.204696"},{"key":"14_CR29","doi-asserted-by":"crossref","unstructured":"Ran, A., Lencevicius, R.: Making Sense of Runtime Architecture for Mobile Phone Software. In: Proceedings of the 11th ACM SIGSOFT Symposium on Foundations of Software Engineering held jointly with 9th European Software Engineering Conference, ESEC\/FSE 2003, Helsinki, Finland (2003)","DOI":"10.1145\/940071.940123"},{"key":"14_CR30","unstructured":"Purhonen, A.: Architecture Evaluation Strategy for DSP Software Development. In: Proceedings of the 15th International Conference of Software Systems Engineering and their Applications, Paris (2002)"},{"key":"14_CR31","unstructured":"TimeSys Corporation, TimeWiz, http:\/\/www.timesys.com"},{"key":"14_CR32","unstructured":"Tri-Pacific Software Inc. RAPID, http:\/\/www.tripac.com"},{"key":"14_CR33","doi-asserted-by":"crossref","unstructured":"Feiler, P.H., Lewis, B., Vestal, S.: Improving Predictability in Embedded Real-Time Systems. Carnegie Mellon University, Software Engineering Institute, Technical report CMU\/SEI-2000-SR-011 (December 2000)","DOI":"10.21236\/ADA387086"},{"key":"14_CR34","unstructured":"Performance Engineering Services, SPE*ED, http:\/\/www.perfeng.com"},{"key":"14_CR35","doi-asserted-by":"crossref","unstructured":"Dilley, J., Friedlich, R., Jin, T., Rolia, J.: Measurement Tool and Modelling Techniques for Evaluating Web Server Performance. In: Proceedings of Computer Performance Evaluation Modelling Techniques and Tools (1997)","DOI":"10.1007\/BFb0022204"},{"key":"14_CR36","doi-asserted-by":"crossref","unstructured":"Aberer, K., Risse, T., Wombacher, A.: Configuration of Distributed Message Converter Systems Using Performance Modeling. In: Proceedings of the 20th International Performance, Computation and Communication Conference, Phoenix, Arizona (2001)","DOI":"10.1109\/IPCCC.2001.918636"},{"key":"14_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"159","DOI":"10.1007\/3-540-46029-2_10","volume-title":"Computer Performance Evaluation","author":"D.C. Petriu","year":"2002","unstructured":"Petriu, D.C., Shen, H.: Applying the UML Performance Profile: Graph Grammar-Based Derivation of LQN Models from UML Specifications. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. LNCS, vol.\u00a02324, p. 159. Springer, Heidelberg (2002)"},{"key":"14_CR38","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"141","DOI":"10.1007\/3-540-46029-2_9","volume-title":"Computer Performance Evaluation","author":"D.C. Petriu","year":"2002","unstructured":"Petriu, D.C., Woodside, M.: Software Performance Models from System Scenarios in Use Case Maps. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. LNCS, vol.\u00a02324, p. 141. Springer, Heidelberg (2002)"},{"key":"14_CR39","unstructured":"Carleton University. LQNS Solver, http:\/\/www.sce.carleton.ca\/rads\/#softarch"},{"key":"14_CR40","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"P. Kruchten","year":"1995","unstructured":"Kruchten, P.: The 4+1 View Model of Architecture. IEEE Software\u00a012, 42-50 (1995)","journal-title":"IEEE Software"},{"key":"14_CR41","unstructured":"University of Aarhus. CPN Tools, http:\/\/wiki.daimi.au.dk\/cpntools\/cpntools.wiki"},{"key":"14_CR42","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1023\/A:1018902725104","volume":"7","author":"R. Kazman","year":"1999","unstructured":"Kazman, R., Klein, M., Clements, P.: Evaluating software architectures for real-time systems. Annals of Software Engineering\u00a07, 71-93 (1999)","journal-title":"Annals of Software Engineering"},{"key":"14_CR43","doi-asserted-by":"crossref","unstructured":"Klein, M., Kazman, R., Bass, L., Carriere, J., Barbacci, M., Lipson, H.: Attribute-Based Architecture Styles. In: Proceedings of The First Working IFI Conference on Software Architecture (WICSA1), San Antonio, TX (1999)","DOI":"10.1007\/978-0-387-35563-4_13"},{"key":"14_CR44","doi-asserted-by":"crossref","unstructured":"Lung, C.-H., Jalnapurkar, A., El-Rayess, A.: Performance-Oriented Software Architecture Engineering \u2013 an Experience Report. In: Proceedings of the First International Workshop on Software and Performance, Santa Fe, New Mexico (1998)","DOI":"10.1145\/287318.287359"},{"key":"14_CR45","unstructured":"Kauppi, T.: Performance Analysis at the Software Architectural Level. VTT Electronics, VTT Publications 512 (2003)"}],"container-title":["Lecture Notes in Computer Science","Component-Based Software Development for Embedded Systems"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/11591962_14.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,5]],"date-time":"2023-05-05T13:56:49Z","timestamp":1683295009000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/11591962_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"ISBN":["9783540306443","9783540316145"],"references-count":45,"URL":"https:\/\/doi.org\/10.1007\/11591962_14","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2005]]}}}