{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T12:00:21Z","timestamp":1762430421868,"version":"3.37.3"},"reference-count":36,"publisher":"Sociedade Brasileira de Computacao - SB","issue":"1","license":[{"start":{"date-parts":[[2010,2,25]],"date-time":"2010-02-25T00:00:00Z","timestamp":1267056000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"},{"start":{"date-parts":[[2010,2,25]],"date-time":"2010-02-25T00:00:00Z","timestamp":1267056000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Internet Serv Appl"],"published-print":{"date-parts":[[2010,5]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>The powerful processors and variety of sensors in new and planned mobile Internet devices, such as Apple\u2019s iPhone and Android-based smartphones, can be leveraged to build cyber-physical applications that collect sensor data from the real world and communicate it back to Internet services for processing and aggregation. This article presents key R&amp;D challenges facing developers of mobile cyber-physical applications that integrate with Internet services and summarizes emerging solutions to address these challenges. For example, application software should be architected to conserve power, which motivates R&amp;D on tools that can predict the power consumption characteristics of mobile software architectures. Other R&amp;D challenges involve the relative paucity of work on software and sensor data collection architectures that cater to the powerful capabilities and cyber-physical aspects of mobile Internet devices, which motivates R&amp;D on architectures tailored to the latest mobile Internet devices.<\/jats:p>","DOI":"10.1007\/s13174-010-0004-9","type":"journal-article","created":{"date-parts":[[2010,2,24]],"date-time":"2010-02-24T08:51:18Z","timestamp":1267001478000},"page":"45-56","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":44,"title":["R&amp;D challenges and solutions for mobile cyber-physical applications and supporting Internet services"],"prefix":"10.5753","volume":"1","author":[{"given":"Jules","family":"White","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Siobhan","family":"Clarke","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christin","family":"Groba","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brian","family":"Dougherty","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chris","family":"Thompson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Douglas C.","family":"Schmidt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"3742","published-online":{"date-parts":[[2010,2,25]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Arisha K, Youssef M, Younis M (2002) Energy-aware TDMA-based MAC for sensor networks. In: IEEE IMPACCT, pp\u00a021\u201340","key":"4_CR1","DOI":"10.1007\/0-306-47720-3_2"},{"key":"4_CR2","doi-asserted-by":"publisher","first-page":"941","DOI":"10.1109\/AINAW.2007.227","volume-title":"International conference on advanced information networking and applications workshops (AINAW)","author":"D Barisic","year":"2007","unstructured":"Barisic D, Krogmann M, Stromberg G, Schramm P (2007) Making embedded software development more efficient with SOA. In: International conference on advanced information networking and applications workshops (AINAW). IEEE Computer Society, Los Alamitos, pp\u00a0941\u2013946"},{"key":"4_CR3","series-title":"LNCS","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1007\/11431855_34","volume-title":"Advanced information systems engineering: 17th international conference, CAiSE 2005","author":"D Benavides","year":"2005","unstructured":"Benavides D, Trinidad P, Ruiz-Cort\u00e9s A (2005) Automated reasoning on feature models. In: Advanced information systems engineering: 17th international conference, CAiSE 2005. LNCS, vol\u00a03520. Springer, Berlin, pp\u00a0491\u2013503"},{"doi-asserted-by":"crossref","unstructured":"Bohrer P, Elnozahy E, Keller T, Kistler M, Lefurgy C, McDowell C, Rajamony R (2002) The case for power management in web servers. In: Power aware computing, pp\u00a0261\u2013289","key":"4_CR4","DOI":"10.1007\/978-1-4757-6217-4_14"},{"key":"4_CR5","volume-title":"Proceedings of the 10th IEEE international conference on high performance computing and communications (HPCC-08)","author":"R Buyya","year":"2008","unstructured":"Buyya R, Yeo C, Venugopal S (2008) Market-oriented cloud computing: vision, hype, and reality for delivering IT services as computing utilities. In: Proceedings of the 10th IEEE international conference on high performance computing and communications (HPCC-08). IEEE Comput Soc Press, Los Alamitos"},{"key":"4_CR6","volume-title":"Software product lines: practices and patterns","author":"P Clements","year":"2002","unstructured":"Clements P, Northrop L (2002) Software product lines: practices and patterns. Addison-Wesley, Boston"},{"issue":"3","key":"4_CR7","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1109\/MPRV.2006.59","volume":"5","author":"S de Deugd","year":"2006","unstructured":"de Deugd S, Carroll R, Kelly K, Millett B, Ricker J (2006) SODA: service-oriented device architecture. IEEE Pervasive Comput 5(3):94\u201396","journal-title":"IEEE Pervasive Comput"},{"doi-asserted-by":"crossref","unstructured":"Denton T, Jones E, Srinivasan S, Owens K, Buskens R (2008) NAOMI\u2014an experimental platform for multi-modeling. In: Proceedings of MODELS, pp 143\u2013157, Toulouse, France, October 2008","key":"4_CR8","DOI":"10.1007\/978-3-540-87875-9_10"},{"unstructured":"DPWS (2006) Devices profile for web services (DPWS). http:\/\/schemas.xmlsoap.org\/ws\/2006\/02\/devprof\/","key":"4_CR9"},{"key":"4_CR10","series-title":"Lecture notes in computer science","doi-asserted-by":"publisher","first-page":"66","DOI":"10.1007\/978-3-642-02053-7_4","volume-title":"Coordination models and languages (COORDINATION)","author":"C-L Fok","year":"2009","unstructured":"Fok C-L, Roman G-C, Lu C (2009) Enhanced coordination in sensor networks through flexible service provisioning. In: Field J, Vasconcelos VT (eds) Coordination models and languages (COORDINATION). Lecture notes in computer science, vol\u00a05521. Springer, Berlin, pp\u00a066\u201385"},{"key":"4_CR11","first-page":"1043","volume-title":"Proceedings of the 27th international conference on human factors in computing systems","author":"J Froehlich","year":"2009","unstructured":"Froehlich J, Dillahunt T, Klasnja P, Mankoff J, Consolvo S, Harrison B, Landay J (2009) UbiGreen: investigating a mobile tool for tracking and supporting Green transportation habits. In: Proceedings of the 27th international conference on human factors in computing systems. ACM, New York, pp\u00a01043\u20131052"},{"issue":"4","key":"4_CR12","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1145\/1274858.1274860","volume":"6","author":"D Gay","year":"2007","unstructured":"Gay D, Levis P, Culler D (2007) Software design patterns for TinyOS. ACM Trans Embed Comput Syst 6(4):22","journal-title":"ACM Trans Embed Comput Syst"},{"key":"4_CR13","first-page":"45","volume-title":"Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia","author":"A Henrysson","year":"2004","unstructured":"Henrysson A, Ollila M (2004) UMAR: ubiquitous mobile augmented reality. In: Proceedings of the 3rd international conference on Mobile and ubiquitous multimedia. ACM, New York, p\u00a045"},{"doi-asserted-by":"crossref","unstructured":"Hill J, Schmidt DC, Slaby J, Porter A (2008) CiCUTS: combining system execution modeling tools with continuous integration environments. In: Proceedings of 15th annual IEEE international conference and workshops on the engineering of computer based systems (ECBS), Belfast, Northern Ireland, March 2008","key":"4_CR14","DOI":"10.1109\/ECBS.2008.20"},{"doi-asserted-by":"crossref","unstructured":"Hoeller N, Reinke C, Neumann J, Groppe S, Boeckmann D, Linnemann V (2008) Efficient XML usage within wireless sensor networks. In: International conference on wireless Internet (WICON), pp\u00a01\u201310. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering)","key":"4_CR15","DOI":"10.4108\/ICST.WICON2008.4787"},{"issue":"1","key":"4_CR16","doi-asserted-by":"publisher","first-page":"90","DOI":"10.1109\/6.901153","volume":"38","author":"W Jones","year":"2001","unstructured":"Jones W (2001) Forecasting traffic flow. IEEE Spectr 38(1):90\u201391","journal-title":"IEEE Spectr"},{"issue":"0","key":"4_CR17","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1023\/A:1018980625587","volume":"5","author":"KC Kang","year":"1998","unstructured":"Kang KC, Kim S, Lee J, Kim K, Shin E, Huh M (1998) FORM: a feature-oriented reuse method with domain-specific reference architectures. Ann Softw Eng 5(0):143\u2013168","journal-title":"Ann Softw Eng"},{"doi-asserted-by":"crossref","unstructured":"Leijdekkers P, Gay V (2006) Personal heart monitoring and rehabilitation system using smart phones. In: Proceedings of the international conference on mobile business, Citeseer, p\u00a029","key":"4_CR18","DOI":"10.1109\/ICMB.2006.39"},{"unstructured":"Levis P, Madden S, Gay D, Polastre J, Szewczyk R, Woo A, Brewer E, Culler D (2004) The emergence of networking abstractions and techniques in TinyOS. In: Proceedings of the first USENIX\/ACM symposium on networked systems design and implementation (NSDI 2004)","key":"4_CR19"},{"unstructured":"Levis P, Patel N, Culler D, Shenker S (2004) Trickle: a self-regulating algorithm for code propagation and maintenance in wireless sensor networks. In: Proceedings of the first USENIX\/ACM symposium on networked systems design and implementation (NSDI 2004), vol\u00a0246","key":"4_CR20"},{"doi-asserted-by":"crossref","unstructured":"Lindsey S, Raghavendra C (2002) PEGASIS: power-efficient gathering in sensor information systems. In: IEEE aerospace conference proceedings, vol\u00a03","key":"4_CR21","DOI":"10.1109\/AERO.2002.1035242"},{"doi-asserted-by":"crossref","unstructured":"Mannion M (2002) Using first-order logic for product line model validation. In: Proceedings of the second international conference on software product lines, vol\u00a02379, pp\u00a0176\u2013187","key":"4_CR22","DOI":"10.1007\/3-540-45652-X_11"},{"unstructured":"Mitchell-Jackson J (2001) Energy needs in an Internet economy: a closer look at data centers. PhD\u00a0thesis, Citeseer","key":"4_CR23"},{"key":"4_CR24","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1145\/1460412.1460444","volume-title":"Proceedings of the 6th ACM conference on embedded network sensor systems","author":"P Mohan","year":"2008","unstructured":"Mohan P, Padmanabhan V, Ramjee R (2008) Nericell: rich monitoring of road and traffic conditions using mobile smartphones. In: Proceedings of the 6th ACM conference on embedded network sensor systems. ACM, New York, pp\u00a0323\u2013336"},{"key":"4_CR25","volume-title":"International conference on emerging technologies and factory automation (ETFA)","author":"G Moritz","year":"2009","unstructured":"Moritz G, Zeeb E, Pr\u00fcter S, Golatowski F, Timmermann D, Stoll R (2009) Devices profile for web services in wireless sensor networks: adaptations and enhancements. In: International conference on emerging technologies and factory automation (ETFA). IEEE, New York"},{"key":"4_CR26","first-page":"253","volume-title":"International conference on embedded networked sensor systems (SenSys)","author":"NB Priyantha","year":"2008","unstructured":"Priyantha NB, Kansal A, Goraczko M, Zhao F (2008) Tiny web services: design and implementation of interoperable and evolvable sensor networks. In: International conference on embedded networked sensor systems (SenSys). ACM, New York, pp\u00a0253\u2013266"},{"issue":"13","key":"4_CR27","doi-asserted-by":"publisher","first-page":"2627","DOI":"10.1016\/j.comcom.2007.05.036","volume":"30","author":"A Rezgui","year":"2007","unstructured":"Rezgui A, Eltoweissy M (2007) Service-oriented sensor-actuator networks: promises, challenges, and the road ahead. Comput Commun 30(13):2627\u20132648","journal-title":"Comput Commun"},{"issue":"3","key":"4_CR28","doi-asserted-by":"publisher","first-page":"275","DOI":"10.1080\/01441640500361108","volume":"26","author":"G Rose","year":"2006","unstructured":"Rose G (2006) Mobile phones as traffic probes: practices, prospects, and issues. Transp Rev 26(3):275\u2013291","journal-title":"Transp Rev"},{"unstructured":"Saponas T, Lester J, Froehlich J, Fogarty J, Landay J (2008) iLearn on the iPhone: real-time human activity classification on commodity mobile phones. University of Washington CSE Tech Report UW-CSE-08-04-02","key":"4_CR29"},{"issue":"2","key":"4_CR30","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt DC (2006) Model-driven engineering. IEEE Comput 39(2):25\u201331","journal-title":"IEEE Comput"},{"doi-asserted-by":"crossref","unstructured":"Sztipanovits J (2007) Composition of cyber-physical systems. In: 14th annual IEEE international conference and workshops on the engineering of computer-based systems, ECBS\u201907, pp\u00a03\u20136","key":"4_CR31","DOI":"10.1109\/ECBS.2007.25"},{"doi-asserted-by":"crossref","unstructured":"Thompson C, White J, Dougherty B, Schmidt D (2009) Optimizing mobile application performance with model-driven engineering. In: Proceedings of the 7th IFIP workshop on software technologies for future embedded and ubiquitous systems","key":"4_CR32","DOI":"10.1007\/978-3-642-10265-3_4"},{"unstructured":"Varia J (2008) Cloud architectures. White Paper of Amazon, jineshvaria.s3.amazonaws.com\/public\/cloudarchitectures-varia.pdf","key":"4_CR33"},{"key":"4_CR34","doi-asserted-by":"publisher","first-page":"400","DOI":"10.1007\/978-3-642-01671-4_36","volume-title":"International conference on advances in grid and pervasive computing","author":"D Villa","year":"2009","unstructured":"Villa D, Villanueva FJ, Moya F, Rinc\u00f3n F, Barba J, L\u00f3pez JC (2009) Web services for deeply embedded extra low-cost devices. In: International conference on advances in grid and pervasive computing. Springer, Berlin, pp\u00a0400\u2013409"},{"unstructured":"White J, Dougherty B, Schmidt DC (2008) Filtered Cartesian flattening: an approximation technique for optimally selecting features while adhering to resource constraints. In: Workshop on analysis of software product-lines at the international conference on software product-lines, October 2008","key":"4_CR35"},{"key":"4_CR36","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/11554844_7","volume":"3714","author":"W Zhang","year":"2005","unstructured":"Zhang W, Jarzabek S (2005) Reuse without compromising performance: industrial experience from RPG software product line for mobile devices. Lect Notes Comput Sci 3714:57","journal-title":"Lect Notes Comput Sci"}],"container-title":["Journal of Internet Services and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13174-010-0004-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s13174-010-0004-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/www.springerlink.com\/index\/pdf\/10.1007\/s13174-010-0004-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s13174-010-0004-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,18]],"date-time":"2025-02-18T21:26:17Z","timestamp":1739913977000},"score":1,"resource":{"primary":{"URL":"https:\/\/jisajournal.springeropen.com\/articles\/10.1007\/s13174-010-0004-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,2,25]]},"references-count":36,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,5]]}},"alternative-id":["4"],"URL":"https:\/\/doi.org\/10.1007\/s13174-010-0004-9","relation":{},"ISSN":["1867-4828","1869-0238"],"issn-type":[{"type":"print","value":"1867-4828"},{"type":"electronic","value":"1869-0238"}],"subject":[],"published":{"date-parts":[[2010,2,25]]},"assertion":[{"value":"19 December 2009","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 January 2010","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 February 2010","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}