TECHLETTER 2

Cyclic Architectures in UML

This Techletter covers modeling cyclic embedded systems with the help of UML.

Software needs architecture, just like houses. No sane Architect that designs buildings would say: “Well, just start building then I’ll look what I can draw in the meantime”.

In software this seems to be no problem. Lots of software developers just start coding and worry themselves later (or not at all) about how the several parts must be glued together. Although wrong it is sometimes very. understandable since the development tools that most software developers use do not really support the definition of
architecture.

Architecture is (but not only) the conception of the structure of the application. How do I divide my software into manageable parts that fulfill requirements that there are speed, efficiency, reliability, and so on? Not only is the static structure part of the architecture but also dynamic behavior is an important part.

Download the Techletter to read more.

Our other reports about Embedded Software Engineering