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