Title
Managing Run-Time Variability in Robotics Software by Modeling Functional and Non-functional Behavior.
Abstract
Service robots act in open-ended and natural environments. Therefore, due to the huge number of potential situations and contingencies, it is necessary to provide a mechanism to express dynamic variability at design-time that can be efficiently resolved on the robot at run-time based on the then available information. In this paper, we present a modeling process to separately specify at design-time two different kinds of dynamic variability: (i) variability related to the robot operation, and (ii) variability associated with QoS. The former provides robustness to contingencies, maintaining a high success rate in robot task fulfillment. The latter focuses on the quality of the robot execution (defined in terms of non-functional properties like safety or task efficiency) under changing situations and limited resources. We also discuss different alternatives for the run-time integration of the two variability management mechanisms, and show real-world robotic examples to illustrate them.
Year
DOI
Venue
2013
10.1007/978-3-642-38484-4_31
Lecture Notes in Business Information Processing
Keywords
Field
DocType
Variability Management,Modeling Run-Time Variability,Service Robotics,SmartTCL,VML
Non functional,Computer science,Quality of service,Variability management,Robustness (computer science),Software,Artificial intelligence,Robot,Computer engineering,Robotics,Distributed computing
Conference
Volume
ISSN
Citations 
147
1865-1348
4
PageRank 
References 
Authors
0.44
9
4
Name
Order
Citations
PageRank
Alex Lotz1677.31
Juan F. Inglés-Romero2123.14
Cristina Vicente-chicote316022.28
Christian Schlegel411013.03