Translating formal software specifications to natural language

  • Authors:
  • David A. Burke;Kristofer Johannisson

  • Affiliations:
  • Department of Computing Science, Chalmers University of Technology and Göteborg University, Göteborg, Sweden;Department of Computing Science, Chalmers University of Technology and Göteborg University, Göteborg, Sweden

  • Venue:
  • LACL'05 Proceedings of the 5th international conference on Logical Aspects of Computational Linguistics
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a system for automatically translating formal software specifications to natural language. The system produces natural language which is acceptable to a human reader, and it supports by-hand optimization by users who are not experts of our system. The translation system is implemented using the Grammatical Framework, a grammar formalism based on Martin-Löf's type theory. We show that this grammar-based approach scales well enough to handle a non-trivial case study: translating the Object Constraint Language specifications of the Java Card API into English.