OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

docbook message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Subject: Re: DOCBOOK: Offtopic: EBNF equivelant for describing bitstreams


This is much more than I had hoped for. You're advice has helped me and
saved my many, many additional hours of work. Thanks!

On Friday 13 December 2002 12:15, Peter Ring wrote:
> EBNF should suffice to what you describe here, but yes, there are other
> relevant standards.

Hmm, you're the third person who told me that. I'm starting to
actually believe it :)

> BTW, did you know there's an ISO standard for EBNF?
>   http://www.cl.cam.ac.uk/~mgk25/iso-ebnf.html


> ASN.1, Abstract Syntax Notation number One, is a standard that defines a
> formalism for the specification of abstract data types.
> It is used e.g. for specification of telecom protocols (and you don't get
> more bit-oriented than that). There's a lot of tools for editing ASN.1
> specifications and compiling them to executable programs etc.
> Google for ASN.1 or start here:
>   http://asn1.elibel.tm.fr/en/index.htm

This seems to be just what I've been looking for. Not only does it have a cozy
simularity to EBNF, it seems to be just as easy to learn. I'm learning it this
very minute.

Now I just have to test if I can cheat by using DocBook's EBNF elements to
describe ASN syntax (evil grin).

> The STEP standards (ISO 10303) specify a set of protocols to exchange
> product model data for international trade and cooperation in major
> industries including automotive, electronics, aerospace, plant engineering
> and civil engineering. The STEP standards are defined using a modelling
> language called EXPRESS (ISO 10303-11).
> EXPRESS is an extremely nice language for describing structures and
> constraints in general. If you have money to spend, you can buy the
> standard from ISO:
> http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=1834
> If you are just curious, working drafts are available here:
>   http://www.mel.nist.gov/step/parts/part011e2/
> and there's a bit of overview of EXPRESS in relation to XML on this Cover
> page:
>   http://xml.coverpages.org/stepExpressXML.html

Thanks heaps for the sound advice!

 - Rowan van der Molen

Furiosity feverishly fears.

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]

Powered by eList eXpress LLC