{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,7]],"date-time":"2025-11-07T09:16:44Z","timestamp":1762507004778},"reference-count":40,"publisher":"SAGE Publications","issue":"1","license":[{"start":{"date-parts":[[2017,1,1]],"date-time":"2017-01-01T00:00:00Z","timestamp":1483228800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["International Journal of Distributed Sensor Networks"],"published-print":{"date-parts":[[2017,1]]},"abstract":"<jats:p> Nowadays, Internet of Things technology has garnered a great amount of interest because it can make our life much easier, convenient, and even safer. Internet of Things devices can be connected to the Internet or to each other whenever and wherever in order to collect, process, and share information to support various services. In order to provide useful support, important issues related to security, performance, and energy consumption have to be considered. For example, important personal information can be easily exposed to others because Internet of Things can be easily hacked; low performance and high energy consumption can limit the effectiveness of devices. These issues can be considered as quality factors that need to be met in order to develop software applications in the Internet of Things domain. Energy consumption is critical to provide sustained service within mobile and wireless environments. To this end, this article focuses on how to develop Internet of Things software that takes low energy consumption into account. In particular, we propose energy evaluation techniques that are based on a software architecture that is designed to use reusable components. By performing an experiment, we could verify that our proposing method shows maximum 6.83% of error rate against code-based energy simulation. Our technique can help software engineers to judge whether or not software is developed to satisfy the particular requirements related with energy consumption. <\/jats:p>","DOI":"10.1177\/1550147716682738","type":"journal-article","created":{"date-parts":[[2017,1,21]],"date-time":"2017-01-21T17:25:15Z","timestamp":1485019515000},"page":"155014771668273","update-policy":"http:\/\/dx.doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":23,"title":["Evaluating energy efficiency of Internet of Things software architecture based on reusable software components"],"prefix":"10.1177","volume":"13","author":[{"given":"Doohwan","family":"Kim","sequence":"first","affiliation":[{"name":"Department of Computer Science, Chungbuk National University, Cheongju, Republic of Korea"}]},{"given":"Jae-Young","family":"Choi","sequence":"additional","affiliation":[{"name":"Department of Computer Engineering, Sungkyunkwan University, Suwon, Republic of Korea"}]},{"given":"Jang-Eui","family":"Hong","sequence":"additional","affiliation":[{"name":"Department of Computer Science, Chungbuk National University, Cheongju, Republic of Korea"}]}],"member":"179","published-online":{"date-parts":[[2017,1,19]]},"reference":[{"key":"bibr1-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2015.2477467"},{"key":"bibr2-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2015.2417684"},{"key":"bibr3-1550147716682738","first-page":"141","volume-title":"Proceedings of the 2014 8th international conference next generation mobile apps, services and technology (NGMAST 2014)","author":"Vandikas K"},{"key":"bibr4-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1016\/j.bjp.2013.12.020"},{"key":"bibr5-1550147716682738","author":"ITU-T","year":"2012","journal-title":"Global information infrastructure, internet protocol aspects & next-generation networks, ITU-TY.2060"},{"key":"bibr6-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1109\/QSHINE.2014.6928680"},{"key":"bibr7-1550147716682738","first-page":"196","volume-title":"Proceedings of the 25th IET Irish signals & systems conference 2014 and 2014 China-Ireland international conference on information and communications technologies (ISSC 2014\/CIICT 2014)","author":"Ganchev I"},{"key":"bibr8-1550147716682738","first-page":"747","volume-title":"Proceedings of the 2011 international conference on multimedia technology (ICMT)","author":"Yang Z"},{"key":"bibr9-1550147716682738","first-page":"484","volume-title":"Proceedings of the 2010 3rd international conference on advanced computer theory and engineering","author":"Wu M"},{"key":"bibr10-1550147716682738","first-page":"804","volume-title":"Proceedings of the 40th annual IEEE conference on local computer networks","author":"El-mougy A"},{"key":"bibr11-1550147716682738","first-page":"1172","volume-title":"Proceedings of the 4th international conference on intelligent computation technology automation (ICICTA 2011)","author":"Li X"},{"key":"bibr12-1550147716682738","first-page":"407","volume-title":"Proceedings of the 2013 international conference of computational and information science (ICCIS 2013)","author":"Xu X"},{"key":"bibr13-1550147716682738","first-page":"938","volume-title":"Proceedings of the 2012 international conference of computer science and service system","author":"Zheng L"},{"key":"bibr14-1550147716682738","first-page":"314","volume-title":"Proceedings of the humanitarian technology conference (R10-HTC)","author":"Yashiro T"},{"key":"bibr16-1550147716682738","first-page":"372","volume-title":"Proceedings of the seventh Asia-Pacific software engineering conference (APSEC)","author":"Cai X"},{"key":"bibr18-1550147716682738","first-page":"81","volume-title":"Proceedings of the 16th international conference on software engineering","author":"Kazman R"},{"key":"bibr19-1550147716682738","first-page":"562","volume-title":"Proceedings of the European simulation multi-conference","author":"Balsamo S"},{"key":"bibr20-1550147716682738","first-page":"1046","volume-title":"Proceedings of the conference on design, automation and test in Europe","author":"Tan TK"},{"key":"bibr21-1550147716682738","first-page":"277","volume-title":"Proceedings of the seventh working IEEE\/IFIP conference on software architecture","author":"Seo C"},{"key":"bibr22-1550147716682738","volume-title":"UML profile for schedulability, performance and time specification","author":"Object Management Group (OMG)","year":"2003"},{"key":"bibr23-1550147716682738","first-page":"340","volume-title":"Proceedings of the of the 1st international conference on the quantitative evaluation of systems (QEST 2004)","author":"Balsamo S"},{"key":"bibr24-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1109\/32.385970"},{"key":"bibr26-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1142\/9789812798039_0001"},{"key":"bibr27-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1145\/504087.504088"},{"key":"bibr28-1550147716682738","first-page":"766","volume-title":"Proceedings of the 2008 IEEE 8th international conference on computer and information technology (CIT 2008)","author":"Suleiman B"},{"key":"bibr29-1550147716682738","volume-title":"Structured computer organization","author":"Tanenbaum AS","year":"2012","edition":"6"},{"key":"bibr30-1550147716682738","volume-title":"Pattern-oriented software architecture volume 1: a system of patterns","author":"Buschmann F","year":"2007"},{"key":"bibr32-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2444095"},{"key":"bibr33-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-04223-7_4"},{"key":"bibr34-1550147716682738","first-page":"78","volume-title":"Proceedings of the first international conference on advances and trends in software engineering","author":"Kim D"},{"key":"bibr35-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1109\/ECBS.2000.839866"},{"key":"bibr36-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1023\/A:1011487018981"},{"key":"bibr37-1550147716682738","volume-title":"Proceedings of the software engineering: report of a conference sponsored by the NATO science committee","author":"Mcllroy MD"},{"key":"bibr38-1550147716682738","first-page":"182","volume-title":"Proceedings of the IEEE Alessandro Volta memorial workshop on low power design","author":"Sarta D"},{"key":"bibr39-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1145\/1053271.1053281"},{"key":"bibr40-1550147716682738","first-page":"1","volume-title":"Proceedings of the joint IEEE north-east workshop on circuits and systems and TAISA conference (NEWCAS-TAISA \u201809)","author":"Ibrahim MEA"},{"key":"bibr41-1550147716682738","volume-title":"Unified Modeling Language: superstructure (v2.4.1 formal\/2012-05-07)","author":"Object Management Group (OMG)","year":"2007"},{"key":"bibr42-1550147716682738","doi-asserted-by":"publisher","DOI":"10.1109\/52.469759"},{"key":"bibr43-1550147716682738","doi-asserted-by":"publisher","DOI":"10.3233\/JEC-2009-0093"},{"key":"bibr45-1550147716682738","first-page":"131","volume-title":"Proceedings of the 47th international symposium ELMAR","author":"Mousa A"}],"container-title":["International Journal of Distributed Sensor Networks"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1550147716682738","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1550147716682738","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1550147716682738","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,14]],"date-time":"2021-01-14T07:45:45Z","timestamp":1610610345000},"score":1,"resource":{"primary":{"URL":"http:\/\/journals.sagepub.com\/doi\/10.1177\/1550147716682738"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1]]},"references-count":40,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,1]]}},"alternative-id":["10.1177\/1550147716682738"],"URL":"https:\/\/doi.org\/10.1177\/1550147716682738","relation":{},"ISSN":["1550-1477","1550-1477"],"issn-type":[{"value":"1550-1477","type":"print"},{"value":"1550-1477","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1]]}}}