Using SDL for modeling behavior composition

  • Authors:
  • Jacqueline Floch;Rolv Bræk

  • Affiliations:
  • SINTEF Telecom and Informatics, Trondheim, Norway and Department of Telematics, Norwegian University of Science and Technology, Trondheim, Norway;Department of Telematics, Norwegian University of Science and Technology, Trondheim, Norway

  • Venue:
  • SDL'03 Proceedings of the 11th international conference on System design
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Behavior composition is a means to achieve modularity and adaptability. Unlike process algebra, SDL does not explicitly define composition operators. In this paper, we propose design patterns and rules for expressing elementary behaviors called roles and their composition in SDL. The composite state concept newly introduced in SDL-2000 is used in an original and innovative way to model roles and their composition. Simple SDL extensions are also discussed that facilitate composition. These extensions do not require changes to be made to the SDL semantics.