Premium
EASE : A Software Environment for Automatic Implementation of Application Protocol
Author(s) -
Lai R.,
Lo A.
Publication year - 1996
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/(sici)1097-024x(199601)26:1<83::aid-spe2>3.0.co;2-y
Subject(s) - computer science , protocol (science) , software , programming language , general inter orb protocol , usability , software engineering , embedded system , distributed computing , operating system , reverse address resolution protocol , internet protocol suite , the internet , medicine , alternative medicine , pathology
Abstract At present, ASN.1, and encoding and decoding rules, are not supported by Estelle. Estelle only specifies dynamic behaviours of protocols; and protocol data units of application layer protocol are specified in ASN.1. Hence, two standardized languages are required to specify an application protocol. In addition, Estelle and ASN.1 tools have been developed independently and do not support each other. As a result of these difficulties, the implementation of an application protocol is time consuming. To address this difficulty, we have proposed an approach which unified ASN.1 and Estelle specifications, and showed that the automatic implementation of an application protocol can be readily achieved by providing a software environment which supports this unified specification. This paper describes the detail of this software environment called EASE, and the results of using it to develop an implementation of the ISO FTAM protocol.