<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="static/style.xsl"?><OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-28T17:40:49Z</responseDate><request verb="GetRecord" identifier="oai:riuma.uma.es:10630/34496" metadataPrefix="qdc">https://riuma.uma.es/rest/oai/request</request><GetRecord><record><header><identifier>oai:riuma.uma.es:10630/34496</identifier><datestamp>2026-02-03T11:31:58Z</datestamp><setSpec>com_10630_2254</setSpec><setSpec>col_10630_37953</setSpec></header><metadata><qdc:qualifieddc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:doc="http://www.lyncode.com/xoai" xmlns:qdc="http://dspace.org/qualifieddc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://purl.org/dc/elements/1.1/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dc.xsd http://purl.org/dc/terms/ http://dublincore.org/schemas/xmls/qdc/2006/01/06/dcterms.xsd http://dspace.org/qualifieddc/ http://www.ukoln.ac.uk/metadata/dcmi/xmlschema/qualifieddc.xsd">
   <dc:title>QoS metrics-in-the-loop for endowing runtime  self-adaptation to robotic software architectures</dc:title>
   <dc:creator>Romero-Garcés, Adrián</dc:creator>
   <dc:creator>Salles de Freitas, Renan</dc:creator>
   <dc:creator>Marfil-Robles, Rebeca</dc:creator>
   <dc:creator>Vicente-Chicote, Cristina</dc:creator>
   <dc:creator>Martínez-Cruz, Jesús</dc:creator>
   <dc:creator>Inglés-Romero, Juan Francisco</dc:creator>
   <dc:creator>Bandera-Rubio, Antonio Jesús</dc:creator>
   <dc:subject>Robótica</dc:subject>
   <dc:subject>Autómatas</dc:subject>
   <dcterms:abstract>The design of a robot that is capable of operating autonomously in&#xd;
a changing and unstructured scenario is based on complex software architec-&#xd;
tures, in which perceptual and actuation components, as well as deliberative&#xd;
ones, are considered. The inherent dynamism of this kind of scenarios forces&#xd;
the software architecture to be able to adapt the robot’s behaviour to de-&#xd;
tected changes at runtime. This adaptation is often hard-coded by the robotic&#xd;
engineer within software components, thus considering the specific situations&#xd;
that s/he believes to be appropriate at design-time. Subsequently, when any&#xd;
of these situations occur, software components can react by updating parame-&#xd;
ters, planning decisions, etc., then ensuring that the robot provides the desired&#xd;
response. On the contrary, adding and managing situations that were not ini-&#xd;
tially considered is a cumbersome and expensive task. This paper describes&#xd;
a complete model-based framework for endowing a robot control architecture&#xd;
with the ability of self-adapting the robot’s behaviour at runtime. On the one&#xd;
hand, this framework provides robotic designers with a textual model editor&#xd;
allowing them to specify variation points in the robot behaviour and define&#xd;
how these variation points should be configured at runtime according to the&#xd;
perceived situation. On the other hand, the framework also includes a code&#xd;
generator that, taking the previous models as an input, generates and ap-&#xd;
propriately configures the runtime infrastructure needed to monitor relevant&#xd;
non-functional properties and, according to their evolution, perform the ap-&#xd;
propriate behaviour adaptations to meet the required robot quality-of-service&#xd;
(QoS). The proposed framework is discussed and validated in two case studies&#xd;
using different and well-known robotics software architectures. The first use&#xd;
case runs over a simulation environment generated using Webots. In a second&#xd;
use case a real robot is moved in an intralogistic scenario</dcterms:abstract>
   <dcterms:dateAccepted>2024-10-08T10:04:22Z</dcterms:dateAccepted>
   <dcterms:available>2024-10-08T10:04:22Z</dcterms:available>
   <dcterms:created>2024-10-08T10:04:22Z</dcterms:created>
   <dcterms:issued>2022-01-13</dcterms:issued>
   <dc:type>journal article</dc:type>
   <dc:identifier>Romero-Garcés, A., Salles De Freitas, R., Marfil, R. et al. QoS metrics-in-the-loop for endowing runtime self-adaptation to robotic software architectures. Multimed Tools Appl 81, 3603–3628 (2022).</dc:identifier>
   <dc:identifier>https://hdl.handle.net/10630/34496</dc:identifier>
   <dc:identifier>10.1007/S11042-021-11603-7</dc:identifier>
   <dc:language>eng</dc:language>
   <dc:rights>open access</dc:rights>
   <dc:publisher>Springer</dc:publisher>
</qdc:qualifieddc>
</metadata></record></GetRecord></OAI-PMH>