{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,23]],"date-time":"2025-05-23T05:22:16Z","timestamp":1747977736561},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540421450"},{"type":"electronic","value":"9783540451563"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45156-0_4","type":"book-chapter","created":{"date-parts":[[2007,7,16]],"date-time":"2007-07-16T15:47:08Z","timestamp":1184600828000},"page":"56-67","source":"Crossref","is-referenced-by-count":4,"title":["Conflicts and Trade-Offs between Software Performance and Maintainability"],"prefix":"10.1007","author":[{"given":"Lars","family":"Lundberg","sequence":"first","affiliation":[]},{"given":"Daniel","family":"H\u00e4ggander","sequence":"additional","affiliation":[]},{"given":"Wolfgang","family":"Diestelkamp","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,5,16]]},"reference":[{"key":"4_CR1","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. Addison-Wesley (1998)"},{"key":"4_CR2","doi-asserted-by":"crossref","unstructured":"Berger, E.D., Blumofe, R.D.: Hoard: A Fast Scalable, and Memory Efficient Allocator for Shared Memory Multiprocessors. http:\/\/www.hoard.org (site visited December 21 2000)","DOI":"10.1145\/378993.379232"},{"key":"4_CR3","doi-asserted-by":"crossref","unstructured":"Boehm, B., In, H.: Identifying Quality-Requirement Conflicts. IEEE Software, March (1996)","DOI":"10.1109\/52.506460"},{"key":"4_CR4","first-page":"3","volume":"7","author":"W. Diestelkamp","year":"2000","unstructured":"Diestelkamp, W., Lundberg, L.: Performance Evaluation of a Generic Database System. International Journal of Computers and Their Applications, ISSN 1076-5204, September, 7(2000)3","journal-title":"International Journal of Computers and Their Applications"},{"key":"4_CR5","unstructured":"Gamma, E., Helm, R., Johnsson, R., Vilssides: Design Patterns. Addison-Wesley (1997)"},{"key":"4_CR6","unstructured":"Gloger, W.: ptmalloc homepage. http:\/\/www.malloc.de\/en\/index.html (site visited December 21 2000)"},{"key":"4_CR7","unstructured":"Haggander, D., Lundberg, L.: Optimizing Dynamic Memory Management in a Multi-threaded Application Executing on a Multiprocessor. In: Proceedings of the 27th International Conference on Parallel Processing, Minneapolis, USA, August (1998)"},{"key":"4_CR8","unstructured":"Haggander, D., Lundberg, L.: Memory Allocation Prevented Telecommunication Application to be Parallelized for Better Database Utilization. In: Proceedings of the 6th International Australasian Conference on Parallel and Real-Time Systems, Melbourne Australia, November (1999)"},{"key":"4_CR9","doi-asserted-by":"crossref","unstructured":"Haggander, D., Bengtsson, P.O., Bosch, J., Lundberg, L.: Maintainability Myth Causes Performance Problems in SMP Applications. In: Proceedings of the 6th Asian-Pacific Conference on Software Engineering, Takamatsu, Japan, December (1999)","DOI":"10.1109\/APSEC.1999.809644"},{"key":"4_CR10","doi-asserted-by":"crossref","unstructured":"Haggander, D., Lundberg, L.: A Simple Process for Migrating Server Applications to SMPs. Journal of Systems and Software, to appear (2001)","DOI":"10.1016\/S0164-1212(00)00115-1"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Hennessy, J.: The Future of System Research. IEEE Computer, August (1999)","DOI":"10.1109\/2.781631"},{"key":"4_CR12","doi-asserted-by":"crossref","unstructured":"Hermansson, H., Johansson, M., Lundberg, L.: A Distributed Component Architecture for a Large Telecommunication Application. In: Proceedings of the 7th Asian-Pacific Conference on Software Engineering, Singapore, December (2000)","DOI":"10.1109\/APSEC.2000.896698"},{"key":"4_CR13","unstructured":"Jones, R., Lins, R.: Garbage Collection: Algorithms for automatic dynamic memory management. John Wiley & Sons (1998)"},{"key":"4_CR14","unstructured":"Kazman, R., Klein, M., Barbacci, M., Longstaff, T., Lipson, H., Carriere, J.: The Architecture Tradeoff Analysis Method. Tech. Report, CMU\/SEI-98-TR-008"},{"key":"4_CR15","unstructured":"Microquill: SmartHeap for SMP. http:\/\/www.microquill.com\/smp (site visited December 21 2000)"},{"key":"4_CR16","unstructured":"Schmidt, D.: Douglas C. Schmidt homepage. http:\/\/www.cs.wustl.edu\/~schmidt (site visited December 21 2000)"},{"key":"4_CR17","doi-asserted-by":"crossref","unstructured":"Wilson, P., Johnstone, M., Neely, M., Boles, D.: Dynamic storage allocation: A survey and critical review. In: Proceedings of the 1995 International Workshop on Memory Management, Kinross, Scotland, Springer-Verlag (1995)","DOI":"10.1007\/3-540-60368-9_19"}],"container-title":["Lecture Notes in Computer Science","Performance Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45156-0_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,1]],"date-time":"2019-05-01T03:01:40Z","timestamp":1556679700000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45156-0_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540421450","9783540451563"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-45156-0_4","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}