{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,22]],"date-time":"2025-05-22T05:48:19Z","timestamp":1747892899218},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540437840"},{"type":"electronic","value":"9783540480464"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-48046-3_5","type":"book-chapter","created":{"date-parts":[[2007,6,12]],"date-time":"2007-06-12T20:48:07Z","timestamp":1181681287000},"page":"65-75","source":"Crossref","is-referenced-by-count":9,"title":["Evaluating Performance and Power of Object-Oriented Vs. Procedural Programming in Embedded Processors"],"prefix":"10.1007","author":[{"given":"Alexander","family":"Chatzigeorgiou","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"George","family":"Stephanides","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2002,5,29]]},"reference":[{"key":"5_CR1","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-2325-3","volume-title":"Low Power Digital CMOS Design","author":"A. Chandrakasan","year":"1995","unstructured":"Chandrakasan A. and Brodersen R.: Low Power Digital CMOS Design. Kluwer Academic Publishers, Boston (1995)"},{"key":"5_CR2","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1145\/335043.335044","volume":"5","author":"L. Benini","year":"2000","unstructured":"Benini L. and De Micheli G.: System-Level Power Optimization: Techniques and Tools. ACM Transactions on Design Automation of Electronic Systems, vol. 5, (2000) 115\u2013192","journal-title":"ACM Transactions on Design Automation of Electronic Systems"},{"key":"5_CR3","unstructured":"Cockx A. J.: Whole program compilation for embedded software: the ADSL experiment. 9th International Symposium on Hardware\/Software Codesign (CODES\u20192001), Copenhagem, Denmark, (2001)"},{"key":"5_CR4","unstructured":"Plauger P.J.: Embedded C++. Embedded Systems Conference (ESC\u201999), Chicago, Illinois, USA, (1999)"},{"key":"5_CR5","volume-title":"Software Engineering","author":"I. Sommerville","year":"1995","unstructured":"Sommerville I.: Software Engineering. Addison-Wesley, Harlow (1995)"},{"key":"5_CR6","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1049\/sej.1996.0030","volume":"11","author":"R. Harrison","year":"1996","unstructured":"Harrison R., Samaraweera L.G., Dobie M.R., and Lewis P.H.: Comparing Programming Paradigms: an Evaluation of Functional and Object-Oriented Programs. Software Engineering Journal, vol. 11, (1996) 247\u2013254","journal-title":"Software Engineering Journal"},{"key":"5_CR7","unstructured":"SystemC Homepage, \n                    http:\/\/www.systemc.org"},{"key":"5_CR8","doi-asserted-by":"publisher","first-page":"690","DOI":"10.1063\/1.168486","volume":"8","author":"S.W. Haney","year":"1994","unstructured":"Haney S.W.: Is C++ Fast Enough for Scientific Computing?. Computers in Physics, vol. 8, (1994) 690\u2013694","journal-title":"Computers in Physics"},{"key":"5_CR9","doi-asserted-by":"crossref","first-page":"458","DOI":"10.1063\/1.4822473","volume":"10","author":"A.D. Robinson","year":"1996","unstructured":"Robinson A.D.: C++ Gets Faster for Scientific Computing. Computers in Physics, vol. 10, (1996) 458\u2013462","journal-title":"Computers in Physics"},{"key":"5_CR10","first-page":"313","volume":"2","author":"B. Calder","year":"1994","unstructured":"Calder B., Grunwald D., and Zorn B.: Quantifying Behavioral Differences Between C and C++ Programs. Journal of Programming Languages, vol. 2, (1994) 313\u2013351","journal-title":"Journal of Programming Languages"},{"key":"5_CR11","unstructured":"Robinson A.D.: The abstraction penalty for small objects in C++. Parallel Object-Oriented Methods and Applications Conference (POOMA\u201996), Santa Fe, New Mexico, (1996)"},{"key":"5_CR12","unstructured":"Collin S., Colnet D. and Zendra O.: Type Inference for Late Binding. The SmallEiffel Compiler. JMLC\u201997, Linz, Austria, (1997), pp. 67\u201381"},{"key":"5_CR13","doi-asserted-by":"crossref","unstructured":"Zendra O., Colnet D. and Collin S.: Efficient Dynamic Dispatch without Virtual Function Tables. The SmallEiffel Compiler. OOPSLA\u201997, Atlanta GA, USA, (1997), pp. 125\u2013141","DOI":"10.1145\/263698.263728"},{"key":"5_CR14","first-page":"32","volume":"10","author":"H. Rotithor","year":"1999","unstructured":"Rotithor H., Harris K., and Davis M.: Measurement and Analysis of C and C++ Performance. Digital Technical Journal, vol. 10, (1999) 32\u201347","journal-title":"Digital Technical Journal"},{"key":"5_CR15","unstructured":"Embedded C++ Homepage, \n                    http:\/\/www.caravan.net\/ec2plus"},{"key":"5_CR16","volume-title":"ARM System-on-Chip Architecture","author":"S. Furber","year":"2000","unstructured":"Furber S.: ARM System-on-Chip Architecture. Addison-Wesley, Harlow (2000)"},{"key":"5_CR17","unstructured":"ARM software development toolkit, v2.50, Copyright 1995-98, Advanced RISC Machines."},{"key":"5_CR18","unstructured":"Kuck & Associates (KAI): C++ Benchmarks, Comparing Performance. \n                    http:\/\/www.kai.com\/C_plus_plus\/benchmarks\/_index.html"},{"key":"5_CR19","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1109\/92.335012","volume":"2","author":"V. Tiwari","year":"1994","unstructured":"Tiwari V., Malik S. and Wolfe A.: Power Analysis of Embedded Software: A First Step Towards Software Power Minimization. IEEE Transactions on VLSI Systems, vol. 2, (1994), 437\u2013445","journal-title":"IEEE Transactions on VLSI Systems"},{"key":"5_CR20","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/BF01130407","volume":"13","author":"V. Tiwari","year":"1996","unstructured":"Tiwari V., Malik S., Wolfe A. and Lee T.C.: Instruction Level Power Analysis and Optimization of Software. Journal of VLSI Signal Processing, vol. 13, (1996) 1\u201318","journal-title":"Journal of VLSI Signal Processing"},{"key":"5_CR21","unstructured":"Sinevriotis G. and Stouraitis Th.: Power Analysis of the ARM 7 Embedded Microprocessor. 9th Int. Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS\u201999), Kos, Greece, (1999), pp. 261\u2013270"},{"key":"5_CR22","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-2849-1","volume-title":"Custom Memory Management Methodology: Exploration of Memory Organisation for Embedded Multimedia System Design","author":"F. Catthoor","year":"1998","unstructured":"Catthoor F., Wuytack S., De Greef E., Balasa F., Nachtergaele L, Vandecappelle A.: Custom Memory Management Methodology: Exploration of Memory Organisation for Embedded Multimedia System Design. Kluwer Academic Publishers, Boston (1998)"},{"key":"5_CR23","unstructured":"Sinevriotis G. and Stouraitis Th.: SOFLOPO: Low Power Software Development for Embedded Applications. Public Final Report, European Commission, ESD Best Practice: Pilot Action for Low Power Design, (2001)"}],"container-title":["Lecture Notes in Computer Science","Reliable Software Technologies \u2014 Ada-Europe 2002"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-48046-3_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,2,17]],"date-time":"2019-02-17T04:45:55Z","timestamp":1550378755000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-48046-3_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540437840","9783540480464"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/3-540-48046-3_5","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2002]]}}}