Using SDL Patterns for the Design of a CAN-based Communication Subsystem

B. Geppert, F. Rößler, M. Schneider

in: H. König, P. Langendörfer (Eds.), Proceedings of the 8th GI/ITG-Fachgespräch "Formale Beschreibungstechniken für verteilte Systeme", FBT98, Cottbus, 1998, Shaker Verlag


SDL patterns are reusable software artifacts. They represent generic solutions for recurring design problems with SDL as applied design language. We have developed a construction set of protocol building blocks consisting of a pool of SDL patterns and an accompanying methodology for the incremental design of communication protocols. In this paper we present a case study on the design of communication protocols using SDL patterns. The case study is part of a more comprehensive project where a realtime communication subsystem was developed on top of a Controller Area Network (CAN) installation. We demonstrate how the protocols supporting user communication and certain management tasks were configured. Generally, it turned out that SDLpattern based configuring of communication protocols yields more systematic designs, i.e. readability and maintainability is improved and less design errors occur, since the design decisions are well founded and documented.



Zu den Kontaktdetails des Verantwortlichen dieser Seite

This page in english. Diese Seite auf englisch.