Distributed real-time behavioral requirements modeling using extended UML/SPT

  • Authors:
  • Abdelouahed Gherbi;Ferhat Khendek

  • Affiliations:
  • Electrical and Computer Engineering Department, Concordia University, Montreal, Quebec, Canada;Electrical and Computer Engineering Department, Concordia University, Montreal, Quebec, Canada

  • Venue:
  • SAM'06 Proceedings of the 5th international conference on System Analysis and Modeling: language Profiles
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Distributed real-time systems call for expressive modeling languages to capture and express their functional and nonfunctional requirements at early stages of the development process. The UML profile for Schedulability, Performance and Time (UML/SPT) is an object-oriented real-time modeling language. UML/SPT has been designed using the built-in extension mechanisms of UML, which makes it flexible and customizable. In this paper, we propose an extension for UML/SPT to capture multicast communications. We define a metamodel that encapsulates the main concepts involved in multicast communications, we show its relationship to UML/SPT domain model, and we introduce new stereotypes corresponding to these concepts. We illustrate the extension with the modeling of the Reliable Multicast Transport Protocol (RMTP2). Finally, we compare our approach to extend UML/SPT for multicast communications with an extension for MSC having the same purpose.