Where is the AADL xtext file?

31 views
Skip to first unread message

Steve Vestal

unread,
Nov 13, 2024, 10:08:19 AM11/13/24
to OSATE
Can someone point me to the xtext file(s) with the AADL grammar?  Section C.2 of the AADL standard summarizes the grammar.  What format are those statements in (e.g., EBNF?), and is that available in a machine-readable file (devoid of the headers, footers, and brief comments)?

Philip Alldredge

unread,
Nov 13, 2024, 10:10:49 AM11/13/24
to Steve Vestal, OSATE


Philip Alldredge
Principal Research Engineer
Autonomous Aerospace Research / Rotorcraft Systems Engineering & Simulation Center
University of Alabama in Huntsville
VBH A-12
Office: 256-824-4837


On Wed, Nov 13, 2024 at 9:08 AM 'Steve Vestal' via OSATE <os...@googlegroups.com> wrote:
Can someone point me to the xtext file(s) with the AADL grammar?  Section C.2 of the AADL standard summarizes the grammar.  What format are those statements in (e.g., EBNF?), and is that available in a machine-readable file (devoid of the headers, footers, and brief comments)?

--
You received this message because you are subscribed to the Google Groups "OSATE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osate+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/osate/3b9f6b1c-f903-4006-b2fc-ad97ef31a534n%40googlegroups.com.

Brian Larson

unread,
Nov 14, 2024, 10:30:35 AM11/14/24
to OSATE
Steve,

Because Xtext does not avail the full pred-LL(*) grammar of ANTLR, users are forced to define a *larger* language and then narrow down to the intended language with Xtext validations.

I put together AADL syntax cards in LaTeX.  Perhaps they will be useful for your need.

--Brian
aadlv2.2sheet.tex
aadlv2.2sheet.pdf
aadlv2.2alphabetized(blue).pdf
aadlv2.2alphabetized.tex
aadlv2.2alphabetized(orange).pdf
Reply all
Reply to author
Forward
0 new messages