{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:23:19Z","timestamp":1750220599110,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":20,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,10,6]],"date-time":"2020-10-06T00:00:00Z","timestamp":1601942400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Radboud-Glasgow Collaboration Fund"},{"name":"Royal Netherlands Navy"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,10,6]]},"DOI":"10.1145\/3410992.3411002","type":"proceedings-article","created":{"date-parts":[[2021,2,21]],"date-time":"2021-02-21T01:25:42Z","timestamp":1613870742000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Tiered versus tierless IoT stacks"],"prefix":"10.1145","author":[{"given":"Mart","family":"Lubbers","sequence":"first","affiliation":[{"name":"Radboud University, Nijmegen, The Netherlands"}]},{"given":"Pieter","family":"Koopman","sequence":"additional","affiliation":[{"name":"Radboud University, Nijmegen, The Netherlands"}]},{"given":"Adrian","family":"Ramsingh","sequence":"additional","affiliation":[{"name":"University of Glasgow, Glasgow, United Kingdom"}]},{"given":"Jeremy","family":"Singer","sequence":"additional","affiliation":[{"name":"University of Glasgow, Glasgow, United Kingdom"}]},{"given":"Phil","family":"Trinder","sequence":"additional","affiliation":[{"name":"University of Glasgow, Glasgow, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2020,10,6]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133255.1133985"},{"key":"e_1_3_2_1_2_1","volume-title":"Kaspar Schleiser, and Ian Thomas.","author":"Baccelli Emmanuel","year":"2018","unstructured":"Emmanuel Baccelli , Joerg Doerr , Ons Jallouli , Shinji Kikuchi , Andreas Morgenstern , Francisco Acosta Padilla , Kaspar Schleiser, and Ian Thomas. 2018 . Reprogramming Low-end IoT Devices from the Cloud. In 2018 3rd Cloudification of the Internet of Things (CIoT). IEEE , 1--6. Emmanuel Baccelli, Joerg Doerr, Ons Jallouli, Shinji Kikuchi, Andreas Morgenstern, Francisco Acosta Padilla, Kaspar Schleiser, and Ian Thomas. 2018. Reprogramming Low-end IoT Devices from the Cloud. In 2018 3rd Cloudification of the Internet of Things (CIoT). IEEE, 1--6."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-18317-5_20"},{"key":"e_1_3_2_1_4_1","volume-title":"International Symposium on Formal Methods for Components and Objects. Springer, 266--296","author":"Cooper Ezra","year":"2006","unstructured":"Ezra Cooper , Sam Lindley , Philip Wadler , and Jeremy Yallop . 2006 . Links: Web programming without tiers . In International Symposium on Formal Methods for Components and Objects. Springer, 266--296 . Ezra Cooper, Sam Lindley, Philip Wadler, and Jeremy Yallop. 2006. Links: Web programming without tiers. In International Symposium on Formal Methods for Components and Objects. Springer, 266--296."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.3233\/COM-180090"},{"volume-title":"Threading the Arduino with Haskell","author":"Grebe Mark","key":"e_1_3_2_1_6_1","unstructured":"Mark Grebe and Andy Gill . 2019. Threading the Arduino with Haskell . In Trendsin Functional Programming, David Van Horn and John Hughes (Eds.). Springer , Cham , 135--154. Mark Grebe and Andy Gill. 2019. Threading the Arduino with Haskell. In Trendsin Functional Programming, David Van Horn and John Hughes (Eds.). Springer, Cham, 135--154."},{"key":"e_1_3_2_1_7_1","volume-title":"Building the Web of Things: With Examples in Node.Js and Raspberry Pi","author":"Guinard Dominique","unstructured":"Dominique Guinard and Vlad Trifa . 2016. Building the Web of Things: With Examples in Node.Js and Raspberry Pi ( 1 st ed.). Manning Publications Co. , USA. Dominique Guinard and Vlad Trifa. 2016. Building the Web of Things: With Examples in Node.Js and Raspberry Pi (1st ed.). Manning Publications Co., USA.","edition":"1"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/s12530-017-9190-z"},{"key":"e_1_3_2_1_9_1","volume-title":"Supersensors: Raspberry Pi Devices for Smart Campus Infrastructure. In 4th International Conference on Future Internet of Things and Cloud, FiCloud","author":"Hentschel Kristian","year":"2016","unstructured":"Kristian Hentschel , Dejice Jacob , Jeremy Singer , and Matthew Chalmers . 2016 . Supersensors: Raspberry Pi Devices for Smart Campus Infrastructure. In 4th International Conference on Future Internet of Things and Cloud, FiCloud 2016, Muhammad Younas, Irfan Awan, and Winston Seah (Eds.). IEEE, 58--62. Kristian Hentschel, Dejice Jacob, Jeremy Singer, and Matthew Chalmers. 2016. Supersensors: Raspberry Pi Devices for Smart Campus Infrastructure. In 4th International Conference on Future Internet of Things and Cloud, FiCloud 2016, Muhammad Younas, Irfan Awan, and Winston Seah (Eds.). IEEE, 58--62."},{"key":"e_1_3_2_1_10_1","volume-title":"Why functional programming matters. The computer journal 32, 2","author":"Hughes John","year":"1989","unstructured":"John Hughes . 1989. Why functional programming matters. The computer journal 32, 2 ( 1989 ), 98--107. John Hughes. 1989. Why functional programming matters. The computer journal 32, 2 (1989), 98--107."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/605432.605407"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00265"},{"volume-title":"Central European Functional Programming School","author":"Lubbers Mart","key":"e_1_3_2_1_13_1","unstructured":"Mart Lubbers . in-press. Writing Internet of Things applications with Task Oriented Programming . In Central European Functional Programming School . Springer , 51. Mart Lubbers. in-press. Writing Internet of Things applications with Task Oriented Programming. In Central European Functional Programming School. Springer, 51."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-00761-4_5"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370776.2370801"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/METRIC.1997.637174"},{"key":"e_1_3_2_1_17_1","unstructured":"Manuel Serrano Erick Gallesio and Florian Loitsch. 2006. Hop: a language for programming the web 2.0. In OOPSLA Companion. 975--985.  Manuel Serrano Erick Gallesio and Florian Loitsch. 2006. Hop: a language for programming the web 2.0. In OOPSLA Companion. 975--985."},{"key":"e_1_3_2_1_18_1","volume-title":"Internet of things: architectures, protocols, and applications. Journal of Electrical and Computer Engineering 2017","author":"Sethi Pallavi","year":"2017","unstructured":"Pallavi Sethi and Smruti R Sarangi . 2017. Internet of things: architectures, protocols, and applications. Journal of Electrical and Computer Engineering 2017 ( 2017 ). Pallavi Sethi and Smruti R Sarangi. 2017. Internet of things: architectures, protocols, and applications. Journal of Electrical and Computer Engineering 2017 (2017)."},{"volume-title":"Trends in Functional Programming, Meng Wang and Scott Owens (Eds.).","author":"Stutterheim Jurri\u00ebn","key":"e_1_3_2_1_19_1","unstructured":"Jurri\u00ebn Stutterheim , Peter Achten , and Rinus Plasmeijer . 2018. Maintaining Separation of Concerns Through Task Oriented Software Development . In Trends in Functional Programming, Meng Wang and Scott Owens (Eds.). Vol. 10788 . Springer , Cham , 19--38. Jurri\u00ebn Stutterheim, Peter Achten, and Rinus Plasmeijer. 2018. Maintaining Separation of Concerns Through Task Oriented Software Development. In Trends in Functional Programming, Meng Wang and Scott Owens (Eds.). Vol. 10788. Springer, Cham, 19--38."},{"key":"e_1_3_2_1_20_1","volume-title":"Building IoT Systems Using Distributed First-Class Reactive Programming. In 2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). 185--192","author":"Troyer Christophe","year":"2018","unstructured":"Christophe Troyer , de, Jens Nicolay , and Wolfgang Meuter , de. 2018 . Building IoT Systems Using Distributed First-Class Reactive Programming. In 2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). 185--192 . Christophe Troyer, de, Jens Nicolay, and Wolfgang Meuter, de. 2018. Building IoT Systems Using Distributed First-Class Reactive Programming. In 2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom). 185--192."}],"event":{"name":"IoT '20: 10th International Conference on the Internet of Things","acronym":"IoT '20","location":"Malm\u00f6 Sweden"},"container-title":["Proceedings of the 10th International Conference on the Internet of Things"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3410992.3411002","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3410992.3411002","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T21:31:56Z","timestamp":1750195916000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3410992.3411002"}},"subtitle":["comparing smart campus software architectures"],"short-title":[],"issued":{"date-parts":[[2020,10,6]]},"references-count":20,"alternative-id":["10.1145\/3410992.3411002","10.1145\/3410992"],"URL":"https:\/\/doi.org\/10.1145\/3410992.3411002","relation":{},"subject":[],"published":{"date-parts":[[2020,10,6]]},"assertion":[{"value":"2020-10-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}