Betreuer:
Sinan Barut
Beschreibung:
Robotersystem werden mit der Zeit immer anspruchsvoller. Aufgrund der Komplexität steigt auch die Entwicklungszeit und die Wahrscheinlichkeit, fehlerhaften Code zu erzeugen.
Um dennoch fehlerfreie, komplexe Systeme in kurzer Zeit zu erzeugen werden komponentenbasierte Entwicklung gefördet: Statt die Systeme immer wieder von Grund an neu zu entwickeln, werden schon entwickelte Komponenten wieder verwendet.
Dies spart Entwicklungszeit. Jedoch sind solche Systeme stark gekoppelt an die Frameworks für den die Komponenten geschrieben sind.
Mit dem Ansatz der modelbasierten Entwicklung werden die Komponenten Framework unabhängig geschrieben und sind dadurch viel flexibler wiederverwendbar.
In dieser Seminararbeit soll die komponentenbasierte und modellbasierte Entwicklung recherchiert und mit dem BRICS Component Model verglichen werden.
-----------------------
Description:
Time after time, robotic systems become more sophisticated. The higher complexity yields to longer development times and higher probability to create faulty code.
Component-based development reduces the complexity by reusing already developed components. This ensures that complex system can be created in shorter time and with less errors.
Unfortunately, such components are coupled to the frameworks they are developed for.
With model-based development the components can be generated independently of the used frameworks.
As such the components are more flexible in the reuse.
In this thesis, the component-based and model-based development shall be investigated and compared to the BRICS Component Model.