Design abstraction and processes in robotics: From code-driven to model-driven engineering

46Citations
Citations of this article
64Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Advanced software engineering is the key factor in the design of future complex cognitive robots. It will decide about their robustness, (run-time) adaptivity, cost-effectiveness and usability. We present a novel overall vision of a model-driven engineering approach for robotics that fuses strategies for robustness by design and robustness by adaptation. It enables rigid definitions of quality-of-service, re-configurability and physics-based simulation as well as for seamless system level integration of disparate technologies and resource awareness. We report on steps towards implementing this idea driven by a first robotics meta-model with first explications of non-functional properties. A model-driven toolchain provides the model transformation and code generation steps. It also provides design time analysis of resource parameters (e.g. schedulability analysis of realtime tasks) as step towards resource awareness in the development of integrated robotic systems. © 2010 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Schlegel, C., Steck, A., Brugali, D., & Knoll, A. (2010). Design abstraction and processes in robotics: From code-driven to model-driven engineering. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6472 LNAI, pp. 324–335). https://doi.org/10.1007/978-3-642-17319-6_31

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free