Abstract
The creation, customization and maintenance of services are expensive tasks that need IT specialists but in many cases are simple services that could be created by domain experts without any knowledge in coding. This research work proposes the application of a prosumer model in order to ease the access to information and creation of new knowledge to domain experts without any experience in semantic ambient intelligence platforms nor programming skills. This paper presents a prosumer tool called DataQuest that enables the gathering and processing of data from AmI platforms based on ontologies using simple services. These services are then used to feed an AmI environment simulator, composed of a social simulator and a network simulator, to get more reliable simulations. An empirical study was carried out to demonstrate that, using the defined prosumer model, a domain expert with no programming knowledge can create simple services for his/her domain of expertise. A case study was performed where 18 domain experts created services using a prosumer tool comparing them with 12 developers that programmed the same services.






Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Aarts E, Wichert R (2009) Ambient intelligence. In: Bullinger HJ (ed) Technology guide. Springer, Berlin, Heidelberg, pp 244–249. https://doi.org/10.1007/978-3-540-88546-7_47
Agarwal R, Fernandez DG, Elsaleh T, Gyrard A, Lanza J, Sanchez L, Georgantas N, Issarny V (2016) Unified IoT ontology to enable interoperability and federation of testbeds. In: 2016 IEEE 3rd world forum on Internet of Things (WF-IoT). IEEE, pp 70–75. https://doi.org/10.1109/WF-IoT.2016.7845470
Barnaghi P, Wang W, Henson C, Taylor K (2012) Semantics for the internet of things: early progress and back to the future. Int J Semant Web Inf Syst 8(1):1–21
Bermudez-Edo M, Elsaleh T, Barnaghi P, Taylor K (2015) IoT-lite ontology. https://www.w3.org/Submission/2015/SUBM-iot-lite-20151126/. Accessed 17 May 2021
Bertran B, Bruneau J, Cassou D, Loriant N, Balland E, Consel C (2014) DiaSuite: a tool suite to develop sense/compute/control applications. Sci Comput Program 79:39–51
Chen F, Deng P, Wan J, Zhang D, Vasilakos AV, Rong X (2015) Data mining for the internet of things: literature review and challenges. Int J Distrib Sens Netw 11(8):431047
Compton M, Barnaghi P, Bermudez L, GarcíA-Castro R, Corcho O, Cox S, Graybeal J, Hauswirth M, Henson C, Herzog A et al (2012) The SSN ontology of the W3C semantic sensor network incubator group. Web Semant Sci Serv Agents World Wide Web 17:25–32
FIESTA-IoT (2015) M3-lite taxonomy kernel description
Golinelli GM, Barile S, Spohrer J, Bassano C (2010) The evolving dynamics of service co-creation in a viable systems perspective. In: The 13th Toulon-Verona conference, pp 2–4
Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener Comput Syst 29(7):1645–1660
Guo B, Zhang D, Imai M (2011) Toward a cooperative programming framework for context-aware applications. Pers Ubiquitous Comput 15(3):221–233
Gyrard A, Serrano M, Atemezing GA (2015) Semantic web methodologies, best practices and ontology engineering applied to internet of things. In: 2015 IEEE 2nd world forum on Internet of Things (WF-IoT). IEEE, pp 412–417. https://doi.org/10.1109/WF-IoT.2015.7389090
Law AM, Kelton WD, Kelton WD (2007) Simulation modeling and analysis, vol 3. McGraw-Hill, New York
Martín D, Alcarria R, Robles T, Morales A (2013) A systematic approach for service prosumerization in IoT scenarios. In: 2013 seventh international conference on innovative mobile and internet services in Ubiquitous computing (IMIS). IEEE, pp 494–499. https://doi.org/10.1109/IMIS.2013.89
Martín D, Alcarria R, Robles T, Sánchez-Picot Á (2016) Prosumer framework for knowledge management based on prosumer service patterns. Int J Softw Eng Knowl Eng 26(07):1145–1173
Pendharkar PC, Rodger JA, Subramanian GH (2008) An empirical study of the Cobb–Douglas production function properties of software development effort. Inf Softw Technol 50(12):1181–1188
Prahalad CK, Ramaswamy V (2002) The co-creation connection. Strategy and business, pp 50–61. https://strain.typepad.com/unplugged/files/booz_allen_experience_management_prahalad.pdf. Accessed 17 May 2021
Robles TS, Alcarria R, Morales A, Martín D (2015) Supporting variability dependencies for rule-based service compositions in prosumer environments. Int J Web Grid Serv 11(1):57–77
Sánchez-Picot Á, de Andrés DM, Sánchez BB, Garrido RPA, de Rivera, DS, Robles T (2016) Towards a simulation of AmI environments integrating social and network simulations. In Lujak M, Fuentes-Fernández R (eds) Proceedings of the first international workshop on ambient intelligence for large premises (AmILP 2016) co-located with the European conference on artificial intelligence (ECAI 2016), The Hague, The Netherlands, August 28, 2016, vol 1778 of CEUR workshop proceedings. CEUR-WS.org
Soriano J, Lizcano D, Hierro JJ, Reyes M, Schroth C, Janner T (2008) Enhancing user-service interaction through a global user-centric approach to SOA. In: Fourth international conference on networking and services, 2008. ICNS 2008. IEEE, pp 194–203. https://doi.org/10.1109/ICNS.2008.37
Vargo SL, Lusch RF (2004) Evolving to a new dominant logic for marketing. J Mark 68(1):1–17
Acknowledgements
These results were supported by UPM’s ‘Programa Propio’, the Autonomous Region of Madrid through program MOSI-AGIL-CM (Grant P2013/ICE-3019, co-funded by EU Structural Funds FSE and FEDER) and also has received funding from FIESTA-IoT 1st Open Call and the Ministry of Economy and Competitiveness through SEMOLA project (TEC2015-68284-R).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sánchez-Picot, Á., Martín, D., Bordel, B. et al. Processing semantic IoT data using a prosumer approach for simulating scenarios on ambient intelligence environments. J Ambient Intell Human Comput 14, 75–86 (2023). https://doi.org/10.1007/s12652-021-03245-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-021-03245-2