Structuring Protocols Using Exceptions in a LOTOS Extension
暂无分享,去创建一个
Abstract This paper presents an extension of LOTOS which introduces two main elements, a new event structure which permits the representation of simultaneous events and a generalization of termination and enabling operators which permits the representation of synchronized and non synchronized termination. Non synchronized termination provides a new way of structuring specifications with exception handling schemes in the line of languages like ADA. The abracadabra protocol specification is presented in order to show a realistic example.
[1] Robin Milner,et al. Calculi for Synchrony and Asynchrony , 1983, Theor. Comput. Sci..
[2] George J. Milne,et al. CIRCAL and the representation of communication, concurrency, and time , 1985, TOPL.
[3] Marten van Sinderen,et al. Architecture and Specification Style in Formal Descriptions of Distributed Systems , 1988 .