|| J. Gubbi, R. Buyya, S. Marusic and M. Palaniswami, "Internet of Things (IoT): A vision, architectural elements, and future directions," Future Generation Comput.Syst., pp. 1645-1660, 29 7 2013. |
 IBM, "IBM model for the Internet of Things," IBM X-Force Research and Development, [Online]. Available: http://www-03.ibm.com/security/resources/index.html.
 S. H. Park, S. H. Won, J. B. Lee and S. W. Kim, "Smart home–digitally engineered domestic life," Personal and Ubiquitous Computing, pp. 189-196, 7 3-4 2003.
 A. P. M. David Steele and F. P. M. Rudan Bettelheim, "Voice and IP Audio Enabled IoT Applications," [Online]. Available: http://www.arcturusnetworks.com/whitepapers/Developing_Voice_Audio_IoT_Applicaitons__WP_v0-1-1.pdf.
 Freescale, "Embedded VoIP for Commercial and Industrial Applications," 2008. [Online]. Available: http://www.arcturusnetworks.com/whitepapers/MSG-15389-VoIP-WP-v3HR.pdf.
 D. Skolnick and N. Levine, "Why Use DSP?," Analog Devices: Analog Dialogue: Digital Signal Processing 101 An Introductory Course in DSP System Design, vol. 1, pp. 31-31, 1997.
 McClellan, J. H., R. W. Schafer and M. A. Yoder, "Signal processing first," Pearson/Prentice Hall, 2003.
 Y. H. Ha, "Digital signal processing".2009.
 M. J. Wirthlin and B. L. Hutchings, "A dynamic instruction set computer," FPGAs for Custom Computing Machines, 1995. Proceedings. IEEE Symposium on, pp. 99-107, 1995.
 D. E. Thomas and P. R. Moorby, The Verilog® Hardware Description Language, Springer Science & Business Media, 2002.
 C. Galuzzi and K. Bertels, "The instruction-set extension problem: A survey," Springer, pp. 209-220, 2008.
 G. Hadjiyiannis, S. Hanono and S. Devadas, "ISDL: An instruction set description language for retargetability," Proceedings of the 34th annual Design Automation Conference, ACM, pp. 299-302, 1997.
 J. Van Praet, D. Lanneer, W. Geurts and G. Goossens, "nML: A structural processor modeling language for retargetable compilation and ASIP design," Processor Description Languages, Morgan Kaufmann, p. 65, 2011.
 A. Fauth, J. Van Praet and M. Freericks, "Describing instruction set processors using nML," European Design and Test Conference, 1995. ED&TC 1995, Proceedings. IEEE, pp. 503-507, 1995.
 A. Halambi, P. Grun, V. Ganesh, A. Khare, N. Dutt and A. Nicolau, "EXPRESSION: A language for architecture exploration through compiler/simulator retargetability," Design, Automation, and Test in Europe, Springer, pp. 31-45, 2008.
 A. Hoffmann, O. Schliebusch, A. Nohl, G. Braun, O. Wahlen and H. Meyr, "A methodology for the design of application specific instruction set processors (ASIP) using the machine description language LISA," Proceedings of the 2001 IEEE/ACM international conference on Computer-aided design, pp. 625-630, 2001.
 L. Taglietti, O. C. José Filho, D. C. Casarotto, O. J. Furtado and L. C. dos Santos, "Automatically retargetable pre-processor and assembler generation for asips," IEEE-NEWCAS Conference, 2005. The 3rd International, pp. 215-218, 2005.
 J. Cong, M. A. Ghodrat, M. Gill, H. Huang, B. Liu, R. Prabhakar, G. Reinman and M. Vitanza, "Compilation and architecture support for customized vector instruction extension," Design Automation Conference (ASP-DAC), 2012 17th Asia and South Pacific, pp. 652-657, 2012.
 K.-S. Lin, G. A. Frantz and J. Ray Simar, "The TMS320 Family of Digital Signal Processors," Texas Instruments, 1997. [Online]. Available: http://www.ti.com/lit/an/spra396/spra396.pdf.
 "ADSP 21xx Processors: Manuals," Analog Devices, [Online]. Available: http://www.analog.com/en/products/landing-pages/001/adsp-manuals.html.
 "Considerations for Selecting a DSP Processor—Why Buy the ADSP-2181? (The Analog Devices ADSP-2181 vs. Texas Instruments & Motorola Fixed-Point DSPs)," Analog Devices. [Online].
 Moore and Gordon, "No exponential is forever–but we can delay forever.," in IBM Academy of Technology Annual Meeting, San Francisco, CA, 2003.
 M. Adiletta, M. Rosenbluth, D. Bernstein, G. Wolrich and H. Wilkinson, "The next generation of Intel IXP network processors," Intel technology journal, pp. 6-18, 6 3 2002.
 "MPC8280 PowerQUICC? II Family Reference Manual," Semiconductor, Freescale, 2005.
 R. Leupers, K. Karuri, S. Kraemer and M. Pandey, "A design flow for configurable embedded processors based on optimized instruction set extension synthesis," Design, Automation and Test in Europe Proceedings. Vol. 1. IEEE, 1 6 2006.
 P. C. Clements, "A survey of architecture description languages," Proceedings of the 8th international workshop on software specification and design IEEE Computer Society, 1996.
 P. Mishra and N. Dutt, "Architecture description languages for programmable embedded systems," IEE Proceedings-Computers and Digital Techniques, pp. 285-297, 2005.
 M. Freericks, "The nML machine description formalism".1991.
 A. Devices, "VisualDSP Development Software," VisualDSP Development Software, 2012.
 A. Devices, "VisualDSP 3.1, C/C Compiler and Library Manual for Blackfin Processors," VisualDSP Development Software, 2003.
 A. Devices, "Analog Devices VisualDSP++," Analog Devices, [Online]. Available: http://www.analog.com/en/design-center/processors-and-dsp/evaluation-and-development-software/vdsp-bf-sh-ts.html#dsp-overview.
 P. Number, "VisualDSP++ 5.0 Assembler and Preprocessor Manual," Assembler and Preprocessor Manual, 2010.
 A. Devices, "ADSP-218x DSP instrruction-set reference," Analog Devices, 2004.
 Z. Szűgyi, Á. Sinkovics, N. Pataki and Z. Porkoláb, "C metastring library and its applications," in Generative and Transformational Techniques in Software Engineering III, Springer.
 H. Kaiser, "Boost Wave: a Standard conformant C++ preprocessor library," 10 1 2004. [Online]. Available: http://www.codeproject.com/Articles/3853/Wave-a-Standard-conformant-C-preprocessor-library.