DocumentCode
1522921
Title
A Formal Framework for Multicast Communication
Author
Biswas, Pratik K.
Author_Institution
Sci. Res. Corp., Shrewsbury, NJ, USA
Volume
4
Issue
3
fYear
2010
Firstpage
353
Lastpage
362
Abstract
Multicasting is an important and challenging goal for heterogeneous wireless ad hoc networks, as it allows transmission and routing of packets to multiple destinations using fewer network resources. In mission-critical environments, the same information needs to reach multiple destinations with minimum delay and loss. This calls for formal and systematic techniques that can capture requirements adequately and implement them accurately, thereby providing the desired level of quality of service (QoS) for multicast communications. This paper provides a formal model for the heterogeneous wireless network and proposes a formal language that can specify and implement requirements, policies, instructions and abstractions for multicast communication over such networks. The language, named Multicast Specification and Implementation Language (MSIL), is also presented as a communication and control language for multicast configuration management, transmission, routing and QoS. The syntax and semantics of MSIL are described and discussed in detail. The applicability of MSIL constructs in modeling requirements for multicast network management is analyzed and demonstrated. Example MSIL programs, illustrating the expressiveness of the language, are developed for multicast QoS.
Keywords
formal languages; multicast communication; quality of service; radio networks; telecommunication computing; telecommunication network management; telecommunication network routing; MSIL semantics; MSIL syntax; QoS; formal language; multicast configuration management; multicast network communication; multicast specification-and-implementation language; multicast transmission; packet routing; quality of service; wireless networks; Communication system control; Delay; Formal languages; Mission critical systems; Mobile ad hoc networks; Mobile communication; Multicast communication; Object oriented modeling; Quality of service; Routing; Backus-Naur Form (BNF) grammar; Multicast Specification and Implementation Language (MSIL); dynamic throughput graph (DTG); formal language; formal model; multicast; network management systems (NMS); ontology; quality of service (QoS); semantics;
fLanguage
English
Journal_Title
Systems Journal, IEEE
Publisher
ieee
ISSN
1932-8184
Type
jour
DOI
10.1109/JSYST.2010.2050364
Filename
5492293
Link To Document