home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / protocol / misc / 586 < prev    next >
Encoding:
Internet Message Format  |  1992-07-21  |  1.7 KB

  1. Path: sparky!uunet!ogicse!decwrl!world!nectar
  2. From: nectar@world.std.com (Jacques A Vidrine)
  3. Newsgroups: comp.protocols.misc
  4. Subject: Re: Neophyte asks: "Protocol Language" -> C translators????
  5. Message-ID: <Brr3qw.4I0@world.std.com>
  6. Date: 21 Jul 92 18:08:55 GMT
  7. Article-I.D.: world.Brr3qw.4I0
  8. References: <1892@intermec.UUCP>
  9. Distribution: usa
  10. Organization: The World Public Access UNIX, Brookline, MA
  11. Lines: 29
  12.  
  13. steveh@intermec.com (Steve Heckt) writes:
  14.  
  15. >Please excuse me if this is a FAQ.
  16.  
  17. >I'm hoping to find a product (freeware, shareware or "purchased-ware")
  18. >that will take as input a protocol described in a "protocol description
  19. >language" (is there such a thing?) and translate it into ANSI C code.
  20. >Does this software exist and if so where, how much and how useful?
  21.  
  22. The only product that I've encountered that does anything even remotely
  23. like this is IBM's OSI/CS on VM, AS/400, or OS/2.
  24.  
  25. Their is such a thing as a "protocol description language", at least in
  26. ISO circles, and it is referred to as Abstract Syntax Notation 1, or ASN.1.
  27. It is simply a derivative of BNF.
  28.  
  29. At any rate, the OSI/CS products include as part of the Presentation Layer
  30. something called an Abstract Syntax Checker which takes as input ASN.1 and
  31. outputs either COBOL or C data structures.  You can then use the Presentation
  32. Layer of OSI/CS to encode/decode data as specified by the original ASN.1.
  33.  
  34. As to whether or not that's useful, well, I don't believe that this product
  35. has sold very well.  Of course, that probably has a lot to do with the
  36. poor reception of OSI.
  37. -- 
  38. Jacques A. Vidrine         |    What did the Zen Buddhist    
  39. nectar@world.std.com        |    say to the hot dog vendor?
  40.                 |    "Make me one with everything."
  41. Request my PGP public key    |
  42.