🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.protocols.misc
Article #18

Re: Neophyte asks: "Protocol Language" -> C translators????

#18
From: Jacques A Vidrine
Date: Tue, 21 Jul 1992 18:08
29 lines
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!nectar
References: <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