Reference Hub9
Towards a Stepwise Variability Management Process for Complex Systems: A Robotics Perspective

Towards a Stepwise Variability Management Process for Complex Systems: A Robotics Perspective

Alex Lotz, Juan F. Inglés-Romero, Dennis Stampfer, Matthias Lutz, Cristina Vicente-Chicote, Christian Schlegel
Copyright: © 2014 |Volume: 5 |Issue: 3 |Pages: 20
ISSN: 1947-8186|EISSN: 1947-8194|EISBN13: 9781466654976|DOI: 10.4018/ijismd.2014070103
Cite Article Cite Article

MLA

Lotz, Alex, et al. "Towards a Stepwise Variability Management Process for Complex Systems: A Robotics Perspective." IJISMD vol.5, no.3 2014: pp.55-74. http://doi.org/10.4018/ijismd.2014070103

APA

Lotz, A., Inglés-Romero, J. F., Stampfer, D., Lutz, M., Vicente-Chicote, C., & Schlegel, C. (2014). Towards a Stepwise Variability Management Process for Complex Systems: A Robotics Perspective. International Journal of Information System Modeling and Design (IJISMD), 5(3), 55-74. http://doi.org/10.4018/ijismd.2014070103

Chicago

Lotz, Alex, et al. "Towards a Stepwise Variability Management Process for Complex Systems: A Robotics Perspective," International Journal of Information System Modeling and Design (IJISMD) 5, no.3: 55-74. http://doi.org/10.4018/ijismd.2014070103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Complex systems are executed in environments with a huge number of potential situations and contingencies, therefore a mechanism is required to express dynamic variability at design-time that can be efficiently resolved in the application at run-time based on the then available information. We present an approach for dynamic variability modeling and its exploitation at run-time. It supports different developer roles and allows the separation of two different kinds of dynamic variability at design-time: (i) variability related to the system operation, and (ii) variability associated with QoS. The former provides robustness to contingencies, maintaining a high success rate in task fulfillment. The latter focuses on the quality of the application execution (defined in terms of non-functional properties like safety or task efficiency) under changing situations and limited resources. The authors also discuss different alternatives for the run-time integration of the two variability management mechanisms, and show real-world robotic examples to illustrate them.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.