This paper presents a methodology to automatically generate a simulable SystemC protocol implementation, starting from its specification given by using UML sequence diagrams. The methodology merges such diagrams into a single one, which is then used to generate the SystemC code. Two algorithms are used to show the merging and refining processes of these diagrams. SCNSL network simulator is exploited to simulate the generated code in a complete network scenario. As case study, the methodology is applied to sequence diagrams contained into IEEE 802.15.4 standard protocol specification.

Automatic Network Protocol Synthesis from UML Sequence Diagrams

Ebeid, Emad Samuel Malki;FUMMI, Franco;QUAGLIA, Davide;STEFANNI, Francesco
2013-01-01

Abstract

This paper presents a methodology to automatically generate a simulable SystemC protocol implementation, starting from its specification given by using UML sequence diagrams. The methodology merges such diagrams into a single one, which is then used to generate the SystemC code. Two algorithms are used to show the merging and refining processes of these diagrams. SCNSL network simulator is exploited to simulate the generated code in a complete network scenario. As case study, the methodology is applied to sequence diagrams contained into IEEE 802.15.4 standard protocol specification.
2013
UML; protocol synthesis; SystemC; EFSM
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11562/625165
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact