Consistent object-based software construction for embedded applications.

Cornelia Heinisch, Joachim Goll · 2004

In this article a new method for a consistent object-based software construction will be suggested, that allows a straightforward modeling of embedded applications. To this aim new diagram types, the so-called state-based collaboration diagrams, collaboration diagrams in layer models and client-server object diagrams will be introduced. The client-server object diagram is completely UML-conform and for the state-based collaboration diagrams and the collaboration diagrams in layer models only a few UML extensions are necessary. The new statebased collaboration diagrams will prevent discrepancies between objects ’ interactions and state charts, and the collaboration diagrams in layer models will allow a consistent transition between analysis and design, and furthermore a consistent consideration of the dynamic and static properties of an architecture. In the case of safety-related systems the collaboration diagrams in layer models help to decouple functions of different safety integrity levels according to IEC 61508. And last but not least the clientserver object diagrams will support the transition between the activities system analysis and system design as well as the transition between system design and implementation.

Read the paper · More papers on PaperTik