{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,9,11]],"date-time":"2023-09-11T23:58:31Z","timestamp":1694476711349},"reference-count":28,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[2009,4,1]],"date-time":"2009-04-01T00:00:00Z","timestamp":1238544000000},"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":["Journal of Systems and Software"],"published-print":{"date-parts":[[2009,4]]},"DOI":"10.1016\/j.jss.2008.08.032","type":"journal-article","created":{"date-parts":[[2008,9,7]],"date-time":"2008-09-07T21:41:58Z","timestamp":1220823718000},"page":"590-602","source":"Crossref","is-referenced-by-count":13,"title":["Optimization methodology of dynamic data structures based on genetic algorithms for multimedia embedded systems"],"prefix":"10.1016","volume":"82","author":[{"given":"Christos","family":"Baloukas","sequence":"first","affiliation":[]},{"given":"Jose L.","family":"Risco-Martin","sequence":"additional","affiliation":[]},{"given":"David","family":"Atienza","sequence":"additional","affiliation":[]},{"given":"Christophe","family":"Poucet","sequence":"additional","affiliation":[]},{"given":"Lazaros","family":"Papadopoulos","sequence":"additional","affiliation":[]},{"given":"Stylianos","family":"Mamagkakis","sequence":"additional","affiliation":[]},{"given":"Dimitrios","family":"Soudris","sequence":"additional","affiliation":[]},{"given":"J.","family":"Ignacio Hidalgo","sequence":"additional","affiliation":[]},{"given":"Francky","family":"Catthoor","sequence":"additional","affiliation":[]},{"given":"Juan","family":"Lanchares","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.jss.2008.08.032_bib1","series-title":"Practical Data Structures using C\/C++","author":"Antonakos","year":"1999"},{"key":"10.1016\/j.jss.2008.08.032_bib2","doi-asserted-by":"crossref","unstructured":"Atienza, David, Baloukas, Christos, et al., 2007. Optimization of dynamic data structures in multimedia embedded systems using evolutionary computation. In: Proceedings of the 10th International Workshop on Software and Compilers For Embedded Systems (SCOPES), April 2007.","DOI":"10.1145\/1269843.1269849"},{"key":"10.1016\/j.jss.2008.08.032_bib3","unstructured":"Atienza, David, Leeman, Marc, Catthoor, Francky, Deconinck, Geert, Mendias, Jose M., De Florio, Vicenzo, Lauwereins, Rudy, 2004. Fast prototyping and refinement of complex dynamic data types in multimedia applications for consumer devices. In: Proceedings of the International Conference on Multimedia and Expo (ICME), June 2004."},{"key":"10.1016\/j.jss.2008.08.032_bib4","doi-asserted-by":"crossref","unstructured":"Bartzas, Alexandros, Mamagkakis, Stylianos, Pouiklis George, Atienza, David, Catthoor, Francky, Soudris, Dimitrios, Thanailakis, Antonios, 2006. Dynamic data type refinement methodology for systematic performance-energy design exploration of network applications, Design, Automation and Test in Europe (DATE), March 2006.","DOI":"10.1109\/DATE.2006.244093"},{"key":"10.1016\/j.jss.2008.08.032_bib5","doi-asserted-by":"crossref","unstructured":"Benini, Luca, De Micheli, Giovanni, 2000. System level power optimization techniques and tools, ACM Transactions on Design Automation for Embedded Systems (TODAES), April 2000.","DOI":"10.1145\/335043.335044"},{"key":"10.1016\/j.jss.2008.08.032_bib6","unstructured":"C++ Standardisation Committee, 1998. Programming languages \u2013 C++ \u2013 ISO\/IEC 14882. Technical report. American National Standards Institutes, September 1998."},{"key":"10.1016\/j.jss.2008.08.032_bib7","series-title":"Data Access and Storage Management for Embedded Programmable Processors","author":"Catthoor","year":"2002"},{"key":"10.1016\/j.jss.2008.08.032_bib8","series-title":"Evolutionary Algorithms for Solving Multi-Objective Problems","author":"Coello","year":"2002"},{"key":"10.1016\/j.jss.2008.08.032_bib9","series-title":"Introduction to Algorithms","author":"Cormen","year":"2001"},{"key":"10.1016\/j.jss.2008.08.032_bib10","unstructured":"David Schaffer, J., 1985. Multiple objective optimization with vector evaluated genetic algorithms. In: Proceedings of the First International Conference on Genetic Algorithms."},{"key":"10.1016\/j.jss.2008.08.032_bib11","doi-asserted-by":"crossref","DOI":"10.1109\/TVLSI.2004.824303","article-title":"Memory-access-aware data structure transformations for embedded software with dynamic data accesses","author":"Daylight","year":"2004","journal-title":"IEEE Transactions on VLSI Systems"},{"key":"10.1016\/j.jss.2008.08.032_bib12","unstructured":"Houck, Chris, Joines, Jeff, Kay, Mike, 1995. A genetic algorithm for function optimization: a matlab implementation. NCSU-IE Technical Report 95-09."},{"key":"10.1016\/j.jss.2008.08.032_bib13","series-title":"Multiprocessor Systems-on-Chips","author":"Jerraya","year":"2005"},{"key":"10.1016\/j.jss.2008.08.032_bib14","unstructured":"Leeman, Mark, 2003. Interactive strategies and analysis method for dynamic data type transformation and refinement in multimedia applications, PhD thesis. Katholieke Universiteit Leuven, October 2003."},{"key":"10.1016\/j.jss.2008.08.032_bib15","series-title":"Genetic Algorithms + Data Structures = Evolution Programs","author":"Michalewicz","year":"1996"},{"key":"10.1016\/j.jss.2008.08.032_bib16","series-title":"An Introduction to Genetic Algorithms","author":"Mitchell","year":"1996"},{"key":"10.1016\/j.jss.2008.08.032_bib17","series-title":"Advanced Compiler Design and Implementation","author":"Muchnick","year":"1997"},{"key":"10.1016\/j.jss.2008.08.032_bib18","series-title":"Design Optimization","article-title":"Multicriteria optimization for engineering design","author":"Osyczka","year":"1985"},{"key":"10.1016\/j.jss.2008.08.032_bib19","doi-asserted-by":"crossref","unstructured":"Poucet, Christophe, Atienza, David Catthoor, Francky, 2006. Template-based semi-automatic profiling of multimedia applications. In: Proceedings of the IEEE International Conference on Multimedia and Expo (ICME), July 2006.","DOI":"10.1109\/ICME.2006.262717"},{"key":"10.1016\/j.jss.2008.08.032_bib20","unstructured":"SGI, 2006. Standard Template Library, http:\/\/www.sgi.com\/tech\/stl\/."},{"key":"10.1016\/j.jss.2008.08.032_bib21","unstructured":"Shivakumar, P., Jouppi, N.P., 2001. Cacti 3.0: an integrated cache timing, power, and area model. Technical Report 2001\/2, Compaq Computer Corporation, August 2001."},{"key":"10.1016\/j.jss.2008.08.032_bib22","doi-asserted-by":"crossref","unstructured":"Smailagic, Asim, Siewiorec, Daniel P., Anderson, Drew, Kasaback, Chris, Martin, Tom, Stivoric, John, 1995. Benchmarking an interdisciplinary concurrent design methodology for electronic\/mechanical systems. In: Proceedings of the 32nd ACM\/IEEE Conference on Design Automation Conference (DAC).","DOI":"10.1145\/217474.217580"},{"key":"10.1016\/j.jss.2008.08.032_bib23","unstructured":"Sourceforge. Simblob \u2013 the 3d environment builder framework. http:\/\/sourceforge.net\/projects\/simblob."},{"key":"10.1016\/j.jss.2008.08.032_bib24","unstructured":"Sourceforge. Vdrift racing simulator. http:\/\/sourceforge.net\/projects\/vdrift."},{"key":"10.1016\/j.jss.2008.08.032_bib25","unstructured":"University of Maryland. 3D physics engine for elastic and deformable bodies. http:\/\/www.cs.umd.edu\/Honors\/reports\/kharevych.html."},{"key":"10.1016\/j.jss.2008.08.032_bib26","series-title":"Data Structures, Algorithms and, Performance","author":"Wood","year":"1993"},{"issue":"June","key":"10.1016\/j.jss.2008.08.032_bib27","article-title":"Transforming set data types to power optimal data structures","author":"Wuytack","year":"1996","journal-title":"IEEE Transactions on Computer-aided Design"},{"key":"10.1016\/j.jss.2008.08.032_bib28","unstructured":"Yang, P., Wong, C., Marchal, P., Catthoor, F., et al., 2001. Energy-aware runtime scheduling for embedded multi-processor SOCs. IEEE Design and Test of Computers (special issue on Application-specific multi-processor mapping, September 2001)."}],"container-title":["Journal of Systems and Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121208002045?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0164121208002045?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,5,13]],"date-time":"2019-05-13T21:23:24Z","timestamp":1557782604000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0164121208002045"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,4]]},"references-count":28,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,4]]}},"alternative-id":["S0164121208002045"],"URL":"https:\/\/doi.org\/10.1016\/j.jss.2008.08.032","relation":{},"ISSN":["0164-1212"],"issn-type":[{"value":"0164-1212","type":"print"}],"subject":[],"published":{"date-parts":[[2009,4]]}}}