DocumentCode
2508604
Title
Modelling Enterprise System Protocols and Trace Conformance
Author
Hine, Cameron ; Schneider, Jean-Guy ; Han, Jun ; Versteeg, Steve
Author_Institution
Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
fYear
2010
fDate
6-9 April 2010
Firstpage
35
Lastpage
44
Abstract
Distributed enterprise systems, which are comprised of multiple software systems, typically communicate using application-layer protocols. Being able to independently test each system´s conformance to the protocol specification is important to ensure the overall robustness and reliability of the distributed system. While there exists many modelling languages for network layer protocols, very few tools exist for modelling valid message sequences specifically for the application layer. In order to address this issue, we propose a concise formal modelling syntax for application-layer protocols, with clearly defined semantics. A key feature of our protocol model is dynamic extension, which is necessary for the concise modelling of subsidiary concurrent operations. We demonstrate the power of our modelling language by compactly specifying the valid message sequences of two common application-layer protocols. Trace conformance is defined for the model along with a prototype implementation demonstrating the practical utility of our modelling framework.
Keywords
distributed algorithms; formal specification; protocols; simulation languages; application-layer protocols; distributed enterprise systems; dynamic extension; enterprise system protocol modelling; formal modelling syntax; message sequences; modelling languages; protocol specification; trace conformance modelling; Australia; Communications technology; Power system modeling; Protocols; Prototypes; Robustness; Software engineering; Software systems; System testing; Telecommunication network reliability; dynamic extension; enterprise systems; protocol modelling; trace conformance;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering Conference (ASWEC), 2010 21st Australian
Conference_Location
Auckland
ISSN
1530-0803
Print_ISBN
978-0-7695-4006-1
Electronic_ISBN
1530-0803
Type
conf
DOI
10.1109/ASWEC.2010.40
Filename
5475054
Link To Document