Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring

Autores
Antonelli, Leandro; Badir, Hassan; Bazza, Houssam; Bimonte, Sandro; Rizzi, Stefano
Año de publicación
2024
Idioma
inglés
Tipo de recurso
documento de conferencia
Estado
versión publicada
Descripción
The Internet of Robotic Things (IoRT) is an extension of the Internet of Things, where intelligent mobile devices acquire sensor data and physically act in the environment. IoRT devices produce huge data streams, typically analyzed using continuous queries. We propose an approach to engineer requirements about continuous queries over IoRT data. Our proposal is specifically devised for end-users not skilled in IT and relies, for requirements elicitation, on spreadsheet-like templates called stream tables. Requirements analysis uses a novel UML profile, while requirements specification and validation rely on a fast prototyping tool so as to allow end-users to define continuous queries by themselves and validate them via web-based prototyping. Non-functional requirements are taken into account as well, in the form of available technological resources and data sources, and used for requirements validation. The results of some preliminary tests made with some real users suggest that stream tables are a valuable instrument for the engineering of continuous queries, and that fast prototyping is an effective support to the specification and validation steps.
Materia
Ciencias de la Computación e Información
Requirements Engineering
Continuous Queries
IoRT
Prototyping
Agriculture
Nivel de accesibilidad
acceso abierto
Condiciones de uso
http://creativecommons.org/licenses/by-nc-sa/4.0/
Repositorio
CIC Digital (CICBA)
Institución
Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
OAI Identificador
oai:digital.cic.gba.gob.ar:11746/12193

id CICBA_4ea80e5cf2034ae9ce913e39ad1f1585
oai_identifier_str oai:digital.cic.gba.gob.ar:11746/12193
network_acronym_str CICBA
repository_id_str 9441
network_name_str CIC Digital (CICBA)
spelling Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoringAntonelli, LeandroBadir, HassanBazza, HoussamBimonte, SandroRizzi, StefanoCiencias de la Computación e InformaciónRequirements EngineeringContinuous QueriesIoRTPrototypingAgricultureThe Internet of Robotic Things (IoRT) is an extension of the Internet of Things, where intelligent mobile devices acquire sensor data and physically act in the environment. IoRT devices produce huge data streams, typically analyzed using continuous queries. We propose an approach to engineer requirements about continuous queries over IoRT data. Our proposal is specifically devised for end-users not skilled in IT and relies, for requirements elicitation, on spreadsheet-like templates called stream tables. Requirements analysis uses a novel UML profile, while requirements specification and validation rely on a fast prototyping tool so as to allow end-users to define continuous queries by themselves and validate them via web-based prototyping. Non-functional requirements are taken into account as well, in the form of available technological resources and data sources, and used for requirements validation. The results of some preliminary tests made with some real users suggest that stream tables are a valuable instrument for the engineering of continuous queries, and that fast prototyping is an effective support to the specification and validation steps.2024-04info:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/resource_type/c_5794info:ar-repo/semantics/documentoDeConferenciaapplication/pdfhttps://digital.cic.gba.gob.ar/handle/11746/12193enginfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/4.0/reponame:CIC Digital (CICBA)instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Airesinstacron:CICBA2025-09-29T13:40:14Zoai:digital.cic.gba.gob.ar:11746/12193Institucionalhttp://digital.cic.gba.gob.arOrganismo científico-tecnológicoNo correspondehttp://digital.cic.gba.gob.ar/oai/snrdmarisa.degiusti@sedici.unlp.edu.arArgentinaNo correspondeNo correspondeNo correspondeopendoar:94412025-09-29 13:40:14.84CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Airesfalse
dc.title.none.fl_str_mv Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring
title Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring
spellingShingle Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring
Antonelli, Leandro
Ciencias de la Computación e Información
Requirements Engineering
Continuous Queries
IoRT
Prototyping
Agriculture
title_short Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring
title_full Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring
title_fullStr Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring
title_full_unstemmed Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring
title_sort Requirements Engineering for Continuous Queries on IoRT Data: a case study in agricultural autonomous robots monitoring
dc.creator.none.fl_str_mv Antonelli, Leandro
Badir, Hassan
Bazza, Houssam
Bimonte, Sandro
Rizzi, Stefano
author Antonelli, Leandro
author_facet Antonelli, Leandro
Badir, Hassan
Bazza, Houssam
Bimonte, Sandro
Rizzi, Stefano
author_role author
author2 Badir, Hassan
Bazza, Houssam
Bimonte, Sandro
Rizzi, Stefano
author2_role author
author
author
author
dc.subject.none.fl_str_mv Ciencias de la Computación e Información
Requirements Engineering
Continuous Queries
IoRT
Prototyping
Agriculture
topic Ciencias de la Computación e Información
Requirements Engineering
Continuous Queries
IoRT
Prototyping
Agriculture
dc.description.none.fl_txt_mv The Internet of Robotic Things (IoRT) is an extension of the Internet of Things, where intelligent mobile devices acquire sensor data and physically act in the environment. IoRT devices produce huge data streams, typically analyzed using continuous queries. We propose an approach to engineer requirements about continuous queries over IoRT data. Our proposal is specifically devised for end-users not skilled in IT and relies, for requirements elicitation, on spreadsheet-like templates called stream tables. Requirements analysis uses a novel UML profile, while requirements specification and validation rely on a fast prototyping tool so as to allow end-users to define continuous queries by themselves and validate them via web-based prototyping. Non-functional requirements are taken into account as well, in the form of available technological resources and data sources, and used for requirements validation. The results of some preliminary tests made with some real users suggest that stream tables are a valuable instrument for the engineering of continuous queries, and that fast prototyping is an effective support to the specification and validation steps.
description The Internet of Robotic Things (IoRT) is an extension of the Internet of Things, where intelligent mobile devices acquire sensor data and physically act in the environment. IoRT devices produce huge data streams, typically analyzed using continuous queries. We propose an approach to engineer requirements about continuous queries over IoRT data. Our proposal is specifically devised for end-users not skilled in IT and relies, for requirements elicitation, on spreadsheet-like templates called stream tables. Requirements analysis uses a novel UML profile, while requirements specification and validation rely on a fast prototyping tool so as to allow end-users to define continuous queries by themselves and validate them via web-based prototyping. Non-functional requirements are taken into account as well, in the form of available technological resources and data sources, and used for requirements validation. The results of some preliminary tests made with some real users suggest that stream tables are a valuable instrument for the engineering of continuous queries, and that fast prototyping is an effective support to the specification and validation steps.
publishDate 2024
dc.date.none.fl_str_mv 2024-04
dc.type.none.fl_str_mv info:eu-repo/semantics/conferenceObject
info:eu-repo/semantics/publishedVersion
http://purl.org/coar/resource_type/c_5794
info:ar-repo/semantics/documentoDeConferencia
format conferenceObject
status_str publishedVersion
dc.identifier.none.fl_str_mv https://digital.cic.gba.gob.ar/handle/11746/12193
url https://digital.cic.gba.gob.ar/handle/11746/12193
dc.language.none.fl_str_mv eng
language eng
dc.rights.none.fl_str_mv info:eu-repo/semantics/openAccess
http://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:CIC Digital (CICBA)
instname:Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron:CICBA
reponame_str CIC Digital (CICBA)
collection CIC Digital (CICBA)
instname_str Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
instacron_str CICBA
institution CICBA
repository.name.fl_str_mv CIC Digital (CICBA) - Comisión de Investigaciones Científicas de la Provincia de Buenos Aires
repository.mail.fl_str_mv marisa.degiusti@sedici.unlp.edu.ar
_version_ 1844618611172311040
score 13.070432