2002 · 30 citations · 19 references
Language StudiesComputer EngineeringComputer ScienceLanguage DocumentationSoftware EngineeringSyntaxLanguage AssessmentLanguage DescriptionParsingSyntactic AnalysisSyntax AnalysisLanguage ParsingLanguage-driven DevelopmentParser GeneratorsReal-time ProcessingSoftware ReengineeringSyntax Error CorrectionTelecommunications DocumentationTelecommunications Networks
We discuss tools that aid in the development, the assessment and the reengineering of language descriptions. The assessment tools give an indication as to what is wrong with an existing language description, and give hints towards correction. From a correct and complete language description, it is possible to generate a parser, a manual, and online documentation. The parser is geared towards reengineering purposes but is also used to parse the examples that are contained in the documentation. The reengineered language description is a basic ingredient for a reengineering factory that can manipulate this language for real time embedded software systems that is used in telecommunications industry. The described tool support can also be used to develop a language standard without syntax error in the language description and its code examples.
19
Thomas J. McCabe · IEEE Transactions on Software Engineering · 1976 · 5.8K citations
The syntax definition formalism SDF—reference manual—
Jan Heering, Paul Hendriks, Paul Klint et al. · ACM SIGPLAN Notices · 1989 · 269 citations