Title :
Co-design tool construction using APICES
Author :
Bredenfeld, Ansgar
Author_Institution :
Inst. for Autonomous Intelligent Syst., GMD, Sankt Augustin, Germany
Abstract :
In this paper, we present our approach to automate the development process of co-design tools. We demonstrate with a non-trivial real world example how we can accelerate the tool design process using the software prototyping environment APICES. In a very short time we constructed the tool Dual Dynamics Designer (DDD) which supports a novel methodology in robot software development, DDD allows to edit a complex differential equation-based specification of dynamic robot behavior via an intuitive graphical interface and automatically generates microcontroller code in C as well as a simulation model in Java from it. Speed-up of the tool design process is primarily achieved by a rigorous top-down tool modeling approach in combination with a highly configurable tool frame generator
Keywords :
Java; digital simulation; hardware-software codesign; programming environments; software prototyping; APICES; Java; co-design tool construction; complex differential equation-based specification; dual dynamics designer; dynamic robot behavior; intuitive graphical interface; microcontroller code; real world example; robot software development; simulation model; software prototyping environment; top-down tool modeling; Cameras; Differential equations; Hardware; Permission; Process design; Robot control; Robot vision systems; Robotics and automation; Software prototyping; Software tools;
Conference_Titel :
Hardware/Software Codesign, 1999. (CODES '99) Proceedings of the Seventh International Workshop on
Conference_Location :
Rome
Print_ISBN :
1-58113-132-1
DOI :
10.1109/HSC.1999.777406