Information technology is becoming a part of our everyday life a little bit more every day. The increasing complexity of software and compliance with security standards makes it necessary to carefully and logically design and document the software architecture.
The subject of my thesis is the task of documenting the software architecture. Depending on the size and complexity of the software, documentation can be done in several ways. In smaller projects, simple text based documentation might be sufficient, but in larger projects, or when multiple variants are involved, this is usually unsatisfactory.
These are the cases when the use of graphical modeling languages, such as UML, and software tools supporting these, like IBM Rational Rhapsody, become relevant.
In my thesis I will introduce the relevant aspects of UML and automotive industry standard ASPICE, Rhapsody, the used software tool, and finally I will create a way to coordinate these tools in an efficient way to aid development of the software.