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

Abstract

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 real­time 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 SDL­pattern 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.

Full paper





 

 
Go to the contact details of the person in charge of this page

 
This page in german. Diese Seite auf deutsch.