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 :
بازگشت