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 Lotz | 1 | 67 | 7.31 |
Juan F. Inglés-Romero | 2 | 12 | 3.14 |
Cristina Vicente-chicote | 3 | 160 | 22.28 |
Christian Schlegel | 4 | 110 | 13.03 |